如何在指定范圍內(nèi)快速獲取隨機不重復(fù)整數(shù)
隨機整數(shù)在數(shù)據(jù)處理中經(jīng)常會用到,而有時需要在一個特定的范圍內(nèi)獲取一定數(shù)量的隨機且不重復(fù)的整數(shù)。本文將介紹幾種快速實現(xiàn)這一目標(biāo)的方法。 先取整數(shù)再去重首先,在單元格中輸入公式 `RANDBETWEEN(
隨機整數(shù)在數(shù)據(jù)處理中經(jīng)常會用到,而有時需要在一個特定的范圍內(nèi)獲取一定數(shù)量的隨機且不重復(fù)的整數(shù)。本文將介紹幾種快速實現(xiàn)這一目標(biāo)的方法。
先取整數(shù)再去重
首先,在單元格中輸入公式 `RANDBETWEEN(1,60)`,然后按回車鍵得出一個隨機結(jié)果。接著將這個公式向下拉至20行左右,這樣就得到了一列隨機數(shù),但可能存在重復(fù)數(shù)據(jù)。
如果想要知道去重后的數(shù)據(jù)有多少個,可以利用公式 `SUMPRODUCT(1/COUNTIF(C1:C21,C1:C21))` 來計算不重復(fù)數(shù)據(jù)的數(shù)量。然后對表格中的結(jié)果進行去重操作,選中數(shù)據(jù)后點擊菜單欄中的“數(shù)據(jù)”--“刪除重復(fù)項”,在彈出的對話框中選擇“以當(dāng)前選定區(qū)域排序”,最后點擊“刪除重復(fù)項”按鈕。之后,從去重后的數(shù)據(jù)中選擇12個整數(shù)復(fù)制到需要的位置即可。
一步到位的公式方法
除了通過輔助列的方式進行去重,還可以通過一個公式一步到位。首先選中存放隨機數(shù)的區(qū)域,比如A1:A12,然后輸入公式 `MOD(SMALL(RANDBETWEEN(ROW(1:60)^0,99)/1% ROW(1:60),ROW(1:12)),100)`。最后按下 `Ctrl Shift Enter` 鍵即可快速生成12個不重復(fù)的隨機整數(shù)。
以上就是在指定范圍內(nèi)快速獲取隨機不重復(fù)整數(shù)的幾種方法。通過這些方法,可以輕松地應(yīng)對需要獲取隨機整數(shù)并確保不重復(fù)的情況。希望這些技巧能對你的工作有所幫助!