1樓:匿名使用者
可以使用巨集來解決生成。
sub arrange()
dim my_string as string
my_string = "12 23 b2 33 aa 44 **"
dim my_arr(0 to 6)
for i = 0 to 6
my_arr(i) = split(my_string, " ")(i)
next
dim my_arrange as string
my_arrange = ""
dim my_row as single
my_row = 1
dim n1, n2, n3, n4, n5, n6, n7 as single
for n1 = 0 to 6
for n2 = 0 to 6
for n3 = 0 to 6
for n4 = 0 to 6
for n5 = 0 to 6
for n6 = 0 to 6
for n7 = 0 to 6
cells(my_row, 1) = my_arr(n1) & my_arr(n2) & my_arr(n3) & my_arr(n4) & my_arr(n5) & my_arr(n6) & my_arr(n7)
'my_arrange = my_arrange & chr(13) & chr(10) & my_arr(n1) & my_arr(n2) & my_arr(n3) & my_arr(n4) & my_arr(n5)
my_row = my_row + 1
next
next
next
next
next
next
next
'msgbox my_arrange
end sub
2樓:李大俠83**
從舉例的結果來,你是要組合
但是要組合的個數--720種,還是要組合的明細--……
如何用excel進行數字排列組合?
3樓:江西新華祿人以
用專門的計算組合數的函式,任意單元格中輸入
=***bin(10,6)
就可以了。不過這個函式如果在03版中使用,需要安裝載入項,07以上版本中可以直接使用
excel四位數字的排列組合
4樓:沈一民
我不懂車牌號碼是幾位數,與字母是怎樣排列的。如果你能告訴我這些,我可以給你做出來。
5樓:山桑弓
你想要一個
bai這樣的隨機值,還du是所有的都羅列出來。
如果zhi想都列出來,任意
dao單元格中輸入
=text(**all(if(iserr(find(4,row($1:$9999)))*iseven(right(row($1:$9999)))*(right(row($1:
$9999))<>"0"),row($1:$9999)),row(a1)),"0000")
同時內按下ctrl+shift+回車,輸容入陣列公式,下拉。
6樓:匿名使用者
我用抄vba將結果做襲
出來給你,見
附件。sub macro1()
x = 1
for i = 0 to 9
if i <> 4 and i <> 7 thenfor j = 0 to 9
if j <> 4 and j <> 7 thenfor k = 0 to 9
if k <> 4 and k <> 7 thenfor l = 2 to 8 step 2if l <> 4 then
cells(x, 1) = "'" & i & j & k & lx = x + 1
end if
next
end if
next
end if
next
end if
next
end sub
excel帶有字母的數字自動編號
a1輸入 char 64 row 1 1 row 1 1 向下複製公式即可 row 的結果是數字,row 1 1 1,row 2 2 2 char 的值是數字代表的字元 是連線符 注 char 65 是字母a char 90 是字母z,char 97 是字母a,char 122 是字母z 回答者 l...
EXCEL四位數字的排列組合,excel中4個數字中3個數字任意排列組合公式是什麼?
我不懂車牌號碼是幾位數,與字母是怎樣排列的。如果你能告訴我這些,我可以給你做出來。你想要一個 bai這樣的隨機值,還du是所有的都羅列出來。如果zhi想都列出來,任意 dao單元格中輸入 text all if iserr find 4,row 1 9999 iseven right row 1 9...
排列組合用數字5組成沒有重複數字的四
從小到大 先算1開始的有多少個 然後2開始的有多少個 1開始的有 找後3位 5個選3排 就是 5 4 3 60個2開始的有 也是找後3為 5選3排 就是5 4 3 60個 可見 第85項肯定2開始 然後找百位 從2開始 就是第61項 百位0開始 20 4選2排 4 3 12百位1開始 21 4選2排...