2023-12-13|閱讀時間 ‧ 約 4 分鐘

使用EXCEL將一列姓名進行隨機分組

raw-image


即將年底,尾牙要到了,想必開始會有隨機分組的需求,用EXCEL來做個簡易版的隨機座位表吧。


當然不同版本的EXCEL隨機分組的難易度差很多哦,今天會分享兩種,365與通用版本

▶️365版本影片教學

看教學影片之前可以先下載練習檔,學中做、做中學效果更好哦。

檔案下載




📝365版本圖文教學

✍🏾RANDARRAY回傳隨機數字陣列
函數說明=RANDARRAY(列數,欄數,最小值,最大值,是否整數)

=RANDARRAY(15)

因為有15個人,所以RANDARRAY第一個引數輸入15,會得到15個0~1之間的隨機數值



✍🏾SOTRBY依據指定的順序排序
函數說明=SORTBY(排序的範圍,排序依據1,排序方式1,排序依據2,排序方式2….)

=SORTBY(C4:C18,RANDARRAY(15))

SOTRBY第一個引數:排序的範圍,我們要將人員進行排序,所以選擇人員範圍C4:C18。

SOTRBY第一個引數:利用隨機產生亂數當作排序的依據

這樣人員就會依據RANDARRAY產生的亂數進行排續,也就會有隨機人員的效果。



✍🏾WRAPROWS指定陣列進行列換行
函數說明=WRAPROWS(內容,每列有資料數量,空格時回傳)

=WRAPROWS(SORTBY(C4:C18,RANDARRAY(15)),3)

WRAPROWS第一個引數:由函數產生的隨機人員陣列

WRAPROWS第二個引數:一列要有多少資料,這個例子要分成3組,意思就是說一列3筆資料,所以輸入3





📝通用版本圖文教學

D4=RAND()向下填滿
利用RAND產出15個0~1之間的隨機數據

E4=INDEX($C$4:$C$18,RANK.EQ(D4,$D$4:$D$18))向下填滿
利用RANK.EQ將RAND進行排名,依據名次INDEX找出相對應的人名,就會有隨機人員的效果

G4=OFFSET($E$4,COLUMN(A1)-1+(ROW(A1)-1)*3,)向下填滿,向右填滿
利用OFFSET把隨機人員分成3組
$E$4 : 起始位置
COLUMN(A1)-1 : 向右填滿時得到0、1、2的數列
(ROW(A1)-1)*3 : 向下填滿得到0、3、6的數列
COLUMN(A1)-1與(ROW(A1)-1)*3將兩個相加,就會得到下列數值,配合OFFSET就能順利將人員隨機分組
0+0 1+0 2+0
0+3 1+3 2+3
0+6 1+6 2+6
0+9 1+9 2+9
0+12 1+12 2+12




  • 👍喜歡的話可以幫忙案個讚、分享來幫助更多人或是右下珍藏起來哦
  • 💭留言回復「出去玩囉」讓我知道你把這個小技巧學起來了
  • ❤️追蹤我的方格子,學習更多職場小技巧
  • 請我喝杯咖啡,鼓勵我更有動力分享更多優質內容
  • 📈訂閱EXCEL設計新思維,學習更多更深更廣的職場技能

😎可以找到我的地方

  1. LINE社群
  2. IG
  3. FB粉絲團
  4. YOUTUBE
  5. TIKTOK
  6. DCARD

image

image







分享至
成為作者繼續創作的動力吧!
從 Google News 追蹤更多 vocus 的最新精選內容從 Google News 追蹤更多 vocus 的最新精選內容

效率基地 的其他內容

你可能也想看

發表回應

成為會員 後即可發表留言
© 2024 vocus All rights reserved.