EXCEL在1 52隨機選取不重複的數,如何做到

2021-05-23 11:01:39 字數 2774 閱讀 3730

1樓:夏凡庾慧美

=round(1+(50-1)*rand(),0)

把公式複製貼上到d17,向右拖動填充柄即可。如果要避免重複,應該只能用vba解決。

2樓:匿名使用者

樓上好方法,我也提供一個:

在a1-a52中用公式生成52個隨機數=rand()b1-b5中用公式排序,b1中輸入=rank(a1,$a$1:$a$52),一直拉到b5

b1:b5就是1-52中5個不重複的隨機數字

3樓:

在a1輸入53,在a2輸入公式=small(if(countif(a$1:a1,row($1:$52)),52,row($1:

$52)),roundup(rand()*(53-row(a1)),))陣列公式,以同時按ctrl+shift+回車三鍵結束,下拉複製a2 公式到a21,則a2:a21就是你要的

4樓:匿名使用者

若1-52在a2:a53,b列無資料(如有則插入一列)用vba:**如下:

sub subn()

'需要取數的個數,20可改為25或其他

n = 20

randomize

for i = 2 to 53

cells(i, 2) = rnd()

next i

range("a2:b53").sort key1:=range("b1")

'刪除 b2:b53 的數

' range("b2:b53").clearcontents' 對擇需要的資料排序

range(cells(2, 1), cells(n + 1, 1)).sort key1:=range("a1")

'選擇需要的資料

range(cells(2, 1), cells(20 + 1, 1)).select

end sub

5樓:匿名使用者

a1輸入:=randbetween(1,52)

a2輸入:=if(countif($a$1:a1,a1)>1,a1+1,randbetween(1,52))下拉。

6樓:眯住眼串針

a1:a52輸入1--52

b1輸入公式

=rand()

下拉再對b列進行擴充套件排序

a1--a5即為答案

在excel中的一列中,隨機選出5個資料,不能重複,怎麼操作?

7樓:匿名使用者

因為隨機函式是易失性函式,為了固定取得的單詞,先在選項的公式選項卡中勾選「專啟用迭代計算」後確定,屬以啟用迴圈引用。

如圖,選擇b1:b5,輸入公式:

=if(or(b1="",b1=0,countif(b$1:b$5,b1)>1),index(a$1:a$10,randbetween(1,10)),b1)

按ctrl+enter兩個鍵,在b1:b5中輸入公式。如果5個單元格中有重複的單詞,按f9,直到單元格中的內容不再變化。

8樓:匿名使用者

在b1中輸入如下公式

=rand()

下拉填充到b10

在c1中輸入如下公式

=index(a$1:a$10,match(large(b$1:b$10,row(a1)),b:b,))

或=index(a:a,match(large(b:b,row(a1)),b:b,))

下拉填充到c5

每按一次f9鍵,就會得回到a列5個不重複的數答據

9樓:匿名使用者

用offset,rank組合,還需要一列隨機數。

第一個圖是數字隨機,第二個圖是文字隨機。

公式:=offset($a$1,rank(c1,$c$1:$c$10)-1,0)

10樓:退休畫線工

用pyninth的方法即可

11樓:明佳妙明

excel怎樣快速從資料中隨機抽取n個不重複顯示

excel中如何在資料表中隨機抽取5個數?數字可重複 5

12樓:匿名使用者

在b7單元格輸入以下公式,然後向右向下填充公式

=index(2:2,randbetween($2:$13))

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

13樓:山桑弓

a1中空bai著,a2中輸入

=small(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,再f9,看看有重複的沒有。

excel如何在給定的一組數字中,隨機選擇出若干個不重複的數? 20

14樓:山桑弓

a1中空著,

copya2中輸入

=small(if(countif(a$1:a1,)=0,),int(rand()*(13-row(a1)))+1)

同時按下baictrl+shift+回車,輸入數du組公式,下拉二格。zhi

不斷按下f9,檢視效果。

或者直接下拉11格,dao再按f9,看看是否出來12個數。

EXCEL怎麼隨機抽取不重複的數字

讓不同型別資料用不同顏色顯示 在工資表中,如果想讓大於等於2000元的工資總額以 紅色 顯示,大於等於1500元的工資總額以 藍色 顯示,低於1000元的工資總額以 棕色 顯示,其它以 黑色 顯示,我們可以這樣設定。1.開啟 工資表 工作簿,選中 工資總額 所在列,執行 格式 條件格式 命令,開啟 ...

excel怎麼從一組資料中隨機抽取不重複的數

假設從a1到a100中隨機取5 個不重複數,b2公式 if row a1 1,index a 1 a 100,randbetween 1,100 index a 1 a 100,all if countif b 1 b1,a 1 a 100 0,row 1 100 randbetween 1,101...

ecel如何隨機不重複引用指定範圍內的數值

excel隨機不重複引用bai 指定範圍內du的數值 的操作步zhi驟是 1 開啟excel工作dao表 2 由已專知條件可知屬,需要在d列對b列資料既要隨機又要不重複的引用,這就需要通過新增帶隨機數的輔助列,然後根據輔助列的隨機數大小排序後,返回對應b列的值 3 以c列為輔助列,選擇c2 c11單...