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