「函數010」- EXCEL如何隨機打亂數據,不重複隨機數來幫忙!

2020-12-22 EXCEL辦公實戰

今天我們繼續學習我們函數實戰系列!一個不小心,我們已經更新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--

相關焦點

  • 在EXCEL中隨機函數的利用
    大家好,最近推出的內容是「VBA信息獲取與處理」中的部分內容,這套教程面向中高級人員,涉及範圍更廣,實用性更強,現在的內容是第二個專題「隨機數(Random)在EXCEL工作表及VBA中的應用」的內容。對於數據處理而言,隨機信息的處理是非常重要的一部分,什麼是隨機數呢?隨機數是專門的隨機試驗的結果。
  • Excel生成隨機數的技巧,隨機數發生器,你用過嗎
    商業分析中的很多應用要求從特定的概率分布中隨機抽樣。例如,在財務模型中,當銷售額、銷量增長幅度、運營支出和通貨膨脹因子等全都不確定時,我們可能對累積的貼現現金流的分布感興趣,而這一分布可以用概率分布來描述。那些決策模型的結果變量,是隨機輸入變量的複雜函數。要理解這些變量的概率分布,只有藉助所謂蒙特-卡羅方法的抽樣流程才能實現這一抽樣流程。
  • 隨機生成數據的幾個小技巧,rand函數的應用
    我們在日常工作中,有時候使用excel表格隨機生成數據,下面我們就分享一下隨機函數rand的使用技巧。rand函數可以生成0-1之間的隨機函數(包含小數位數)。我們大部分人都只使用rand函數的基礎應用,就是在excel單元格內輸入=rand(),然後按enter鍵,即可生成隨機數,按F9鍵可以自動刷新。如果我們覺得0-1之間這個數值不能夠滿足我們的需求,我們也讓他放大使用公式=rand()*100,加上*100也就擴大100倍的隨機數。假如我們需要要給這個隨機函數生成的隨機數指定一個範圍,那我們可以使用=rand()*(B-A)+A。
  • excel函數應用:如何快速製作考生座次分配表
    既然要考試,自然就會涉及到考生座位安排的問題,今天我們就一起來學習一下,如何在excel中快速地製作考生的座位分配表!春節剛過,某部門馬上組織員工進行崗位技能考試,本次考試有561人報名參考,部門安排了兩個考場共18個考室,每個考室安排32座,需要對所有報名的考生隨機安排座位。
  • 如何製作隨機數,RANDBETWEEN和RAND函數來告訴你
    之前,有小夥伴問過這樣一個問題,他說:你在編制文的時候,這些數據是怎麼來的,我之前弄數據,一個個的寫太累了……不知道是不是還有其他小夥伴也想問,其實這些數據都是使用函數編造的,具體如何編制的今天就給大家分享下。
  • C語言如何產生不重複的隨機數?
    1000; i++){k = rand() % 5;n = rand() % 5;s = a[k];a[k] = a[n];a[n] = s;}這種算法就像洗牌一樣打亂順序,在這裡的for循環執行了1000次,就相當於洗牌了1000次,最後把數組a的值從a[0]到a[4]按順序依次輸出就形成了不重複的隨機數。
  • Excel中隨機函數的應用!
    我們工作中在講解案例或者分析數據,經常要錄入一些模擬數字,特別是一些Excel培訓師,若一個個的錄入,效率肯定會低,其實Excel給我們提供了很多函數可以幫助我們。的平均分布的隨機實數。每次計算工作表時都會返回一個新的隨機實數。語法RAND 函數語法沒有參數。
  • 單片機C語言如何產生隨機數
    或者預先寫好一個隨機數表,然後進行取數據。也是可以的。 KEIL裡面產生隨機數的函數確實是rand(),但頭文件是stdlib.h,不是time.h。C語言提供了一些庫函數來實現隨機數的產生。,分別為 rand函數、random函數、randomize 函數,但是rand函數產生的並不是真意正義上的隨機數,是一個偽隨機數,是根據一個數,稱之為種子,為基準以某個遞推公式推算出來的一係數,當這系列數很大的時候,就符合正態公布,從而相當於產生了隨機數。
  • 隨機生成整數,randbetween函數的具體使用技巧
    我們在實際工作中,我們使用excel處理數據的頻率比較高,我們需要掌握一些excel表格的使用技巧,上次我們一起學習了隨機函數rand的使用技巧,不過有些人覺得rand函數有點複雜,因為我們大部分情況下,希望隨機生成的都是整數,所以這次我們分享另外一個比較實用的excel函數,這個函數就是
  • EXCEL函數公式大全之利用COUNTIF函數IF檢查工作表中數據是否重複
    EXCEL函數公式大全之利用COUNTIF函數和IF的組合檢查工作表中數據是否重複錄入。excel函數與公式在工作中使用非常的頻繁,會不會使用公式直接決定了我們的工作效率,今天我們來學習一下提高我們工作效率的函數COUNTIF函數和IF的組合。
  • 密碼學的骰子——隨機數
    做開發的工程師們應該或多或少都接觸過隨機數,可能認為它就是一個隨機生成的數字嘛,使用時也很簡單,只要調用開發語言提供的函數即可。但實際上隨機數後面還是有著比較複雜但也有趣的知識點的。可以看出,雖然作為分組的原圖中每一塊區域的都加密了,但顏色一致的區域加密後的數據也是一樣的,組合成的密文圖像還是帶有原圖的規律,我們依然可以看出原圖的大體內容。針對這個問題,可以在分組數據中加入隨機數,使得即使是同樣的數據,加密後的結果也不一樣。最右邊就是經過上述處理後加密的結果,可以看出加密後圖像已完全沒有任何規律可循了。對稱加解密的初始化向量或非對稱加解密中的Padding都屬於這種加鹽應用。
  • 隨機函數Rand、Randbetween應用技巧解讀
    在Excel系統中,隨機數函數有兩個,分別為Rand和Randbetween,其作用也是不相同的,Rank函數的作用為生成0-1之間的隨機數,而Randbetween函數的作用為生成指定範圍內的隨機數。
  • python隨機模塊22個函數詳解(上)
    作者:小伍哥來源: AI入門學習今天給大家介紹下python中的隨機模塊,隨機數可以用於數學,遊戲,安全等領域中,還經常被嵌入到算法中,用以提高算法效率,並提高程序的安全性。平時數據分析各種分布的數據構造也會用到。
  • 詳細講解Excel中的RAND隨機函數和ROUND四捨五入函數
    中的RAND隨機函數和ROUND四捨五入函數大家好,今天為大家分享的是Excel中的數學函數,數學是一個偉大的基礎學科,是很多學科發展前進的根基。在Excel中就有幾個常用的數學函數為我們解決了一些常用,但又不能忽視的問題。例如用隨機函數彌補數據不足,用四捨五入函數解決數值的精準程度。下面就逐一講解這幾個函數給大家。1、RAND隨機函數功能:產生一個大於0,小於1的均勻分布的隨機數。
  • Excel技巧—如何從重複行中取某一行
    今天小編想和大家分享如何從重複行中取某一行數據,在開始之前先和大家說說題目的意思。首先小編要來說說什麼是重複行?狹義上來說就是兩行數據完全一樣就叫重複行,廣義上來說也可以是某一列數據重複也可以認為重複行。其次取某一行是什麼意思?
  • 利用隨機數完成公司年會抽獎過程
    第五節 實際場景中隨機數的利用這一講,我們講這個專題的具體應用,對於隨機數,雖然屬於非常抽象的一個個的數字,在專題的開始我已經講過隨機數的概念,就是根據之前的數據是無法推測出後續的數據的,正是有著這樣的原理,我們可以用於某些實際的場景,這裡主要給大家模擬一種抽獎的場景,再次之前,我們還要講一下在工作表中我們如何利用我們已經建立的
  • Excel中如何製作一張隨機表
    但是自己一個個輸入太麻煩了,今天就給大家演示下如何製作一張隨機表。工具:Office版本:Excel 2016RAND函數RANDBETWEEN函數RAND函數:步驟:1.rand()函數是Excel中返回0到1之間的一個隨機函數;2.先選定一個區域;3.輸入公式=RAND();4.輸完公式,按下Ctrl+Enter,對選中的區域實現批量填充;5.如果覺數據太小,可以適當乘上100 、1000;然後還是按下Ctrl+Enter,
  • 區塊鏈中隨機數的實現
    當我們談論計算機系統中的隨機性時,我們真正指的是偽隨機性,即儘可能模擬出現實世界應有的隨機性,使之近乎於「真正的隨機性」。以密碼學安全偽隨機數生成器為例,這是一個非常強大的隨機性模擬。隨機數在隱私技術和密碼學中發揮著重要作用。令人驚豔的是,通過生成一個隨機數來對一條消息進行運算(XOR),提供了一種簡單但十分強大的加密方案。
  • 坑娃神器,如何用Excel批量製作20以內加法-隨機數(內附公式)
    小編以前講過如何在Excel中製作加減乘除的達標計算題(小學生必備),有同學在問,如何生成在規定範圍內的數據(比如20以內的加減法,應該是小學低年級用),前面錄過一個視頻,但是忘記把公式貼出來了,所以今天就乾脆寫個文章,簡單介紹下。
  • 當你按下「隨機播放」時,QQ音樂和網易雲們都做了什麼?
    你有沒有想過,隨機播放算法究竟是如何給我們呈現一個隨機歌單的?「真隨機」還是「偽隨機」歷史上最經典的隨機音樂播放器,應該還要數 iPod Shuffle。而 iPod Shuffle 沒有屏幕,整體比起蘋果自家的 iPad Nano 來說也來的簡陋。但最大的問題是,用戶如何選擇自己喜歡的歌曲?答案是隨機列表,你可以通過 iTunes 同步你喜歡的音樂,也可以直接同步一個你喜歡的播放列表,但是在 iPod Shuffle 上,你所能獲取的最大感受是「隨機播放的魅力」。