EXCEL亂數抽籤

抽獎、抽順序是很常用的功能,EXCEL 雖然沒表明某個叫做”抽獎”的功能,但他還是有相對應的公式,也就是這篇的主題:rand()

如圖,表中有 ak 共 11 人,今天我們如果需要從這 11 人當中抽出 1n 個得獎人,或是需要亂數排序,rand()就是非常好用的東西。

首先先在旁邊新增一列抽籤的欄位,然後點一下 B2 儲存格,然後輸入 =rand()按下 ENTER,然後就會發現 B2 欄位跑出了一個 0~1 之間的數字,這就是我們要的隨機亂數,接下來下一步還是一樣,拉右下角的小正方形去複製公式到每個欄身上。

聰明一點的人看到這邊就知道要怎麼用了,接下來要做的只要用這組數字去做排序就可以拿到我們要的結果,不過在此之前有件事情必須要先做,那就是要把這些值複製 → 選擇性貼上 → 值。

因為 rand()這個公式會一直產生亂數,只要你一動到儲存格這些數字就會重新產生一次,所以不把公式複製起來貼成值的話,你就會發現不管怎麼排序都怪怪的。


然後接下來就是大家都會用的排序了,按照抽籤的數值由最大排到最小(最小到最大其實也是可以),排序完成之後,看抽籤要抽幾個人,那就是找最前面的那幾位啦~