我是【桃大喵學習記】,歡迎大家關注喲~,每天爲你分享職場辦公軟件使用技巧幹貨!
最近有個小夥伴私信問了一個問題:“Excel中如何隨機生成指定數量的不重複數字?”,今天就跟大家分享一個公式組合,輕松解決上面的問題。
如下圖所示,我們想隨機生成10的不重複整數數字,我們只需在目標單元格中輸入公式:
=TAKE(UNIQUE(RANDARRAY(50,1,1,50,TRUE)),10)
然後點擊回車即可,如果想重新生産新的隨機數,按F9鍵刷新
解讀:
公式使用了TAKE函數+UNIQUE函數+RANDARRAY函數組合,實現隨機生成指定數量的不重複數字。
①先隨機生成50個1-50的隨機整數,使用下面的公式
=RANDARRAY(50,1,1,50,TRUE)
雖然我們是取10個隨機整數,但是我們需要多生産一些隨機數,因爲這些隨機數有可能有重複值
RANDARRAY函數介紹:
功能:生成隨機數組
語法:=RANDARRAY([行數],[列數],[最小數],[最大數],[整數])
②然後使用UNIQUE函數把剛才生成的50個隨機數去重,UNIQUE函數是去重函數。
③最後使用TAKE函數再從去重後的數據中提取前10個整數即可
TAKE函數介紹
功能:從數組開頭或結尾返回對應的行或列數據
語法:=TAKE(數組,行數,[列數])
以上就是【桃大喵學習記】今天的幹貨分享~覺得內容對你有幫助,記得順手點個贊喲~。我會經常分享職場辦公軟件使用技巧幹貨!大家有什麽問題歡迎留言關注!