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

2021-04-02 06:11:46 字數 3139 閱讀 7110

1樓:時空來電

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、最後可以看到,使用公式提取不重複的內容的效果。

2樓:綠衣人敲門

條件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

3樓:匿名使用者

不用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 進行任選的5個數字不重複的排列組合

4樓:匿名使用者

如果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)

如何用excel將「1-0」這10個數字的所有排列組合列出來?急用 謝謝了

5樓:匿名使用者

不就是1-99這些數嗎,在a1輸入=row()下拉100行

如果01也算的話就在a1輸入=text(row(),"00")下拉100行

6樓:匿名使用者

朋友,襲在a1輸入: '0000 往下拉,就可以了。(選中a1單元格,把滑鼠

移到a1單元格的右下角,滑鼠會變成實心黑十字,按住滑鼠左鍵往下一直拉,到您需要的數字時停止就可以了。)

0前面的單引號 』一定要的

7樓:匿名使用者

共有1000種組合.

已發郵件.

8樓:要不咱們這麼著

01、02、03、04、05、06……97、98、99?

如何用excel顯示從1到11中任取9個數(數字可重複)的所有排列組合?

9樓:魚木混豬

以下為**bai

及關鍵註釋(請

du慎用,資料量巨zhi大,電腦一dao直會在後臺計算,如果專資料超過65565*250,則會出錯)屬

sub main()

for i1 = 1 to 9: for i2 = 1 to 9: for i3 = 1 to 9:

for i4 = 1 to 9: for i5 = 1 to 9: for i6 = 1 to 9:

for i7 = 1 to 9: for i8 = 1 to 9: for i9 = 1 to 9

if i1 + i2 + i3 + i4 + i5 + i6 + i7 + i8 + i9 < 37 then'判斷條件,9個數之後小於等於36

k = k + 1

cells(int((k - 1) / 250) + 1, (k - 1) mod 250 + 1) = i1 & i2 & i3 & i4 & i5 & i6 & i7 & i8 & i9'實現每行存放250個資料

end if

next: next: next: next: next: next: next: next: next

end sub

10樓:沈一民

所有排列組合?那是天文數字,你實實在在說需要幾個?幾千個?幾十萬個?

我想用excel 做從1到9 個數字中任意選5個號碼的所有排列組合求高手幫忙啊,5個數字不重複

11樓:匿名使用者

只能做出來有多少種組合,並不能列出來這種組合,列的話那是很多的。

1到數字取數要求不重複,有幾種排列方式,並且每種都是怎樣排列的,請各位數學天才幫幫我

30個數取7個做無重排列數就等於p 30,7 而p n,r n r 所以p 30,7 30 23 265252859812191058636308480000 25852016738884976640 10260432000 共10260432000種排列方式 第二問 100多億種你真的要全部列出來...

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

是將4 5 6 7放在一個單元格中嗎?如果是,任意單元格中輸入 all if mmult isnumber find row 4567 7654 4,row 4567 7654 row a1 同時按下ctrl shift 回車,輸入陣列公式,再用自動填充柄下拉。我想改橫向輸出怎 麼改 all if ...

怎麼在excel中隨機抽取不重複的數字比如1 30中隨機抽取不重複的數字

a1中空bai著,a2中輸入 all if countif a 1 a1,row 1 30 0,row 1 30 1 int rand 31 row a1 同時du按下ctrl shift 回車,輸入陣列公式,zhi用自動填充柄 dao下拉四格到a6,不斷按內下f9鍵檢視效果。容也可以下拉到a31,...