今天我們繼續學習我們函數實戰系列!一個不小心,我們已經更新9期了,今天就是第十期!具體講點啥?
第十期-生成隨機不重複數據!
順勢我們把相關的隨機函數也學習一下,一舉兩得!
在EXCEL的中,要生成隨機數有兩個函數、
1、隨機整數-RANDBETWEEN
這個函數的他的數據,是可以重複的,或者說他的機制可以重複
雖然這樣,但是對於我們經常生成一些數據數據用於測試等很有用
先來看一下具體用法:
語法:RANDBETWEEN(下線,上線)
結果:返回下線-上線之間的隨機整數
比如我們做圖表,經常就會生成一組1-100的隨機數
不用每次測試,都去手動輸入啦,真香!
公式:=RANDBETWEEN(1,100)
但是上面的問題就是我們無法保證不重複,如果我們先生成不重複的怎麼辦?
此時很多懂一些EXCEL同學肯定就會告訴你沒有的,沒有這樣的函數?
那是真沒有,不過我們可以曲線救國,使用Rand+Rank函數組合處理
2、隨機小數-RAND
語法:rand()-無參數,一對括號即可
結果:(0,1]之間的隨機小數,不包括0包括1
由於後面有15位小數,所以基本可以做到隨機不重複
有了這個特性,如果我們把他們排序,那麼得到的肯定也是隨機不重複的數據
比如我們要一組隨機不重複的10個數(1-10)
這裡涉及到Rank函數,我們簡單介紹一下,他不是今天的主角,以後我們還會詳細介紹。
Rank(待排序的數值,一組數,[升序還是降序]),也就是說第一參數是你要排序的數據,第二參數就是參與比較的一組數據,看看自己其中的排名!默認第三參數不寫為降序!
有了以上知識的準備,我們就可以做來處理隨機打亂數據的問題啦
我們把數據添加上序號,然後利用Rank排序的10個不重複數據
通過VLOOKUP根據序號引用名稱即可,按F9可以看到刷新效果!
這裡是EXCEL辦公實戰,歡迎關注,更多精彩不停歇!
--THE END--