[算表] 排列組合問題

作者: scott750128 (Scott)   2018-04-15 19:13:28
軟體:excel
版本:365
想請問 六組字串 不重複排列, 我要把所有可能的排列都做出來
要怎麼寫這個巨集
例如
abcd
efgh
ijkl
mnop
qrst
uvwx
第一種排列就是
abcdefghijklmnopqrstuvwx
第二種可能是
abcdefghijklmnopuvwxqrst
這樣子把所有的排列做出來
作者: soyoso (我是耀宗)   2018-04-15 21:05:00
公式的話 https://i.imgur.com/ct31xk7.jpg 原文內的6個字放於儲存格a1:a6,篩選i欄巨集,迴圈,以六進位,轉換上以公式內的儲存格c1的方式判斷instr有重覆於累加連接字串,大於0則不寫入
作者: scott750128 (Scott)   2018-04-15 21:36:00
https://imgur.com/a/gI4or但是 我只有出現第一排的字 沒有組合起來我的D1~H1, c2~H99 都沒有東西
作者: soyoso (我是耀宗)   2018-04-15 21:48:00
這也就是為什麼連結內要用顏色了同顏色用c1或j1拖曳所產生的
作者: scott750128 (Scott)   2018-04-15 21:53:00
我拖完黃色以後 I1的*就不見了, J1的字也消失了
作者: soyoso (我是耀宗)   2018-04-15 21:57:00
原文寫的是不重複排列,0,0,0,0,0,0有重覆,判斷就不會顯示"*",j1:o1也就不會有字串
作者: scott750128 (Scott)   2018-04-15 22:07:00
https://imgur.com/a/ctMdz但是現在出現個問題 我出現了#value...我六個字串加起來大概50個字母但是不管我J欄拉在寬 都無法
作者: soyoso (我是耀宗)   2018-04-15 22:12:00
提供的連結,橘色的部分並無拉到p欄前c:h,後j:o都是六欄,這是對應的
作者: scott750128 (Scott)   2018-04-15 22:15:00
可以了 soyoso 太感謝你了!!不過我剛發現一個奇怪的東西 應該會有720組但是我拉完只有701組
作者: soyoso (我是耀宗)   2018-04-15 22:23:00
https://i.imgur.com/dLv4oQD.jpg 測試是720組左下角,找到720筆紀錄
作者: scott750128 (Scott)   2018-04-15 22:36:00
找到問題了 剛剛沒拉好 感謝
作者: soyoso (我是耀宗)   2018-04-16 16:08:00
或以 https://i.imgur.com/WUqiNA8.jpg 可直接產生不重覆
作者: scott750128 (Scott)   2018-04-17 11:30:00
太厲害了!!!

Links booklink

Contact Us: admin [ a t ] ucptt.com