當前位置:成語大全網 - 書法字典 - Excel生成不重復的隨機整數

Excel生成不重復的隨機整數

excel如何隨機生成不重復的整數?

1,打開wpsoffice;在單元格A1中輸入= rand();輸入完成後,下拉單元格生成壹個隨機數;在單元格B1中輸入= rank(a 1,a: a),該單元格被下拉(根據所需數量);生成隨機且不重復的整數,詳細步驟:打開wpsoffice。在單元格A1中輸入=rand()。

2.B1輸入=排名(A1,$ A $1: $ A $ 10),並將A1: B1下拉至第10行。所以B1: B10是10個不重復的整數。

3.選擇單元格A1: A100,輸入=RAND()並按Ctrl+Enter完成;選擇單元格b1: b100,輸入= RANK(a 1,a: a)並按Ctrl+Enter完成操作,生成100個不重復的隨機整數。

EXCEL如何隨機生成指定範圍內不重復的整數?

有很多方法可以做到這壹點。壹個是字典功能,重復的話無法插入字典。它的缺陷是程序的運行時間是不確定的,有重復時會繼續產生隨機數,直到沒有重復為止。另壹種是第壹次生成壹個1~100的隨機數,並將獲得的隨機數帶走;然後生成壹個1~99的隨機數。。

創建壹個新的Excel,在E列中輸入您的學生編號,並在D2單元格中輸入函數=RAND()。該函數將返回壹個0到1之間的小數,然後按Enter鍵。用鼠標單擊上面生成的隨機數,並將指針放在單元格的右下角。當它變成+號時,將鼠標拖動到單元格D31。

公式以CTRL+SHIFT+ENTER結束。將公式向下復制到單元格A150。在B1中輸入公式:= index($ a:$ a,50 *(COLUMN()-1)+ROW()),並將公式向下復制到C50A1:C50: C50以獲得您想要的結果。確保沒有重復。註意:按F9更新壹批隨機數。

如圖所示,在第壹列中生成所需範圍內的數字(例如15~30),在第二列中使用rand()生成隨機數,因此對第壹列中的數字進行排序符合您的要求。例如,只要10的數字在15和30之間,排序後就剩下10,其余的都可以刪除。

首先,在excel表格的單元格中輸入隨機函數公式:=RAND()。單擊Enter生成壹個隨機數。數據的大小範圍無法控制,因此需要在壹定範圍內進行設置。

EXCEL隨機生成不重復的數字?

1,打開wpsoffice;在單元格A1中輸入= rand();輸入完成後,下拉單元格生成壹個隨機數;在單元格B1中輸入= rank(a 1,a: a),該單元格被下拉(根據所需數量);生成隨機且不重復的整數,詳細步驟:打開wpsoffice。在單元格A1中輸入=rand()。

2.首先,我們在數據表中添加壹個輔助列,公式為= rand()。rand函數也是壹個隨機數函數,它生成0-1之間的隨機小數。因為它是壹個至少有七位數的小數,所以重復的可能性很小。

3.RAND函數用於生成0到1之間的隨機數。因為是多位數的小數,所以基本沒有重復值(或者說概率可以忽略不計)。

4.創建壹個新的Excel,在E列中輸入學生編號,並在D2單元格中輸入函數=RAND()。該函數將返回壹個0到1之間的小數,然後按Enter鍵。用鼠標單擊上面生成的隨機數,並將指針放在單元格的右下角。當它變成+號時,將鼠標拖動到單元格D31。

5.如圖:C1公式:= small(if(countif($ b 1:b 1,row(indirect(1:&;$ a 1))= 0,ROW(INDIRECT(1:& amp;$A1))、rand between(1、$ a 1-column(a 1)+1))數組公式,按三個鍵(CTRL+SHIFT+ ENTER)完成公式,向右拉到Q65438+。