怎樣利用EXCEL製作一些隨機抽人名的程式

2008-04-13 6:42 am
我在一些抽獎的活動裏見過有人利用EXCEL去製作一個隨機抽出得獎者的名字...它是如何製作呢..請指教, 最好每個步驟詳細說明

回答 (1)

2008-04-13 7:15 am
✔ 最佳答案
假設有五個人,一次過抽三個名,而且人名不重複。
步驟:
1. 在A1至A5輸入1, 2, 3, 4, 5
2. 在B1至B5輸入五個人的名字
3. 在C1至C5均輸入公式=RAND( )
4. 在D1輸入公式=RANK(C1,$C$1:$C$5),然後複製至D2至D5
5. 在E1輸入公式=VLOOKUP(D1,$A$1:$B$5,2),然後複製至E2至E3
6. 用滑鼠選一個空白的儲存格(例如:A7)
7. 按著 Del 鍵一會,E1至E3的人名便不住跳動,放手不按Del鍵便會停下來。
8. 將欄A至欄D隱藏,並放大欄E以突顯效果。
各函數的解釋
RAND - 出亂數
RANK-出名次 (在這裡是亂數的名次)
VLOOKUP-按名次搜尋相關的人名。


2008-04-16 14:13:05 補充:
如果我要一個..是否不用在E1複製在其他兩格呢....

>>無錯。

另做好了點樣可以保護儲存格呀..我怕按DEL會按錯左...會否有掣用

>>暫時找不到。因為要修改儲存格的內容,才會重新計算。

>>不用客氣。


收錄日期: 2021-04-24 10:55:43
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20080412000051KK03306

檢視 Wayback Machine 備份