我有4,5,6,數字想利用excel進行不重複的排列,列出各項數字排列項,跪求幫助,謝謝

2021-04-03 13:22:15 字數 2699 閱讀 6708

1樓:山桑弓

是將4、5、6、7放在一個單元格中嗎?如果是,任意單元格中輸入

=**all(if(mmult(--isnumber(find(,row($4567:$7654))),)=4,row($4567:$7654)),row(a1))

同時按下ctrl+shift+回車,輸入陣列公式,再用自動填充柄下拉。

2樓:泥泥文庫

我想改橫向輸出怎

麼改=**all(if(mmult(--isnumber(find(,row($4567:$7654))),)=4,row($4567:$7654)),row(a1))我想改橫向輸出怎麼改

如何用excel 進行任選的5個數字不重複的排列組合

3樓:匿名使用者

如果bai在0-9這10個數字中,任選du5個數字且這5個數字不相同的zhi排列組合,其組dao合數有

10!版

÷5!=10×

權9×8×7×5=25200

在excel中,可以採取如下方式實現:

第一個單元格=randbetween(0,1)第二個單元格=randbetween(2,3)第三個單元格=randbetween(4,5)第四個單元格=randbetween(6,7)第五個單元格=randbetween(8,9)

從「1-7」7個數中任選4個進行不重複的組合,如何運用excel來解決

4樓:匿名使用者

1)在a1:a7中輸入

公式=rand()

2) 在b1中輸入公式=rank(a1,$a$1:$a$7) ,下拉複製至第7行

3)在c1:c7中輸入1~7

4)在d1:d7中輸入1~7

5)在e1 中輸入公式=vlookup(b1,$c$1:$d$7,2,0) ,下拉複製至第7 行

6)在f1中輸入公式=e1&"、"&e2&"、"&e3&"、"&e47)當你每次雙擊任意的單元格再單擊其它單元格時即可看到f1為任意的4位數的組合並變化著。

5樓:山桑弓

a2中輸入

=**all(if(countif(a$1:a1,row($1:$7))=0,row($1:$7)),roundup((8-row(a1))*rand(),))

同時按下ctrl+shift+回車,下拉三格。

excel 1--10個數字不重複具體排列組合

6樓:時空來電

1、首先開啟電腦上的excel**,然後統計不重複的個數。

2、然後使用公式,=sumproduct(1/countif(a2:a9,a2:a9))。

3、使用公式後統計不重複的個數,便於在資料量大的情況下使用公式。

4、提取不重複的內容c2單元格輸入以下陣列公式,按ctrl+ shift+enter,向下複製。=index(a:a,1+match(,countif(c$1:

c7,a$2:a$9),))&"。

5、最後可以看到,使用公式提取不重複的內容的效果。

7樓:綠衣人敲門

條件1:不包含0

條件2:不得有重複數字

範圍:12345~98765

符合的數字有 57205個,

右擊工作表標籤→檢視**,把下面的**貼到vbe中,按f5執行,結果貼上到a列

sub chiefzjh()

dim mstr$, i, k%, tmp$, mdic

set mdic = createobject("scripting.dictionary")

mstr = "123456789"

for i = 12345 to 98765

if instr(i, "0") = 0 then 'no "o" exit

for k = 1 to 4 'no duplicate finger

if 5 - len(replace(i, mid(i, k, 1), "")) >= 2 then exit for

next k

mdic.add i, "" 'add to dic

end if

next i

i = mdic.count

range("a1").resize(i, 1) = worksheetfunction.transpose(mdic.keys)

end sub

8樓:匿名使用者

不用vb不好弄的!我用一種比較笨的演算法,然後用vba生成的,自己看附件哈,應該就是你說的那樣的,

option explicit

sub combin()

dim i, j, l, k, n, m

for i = 1 to 6

for j = i + 1 to 7

for l = j + 1 to 8

for k = l + 1 to 9

for n = k + 1 to 10

m = m + 1

sheet1.range("a" & m) = i & " " & j & " " & l & " " & k & " " & n

next n

next k

next l

next j

next i

end sub

如何利用EXCEL進行排列組合?數字取數為一組排列

設資料在a列,b1輸入 offset a 1,int row a1 1 17 17 c1輸入 offset a 1,int row a1 1 17 d1輸入 offset a 1,mod row a1 1,17 同時下拉回三個公式答 excel 8個數以3個為一組,排列組合,如何顯示其中全部 5 前...

在excel裡我想讓每8行數字都一樣,按順序填充,,然後想前是1,後是2,再後面是3,這樣順續的

第一個單元格輸入公式 int row a8 8 下拉 a1 int row a1 1 8 1 下拉填充 如果按列排 a1 roundup row 8,0 向下拉公式 int row a1 1 8 1 excel怎麼設定快速填充數字,就是我想要從1往下來出現2.3.4.這些 第一步 在開啟的excel...

EXCEL我想按門牌號101

你可以加輔助列的方法來完成 一取資料後兩位數公式輔助 right a1,2 二取資料前一位數公式回輔助 left a1,1 三分別答批量向下完成後,再分別以這兩列為關鍵字排序即可完成你要的效果,如有不明請追問,或將資料發過來 在門牌號列101.201.301.401.501.601.701.102....