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

2021-01-10 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技巧

相關焦點

  • 隨機函數:RAND&RANDBETWEEN
    寫法:=rand()示例:①利用rand函數隨機排序。Randbetween函數作用:生成bottom~top之間的隨機整數(bottom≤隨機數≤top)寫法:=randbetween(bottom,top)
  • 單片機隨機數:rand(),srand()
    1.C的函數庫之所以沒有把使用系統時鐘初始化隨機種子這步重要的操作直接放進rand函數的實現中,我覺得至少有三個原因:(1)可以高效產生連續的隨機數,不用每次都初始化;(2)給程式設計師以更高的靈活性,因為可能在要求較高的場合,應該使用更好的的數據做種子,而不是系統時鐘;(3)對於只是想產生大量偽隨機數來盡興某種驗證或者統計,未必需要初始化,
  • RAND()函數和TIME()函數,隨機事件的偶然發生及實現的可能過程
    隨機性(Randomness)是偶然性的一種形式。隨機事件的發生有偶然性,但從統計學角度上看也有必然性,如果限制了隨機事件的發生範圍,那麼這種隨機事件就帶有或多或少的必然性。我們還常常用到這種帶有某種的必然程度的隨機事件。今天我們將從函數的角度來講解這種隨機是如何控制範圍的。
  • 「RAND」函數(隨機生成數值)和「求和」選項
    背景:在案例教學中經常會用到「RAND」函數,這個函數是指生成大於等於0小於1的均勻分布平均數。延伸的函數有「ROUND」函數、「INT」函數和「RANDBETWEEN」函數。「開始」菜單下的「求和」選項包含「求和、平均值、計數、最大值、最小值」等內容,我們在講解完隨機生成函數後,為大家簡單描述這幾項的使用方法。
  • Word中使用RAND函數有什麼作用?如何自動生成隨機文本?
    我們都知道在Excel中會經常用到RAND函數,它可以生成隨機數,用法可見下文。Excel生成隨機數函數RAND和RANDBETWEEN那麼在Word中也能用RAND函數嗎?是的,在Word中我們可以用它來自動生成隨機文本。當你需要一份Word文檔練手時,就能用到它。一、基本語法基本語法為=rand(段落數,每段句數),注意要在英文狀態下輸入。意思是按照指定的段落數和每段句數生成隨機文本。
  • EXCEL表中快速將數據隨機打亂順序(隨機函數rand應用)
    有些時候我們需要對數據隨機排序打亂,比如考場排號,隨機抽取前N個號等等。這裡介紹一個簡單以用的隨即排序方法,詳見下圖上圖是按學號排列的數據,現在我們要安排座位或者考場排列 需要打亂順序,操作如下在右邊插入輔助列,C3寫公式 =rand(),回車然後往下複製單元格,然後選中數據區,點excel上方工具面板 【數據】–【篩選】 然後點C烈小三角 升序即可
  • 隨機數函數Rand、Randbetween實戰技巧—自動化分配監考員等技巧
    在前期講解隨機數的函數之後,好多同學留言詢問,隨機數到底怎麼使用?有沒有具體的應用案例等……今天小編結合實際情況,對隨機數的具體應用做一下具體講解。一、隨機數函數解讀。1、生成0-1之間的隨機數。解讀:1、將輔助列1的隨機值以【值】的形式粘貼到輔助列2中的目的在於固定其值的變化,畢竟生成隨機值的目的在於應用,如果一直處於變化狀態,就是去了其目的和意義。當然,如果感覺輔助列1中的隨機值不夠「隨機」,可以多按F9刷新幾次即可哦!
  • Excel vlookup製作隨機名單表
    Excel中有時我們需要一個隨機的名單表,那麼怎麼製作一個隨機名單表呢?今天我們就學習一下用Vlookup和Randbetween函數製作一個隨機名單表吧。一、全班總共有三十名學生,這周擦黑板的值日表怎麼排呢?
  • excel隨機數函數是什麼?excel怎樣生成隨機數?
    本篇將介紹excel隨機數函數是什麼?excel怎樣生成隨機數?有興趣的朋友可以了解一下!一、前言excel是我們工作中很常用的一款表格製作工具,它不僅僅只是用來製作表格,它還能對表格中的數據進行處理(比如:運算、排序、篩選等)。excel為數據的處理提供了很多函數,今天小編要介紹的是excel隨機數函數,以及隨機數函數的用法,希望對大家有所幫助!
  • Excel快速生成不重複的1-N區間的隨機數
    Excel中產生隨機數的函數有兩個,Rand函數和Randbetween函數Rand函數使用Rand()不帶任何參數,表示生成一個0-1的隨機實數,其後面小數點可以具體到15位,如下所示:Randbetween函數使用在單元格中輸入=randbetween
  • 利用RANDBETWEEN、CHAR、IF函數,隨機產生數字與字母組合字符串
    之前的函數講解中,講到過RAND函數,這個函數可以產生從0到1的隨機數在我之前的文章《RAND()函數和TIME()函數,隨機事件的偶然發生及實現的可能過程》中也詳細的講解了這個函數的使用方法。有的好學的讀者提出問題:如何在EXCEL中隨機產生字母和數字組合的序列呢?今天我們就解答這個問題。在解答這個問題之前還是先複習一下RAND函數。
  • 隨機數
    隨機數相關函數在 C 語言中,生成符合要求的隨機數,一般需要用到以下 3 個函數:(1) time()函數函數原型:time_t time(time_t * Time)頭文件:參數列表:Time:函數功能:設置隨機時間種子,常與 rand 函數配合使用。如果直接使用 rand 函數生成隨機數,每次運行程序生成的隨機數都是相同的。一般把 srand()放到程序最開始執行一次。
  • python隨機函數random分配應用,隨機分配8名老師到3個教室中
    羽憶教程最近遇到一個問題,要隨機分配8名老師到3個辦公室中,這時小編想要了python中的隨機函數random來進行分配工作,感覺小編像個月老一樣。python隨機函數python隨機函數在python中,想要生成隨機數
  • 隨機生成N個立方體,學習blender Python隨機數生成
    打開blender控制臺首先輸入import random print(random.randint(0,9))多次執行print(random.randint(0,9)),就能見到系統每次都生成0-9內的隨機整數使用了
  • C++ rand 與 srand 的用法
    計算機的隨機數都是由偽隨機數,即是由小M多項式序列生成的,其中產生每個小序列都有一個初始值,即隨機種子。
  • 詳解Python隨機數的生成
    print("randint: ", random.randint(6,8))3、random.randrange(start,stop,step)按步長step隨機在上下限範圍內取一個隨機數,start<=n<stop。
  • python隨機模塊22個函數詳解(上)
    random模塊,用於生成偽隨機數,之所以稱之為偽隨機數,是因為真正意義上的隨機數(或者隨機事件)在某次產生過程中是按照實驗過程中表現的分布概率隨機產生的,其結果是不可預測的,是不可見的。而計算機中的隨機函數是按照一定算法模擬產生的,對於正常隨機而言,會出現某個事情出現多次的情況。但是偽隨機,在事情觸發前設定好,就是這個十個事件各發生一次,只不過順序不同而已。
  • numpy產生隨機數匯總
    np.random.rand(2)  #產生形狀為(2,)的數組,也就是相當於有2個元素的一維數組。np.random.rand(2,4)    #產生一個形狀為(2, 4)的數組,數組中的每個元素是[0,1)之間均勻分布的隨機浮點數。
  • 隨機模擬和統計主要結果分析命令
    >和(積)sum(prod)S = sum(A) S = sum(1:10)S = sum(A,dim) S = sum(rand(3,4),2)S = sum(A,vecdim) S= sum( rand(4,3,3),[1 2])S = sum(A,vecdim,nanflag)
  • 利用Excel會做抽獎小程序,老闆看了都誇你厲害
    一、兩個函數 實現這樣的操作我們需要用到兩個函數,它們分別是index函數與randbetween函數函數 2.randbetween函數:返回一個介於指定數字區間的隨機整數 第一參數:bottom:區間的最小值