用excel做字母數字的排列組合

2021-03-06 14:24:58 字數 2064 閱讀 5771

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排...