[excel]隨機抽樣抽籤分組並列出組別 (適用excel2003~2007)

image

因為之前有要幫同學排學生考試的位子,跑隨機抽樣分組的excel,

自已研究了一下,我提供了一個方法給大家參考參考(參照上圖例):

1.【第一欄】先列人數或相關資訊
2.【第二欄】用【=rand()】跑隨機,然後利用右下角的十字往下拉
3.【第三欄】輸入公式【="B"&RANK(C1,C$1:C$10)】,然後利用右下角的十字往下拉
4.【第四欄】輸入【=INDIRECT(D1)】,然後利用右下角的十字往下拉
5.【第六欄】把組別表格列好,裡面依序填入【=E1】至【=E10】

最後每按一次【F9】就會自動進行隨機排序嘍!!
所以隨機排序好以後請把分組資訊選起來按【右鍵】>【複製】,
再找個地方【右鍵】>【選擇性貼上】>【選"值"】,搞定!

【="B"&RANK(C1,C$1:C$10)】此公式說明, 先把它拆成兩個部分:

    • “B" :指的是文字 B
    • rank(C1,C$1:C$10) :C1是亂數,所以是指C1到C10之間的C1亂數排名
    • 中間用 ‘&’ 就可以把文字 B 及 rank 的數字(假設 rank 後是1)連起來變成 B1 嘍!

【=INDIRECT(D1)】說明(先參照上圖例):

    • E1的表格裡輸入 =INDIRECT(D1) =上方圖例的B9 =圖上的’第九位’了

如果不想要把公式列出來,那就把欄給隱藏起來吧 xd

這個方法還不錯用…排梅花陣或是分男生組分女生組也行哦!!

把rank的區域分開各別做就可以了 xd!!

還有一個方法是用choose,不過chooes在excel2003會有區域值的限制,區域限制好像30筆吧…

所以還是不要用choose的方法嘍…orz

廣告