「Excel技巧」有了隨機函數rand和randbetween函數,想隨機就隨機

2020-12-11 office教學

今天要說的是Excel的兩個隨機函數RAND函數和RANDBETWEEN函數。

別小看這兩個函數,它們雖是小函數,但有大能量。因為它們為我們隨機錄入批量數據提供了很大方便。

一、Rand函數

用途:用於生成0~1之間的隨機數。

語法結構:=RAND()

現在看看rand怎麼生成0~1之間的隨機數,如下:

現在再看看rand怎麼生成1~10的隨機整數,

公式:=ROUND(RAND()*10,0)

如下圖:

不過話說,生成1~10的隨機整數,這裡還有一個函數更直接,那就是RANDBETWEEN函數。

RANDBETWEEN函數,不需要其它函數配合,它自己本身就可以實現生成指定範圍內的整數。

現在馬上就來看看RANDBETWEEN函數的用法。

二、RANDBETWEEN函數

用途:用於生成兩個指定數之間的一個隨機整數

語法結構:

=randbetween(下限整數,上限整數)

實際應用

1、生成0~100之間的隨機整數

公式:=RANDBETWEEN(0,100)

2、隨機生成一批手機號

都知道手機號是11位,一般是從130開頭開始的,

所以,公式:

=RANDBETWEEN(13000000000,19999999999)

3、隨機生成日期

公式:

=RANDBETWEEN("2019/3/1","2019/7/31")

提醒,因為單元格格式默認是數值格式,所以隨機生成日期,記得把單元格格式設置為日期格式。

4、隨機生成A-Z 26個大寫字母

公式:

=CHAR(RANDBETWEEN(65,90))

補充說明:65~90是assic碼的大寫字母A~Z。

5、隨機生成a-z 26個小寫字母

公式:=CHAR(RANDBETWEEN(97,122))

補充說明:97~122是assic碼的小寫字母a~z。

6、隨機抽取出一名人員

公式:

=INDEX(B$2:B$13,RANDBETWEEN(1,12))

覺得有用的話,快關注我們吧!每天學習一點Office技巧

相關焦點

  • 隨機生成整數,randbetween函數的具體使用技巧
    我們在實際工作中,我們使用excel處理數據的頻率比較高,我們需要掌握一些excel表格的使用技巧,上次我們一起學習了隨機函數rand的使用技巧,不過有些人覺得rand函數有點複雜,因為我們大部分情況下,希望隨機生成的都是整數,所以這次我們分享另外一個比較實用的excel函數,這個函數就是
  • WPS Excel:巧用隨機函數rand和randbetween生成各種數據
    rand和randbetween函數的本職工作是產生隨機小數和隨機整數。然而,應用巧妙的話,還可以獲取隨機姓名、隨機時間,常見的抽獎神器、點菜神器、選擇困難終結器等都可以用它們來完成。基礎用法這兩個函數都非常簡單,「rand()」沒有參數,返回0到1之間的小數,因此「rand()*100」可以得到0到100之間的小數;randbetween函數有兩個參數,分別是最小值和最大值,使用它可以獲得這兩個值之間的整數。
  • excel中隨機函數rand如何使用
    我們在excel中有時候會用到隨機函數,其中rand函數是一個可以生成隨機數的函數,成數範圍是大於等於0小於1,那excel中隨機函數rand如何使用呢?方法/步驟在桌面上雙擊excel的快捷圖標,將excel軟體打開。打開excel之後,選擇單元格,在選擇的這個單元格內輸入rand函數。輸入好函數之後,按下回車,就會得到一個隨機的小數。
  • 隨機生成數據的幾個小技巧,rand函數的應用
    我們在日常工作中,有時候使用excel表格隨機生成數據,下面我們就分享一下隨機函數rand的使用技巧。rand函數可以生成0-1之間的隨機函數(包含小數位數)。我們大部分人都只使用rand函數的基礎應用,就是在excel單元格內輸入=rand(),然後按enter鍵,即可生成隨機數,按F9鍵可以自動刷新。如果我們覺得0-1之間這個數值不能夠滿足我們的需求,我們也讓他放大使用公式=rand()*100,加上*100也就擴大100倍的隨機數。假如我們需要要給這個隨機函數生成的隨機數指定一個範圍,那我們可以使用=rand()*(B-A)+A。
  • Excel產生隨機數Rand函數巧妙應用
    Excel中產生隨機數的函數有兩個,一個是rand函數,一個是randbetween函數,今天主要介紹rand函數的用法,從入門至精通。
  • 隨機函數Rand、Randbetween應用技巧解讀
    在Excel系統中,隨機數函數有兩個,分別為Rand和Randbetween,其作用也是不相同的,Rank函數的作用為生成0-1之間的隨機數,而Randbetween函數的作用為生成指定範圍內的隨機數。
  • 這項excel技能很實用,有關rand函數以及rand函數嵌套的使用技巧
    我們在實際工作中,有時候需要根據企業人事部提供的excel表格製作的員工名單,隨機抽取幾名員工,進行業務考核,我們為了公平起見,我們該如何操作?其實方法也很簡單,我們可以藉助excel強大的函數,快速解決這個問題,這次我們要分享的是rand函數以及rand函數嵌套的具體應用以及使用技巧。下面我們就以視頻結合實例的形式,快速講解一下有關rand函數以及rand函數嵌套的使用技巧,通俗易懂,可以幫你快速將這些函數應用到實際工作中。
  • 單片機隨機數:rand(),srand()
    1.C的函數庫之所以沒有把使用系統時鐘初始化隨機種子這步重要的操作直接放進rand函數的實現中,我覺得至少有三個原因:(1)可以高效產生連續的隨機數,不用每次都初始化;(2)給程式設計師以更高的靈活性,因為可能在要求較高的場合,應該使用更好的的數據做種子,而不是系統時鐘;(3)對於只是想產生大量偽隨機數來盡興某種驗證或者統計,未必需要初始化,
  • RAND()函數和TIME()函數,隨機事件的偶然發生及實現的可能過程
    隨機性(Randomness)是偶然性的一種形式。隨機事件的發生有偶然性,但從統計學角度上看也有必然性,如果限制了隨機事件的發生範圍,那麼這種隨機事件就帶有或多或少的必然性。我們還常常用到這種帶有某種的必然程度的隨機事件。今天我們將從函數的角度來講解這種隨機是如何控制範圍的。
  • 「RAND」函數(隨機生成數值)和「求和」選項
    背景:在案例教學中經常會用到「RAND」函數,這個函數是指生成大於等於0小於1的均勻分布平均數。延伸的函數有「ROUND」函數、「INT」函數和「RANDBETWEEN」函數。「開始」菜單下的「求和」選項包含「求和、平均值、計數、最大值、最小值」等內容,我們在講解完隨機生成函數後,為大家簡單描述這幾項的使用方法。
  • 利用RANDBETWEEN函數,自動實時生成不重複的隨機數
    這時我們要用到一個RANDBETWEEN函數,作為我們實現目的主要函數:還需要一個迭代運算的設置,下面我一一講解:一:RANDBETWEEN函數:返回大於等於指定的最小值,小於等於指定最大值之間的一個隨機整數。每次計算工作表時都將返回一個新的數值定義:返回位於兩個指定數之間的一個隨機整數。 每次計算工作表時都將返回一個新的隨機整數。
  • Word中使用RAND函數有什麼作用?如何自動生成隨機文本?
    我們都知道在Excel中會經常用到RAND函數,它可以生成隨機數,用法可見下文。Excel生成隨機數函數RAND和RANDBETWEEN那麼在Word中也能用RAND函數嗎?是的,在Word中我們可以用它來自動生成隨機文本。當你需要一份Word文檔練手時,就能用到它。一、基本語法基本語法為=rand(段落數,每段句數),注意要在英文狀態下輸入。意思是按照指定的段落數和每段句數生成隨機文本。
  • Excel:RAND隨機類函數
    Excel 中隨機類函數常用於產生隨機數。隨機數可廣泛用於各類抽獎、抽查及分類分組等活動中。
  • 隨機數函數Rand、Randbetween實戰技巧—自動化分配監考員等技巧
    在前期講解隨機數的函數之後,好多同學留言詢問,隨機數到底怎麼使用?有沒有具體的應用案例等……今天小編結合實際情況,對隨機數的具體應用做一下具體講解。一、隨機數函數解讀。1、生成0-1之間的隨機數。解讀:1、將輔助列1的隨機值以【值】的形式粘貼到輔助列2中的目的在於固定其值的變化,畢竟生成隨機值的目的在於應用,如果一直處於變化狀態,就是去了其目的和意義。當然,如果感覺輔助列1中的隨機值不夠「隨機」,可以多按F9刷新幾次即可哦!
  • 如何製作隨機數,RANDBETWEEN和RAND函數來告訴你
    之前,有小夥伴問過這樣一個問題,他說:你在編制文的時候,這些數據是怎麼來的,我之前弄數據,一個個的寫太累了……不知道是不是還有其他小夥伴也想問,其實這些數據都是使用函數編造的,具體如何編制的今天就給大家分享下。
  • EXCEL表中快速將數據隨機打亂順序(隨機函數rand應用)
    有些時候我們需要對數據隨機排序打亂,比如考場排號,隨機抽取前N個號等等。這裡介紹一個簡單以用的隨即排序方法,詳見下圖上圖是按學號排列的數據,現在我們要安排座位或者考場排列 需要打亂順序,操作如下在右邊插入輔助列,C3寫公式 =rand(),回車然後往下複製單元格,然後選中數據區,點excel上方工具面板 【數據】–【篩選】 然後點C烈小三角 升序即可
  • 如何用excel批量生成正態分布的隨機數?
    提到用rand函數批量生成隨機數,這是最簡單最快速的方法,但同時也有一個缺陷,就是rand函數生成的是均勻分布的隨機數,在區間範圍內會分布得比較均勻,不符合日常生活中數據的按照正態分布的特點,這樣也就留下了明顯的痕跡。比如我用rand函數生成0-100的100個隨機數,用Minitab自動生成直方圖,頻數是下面這樣的:大家可以看到,大致上每個區間分布的數據都比較均勻。
  • mysql隨機函數的例子
    mysql隨機函數的例子,用過mysql的同學都知道rand()函數是最最常見的,要實現隨機數的功能,還非得藉助rand(),它的作用是產生0到1直接的隨機數,下面就列出幾個常見的用例。生成隨機的三位數SELECT ceiling(rand()*899+101)-1 as隨機三位數ceiling是向上取整,rand()為0時,生成的三位數是ceiling(0+101)-1=100
  • rand 和srand函數的使用
    最近在進行智能倉儲項目的研究時,為了方便A9模塊數據的處理,對於M0模塊通過傳感器的方式採集數據,改成了srand函數和rand函數來模擬數據,
  • matlab生成隨機數函數的20多個命令,你知道多少?「肥波貓」
    matlab生成隨機數函數的20多個命令,你知道多少?「肥波貓」rand(n):生成0到1之間的n階隨機數方陣 rand(m,n):生成0到1之間的m×n的隨機數矩陣 (現成的函數)betarnd 貝塔分布的隨機數生成器 binornd 二項分布的隨機數生成器