到了學期末,各個學科都要讓學生報告,誰先誰後可是學生非常在意的!

Excel 此時可以幫上忙:產生隨機亂數,由上天決定順序吧!

Excel-隨機亂數產生上台報告順序的兩種常用方法

 

隨機亂數第一個數

(1) 產生介於 1~20 的亂數

儲存格D5:=INT(RAND()*20+1)

(2) 亂數值當為第一個(座號),依序排序,超過最大值則由 1 開始。

儲存格F5:=(ROW(A1)+$D$4-1)-((ROW(A1)+$D$4-1)>20)*20

(3) 利用 INDEX 函數以座號查表得到姓名

儲存格G5:=INDEX($B$5:$B$24,F5,0)

Excel-隨機亂數產生上台報告順序的兩種常用方法

 

隨機亂數所有的數

(1) 產生20 個亂數(不太容易重複)

儲存格D5:D24:=RAND()

(2) 為每一個亂數排序

儲存格F5:=RANK(D5,$D$5:$D$224)

(3) 根據排序結果由 INDEX 函數以查表得到姓名

儲存格G5:=INDEX($B$5:$B$24,F5,0)

Excel-隨機亂數產生上台報告順序的兩種常用方法

 

當然,現在也可以用 ChatGPT 幫你產生亂數結果:

Excel-隨機亂數產生上台報告順序的兩種常用方法

Excel-隨機亂數產生上台報告順序的兩種常用方法

學不完.教不停.用不盡文章列表

arrow
arrow
    文章標籤
    Excel 亂數
    全站熱搜

    vincent 發表在 痞客邦 留言(2) 人氣()