RAND函數可以随機生成0到1之間(不包含1)的無限不循環小數,幾乎不可能出現重複。其語法為:RAND(),沒有參數。在每次編輯數據、改變數據結構時,RAND函數都會重新計算,生成新的數據并實時刷新。
下面我們來學習一個運用RAND函數随機抽選人員的案例。
應用場景我們要從下圖表格A列的人員中随機抽取3人,抽取結果返回至F2:F4單元格。
思路分析
要實現目标效果,我們可以先在B列用RAND函數生成随機小數,在C列對随機小數進行排名,排名結果為前3名的人員即我們要随機抽選的對象。
操作步驟第1步:選中B2單元格,輸入公式:=RAND(),将公式向下填充,即可在B列生成一串随機小數。
第2步:選中C2單元格,輸入公式:=RANK(B2,$B$2:$B$9,0),将公式向下填充,即可返回B列中的随機小數在所有小數中的排名。該排名也就是A列中每個人的随機排名。
公式說明:
第3步:将E列中的抽取序号1、2、3與C列的随機排名進行匹配。選中F2單元格,輸入公式:=INDEX($A$2:$C$9,MATCH(E2,$C$2:$C$9,0),1),再将公式填充至F4單元格,即可返回随機排名與抽取序号對應的人員姓名。
公式說明:
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!