這幾天有朋友和我聊天,說自己為了一個抽獎軟件頭都大了。問明緣由,才知道他們公司最近要搞一個聯(lián)歡活動,期間有一個抽獎項目,領(lǐng)導(dǎo)讓他給弄一個抽獎軟件。他就在網(wǎng)上找了好多,也沒找到滿意的軟件。我聽了他的話,笑著對他說:你早說啊,我給你用Excel就把抽獎軟件給做了。 很多人不信,Excel能夠做抽獎軟件,今天,讓大家學(xué)習(xí)一下怎么用Excel做出抽獎軟件。 打開Excel,我們先建立一個sheet頁2,用來存放需要抽獎的員工姓名和抽獎的一些設(shè)置。如下所示,我們先在A1,B1,D1單元格分別填入員工姓名、隨機數(shù)、中獎人,然后把人員名單復(fù)制到A列: 然后在B2單元格輸入公式=rand(),輸入公式的時候一定要注意,輸入法要在英文狀態(tài)下進(jìn)行輸入,漢字的括號excel不認(rèn)識。輸入完畢下拉填充公式。 然后在D2單元格輸入公式=INDEX(A$2:A$51,RANK(B2,B$2:B$51)),請注意,這里公式里面的范圍是根據(jù)你的員工數(shù)量的多少而定的,如果你是100個人,那么公式就是=INDEX(A$2:A$101,RANK(B2,B$2:B$101)) 這樣,我們的抽獎系統(tǒng)就算基本完成了,按住鍵盤F9按鍵即可開始抽獎。接下來我們美化一下,讓抽獎系統(tǒng)更好看。 在sheet1頁面,我們選擇一片區(qū)域,圖上自己喜歡的顏色,然后寫上標(biāo)題等等如下圖所示: 圖中,除了方框內(nèi)的位置,別的都是自己手動輸入的字符。方框內(nèi)這個地方,我們寫上公式=Sheet2!D2,這個公式是為了把shet2中D2單元格的內(nèi)容導(dǎo)過來。 接下來為大家演示一下: 下面小栗為大家解釋一下公式的含義以及抽獎器的原理: RAND函數(shù)的作用是生成介于 0 到 1 之間的隨機數(shù)(變量)。 RANK函數(shù)對B2:B51單元格產(chǎn)生的隨機數(shù)字排序,生成了隨機的1-50的數(shù)字。RANK函數(shù)的計算結(jié)果將用于INDEX函數(shù)的參數(shù)。 INDEX函數(shù)返回表格(A2:A51)中的元素值,此元素由行號的索引值(也就是RANK函數(shù)的運算結(jié)果)給定。 因為B列的數(shù)字是完全隨機的,所以任何數(shù)字出現(xiàn)的概率都相同。 好了,接下來按住F9鍵不放,就可以進(jìn)入激動人心的抽獎環(huán)節(jié)了。 注意,抽獎結(jié)果生成后不能再進(jìn)行編輯公式或是雙擊等激發(fā)重新計算的動作,否則抽獎結(jié)果會發(fā)生變化。 |
|