當前位置:首頁 > 社會 > 正文

如何用Excel2分鐘制作一個自動抽獎小程序?

Hello小夥伴們,大家有沒有在快樂的享受中秋假期呢。今天是中秋假期的第一天,小E給大家奉上兩份禮物:

一個是能赢現金赢課程的抽獎;

另一個當然是Excel教程---教你兩分鐘用Excel做出一個超有趣的抽獎小程序。

中秋是團圓的佳節,咱們也做點好玩的東西應應景。掃下面海報二維碼,參加公衆号為大家安排的中秋抽獎福利喲,有200元現金紅包,有Excel函數公式視頻,也有其他軟件的視頻教程。祝各位好運~

咱們平時學了那麼多Excel函數和技巧,今天就來實際運用一下,用Excel做一個簡單的抽獎小程序。在公司的中秋晚會或者家中團聚都可以拿出來用,增加節日氣氛~

教你2分鐘用Excel制作出自動抽獎小程序,先放一個效果圖。

下面就掰開了揉碎了,給大家講講。

首先,先來認識幾個函數(這幾個函數等會兒都會用到):

接下來是函數運用的過程:

一、單項抽獎

①打開本次中秋晚會的抽獎名單,上面有200名員工的工号和姓名。

設置好抽獎框,最後獲獎者的姓名将會在抽獎框内呈現,即抽獎框内輸入對應的函數,這樣就能實現自動抽獎。

②在抽獎框内輸入函數“=INDEX(B2:B201,RANDBETWEEN(1,200))”。

本函數表明,在B列的第2行到第201行,即姓名列中,随機在這200行中抽取1個數值,并且返回顯示該随機數所對應的單元格内容,即名字。(按下F9,則開始自動抽獎,松開時,則出現獲獎人姓名)

二、多項不重複抽獎

①為了不出現重複中獎的情況,這裡需要添加一個輔助列,輸入函數“=RAND()”,按Eenter鍵後雙擊單元格右下角十字,則自動完成輔助列填充,生成一列随機數。

②在抽獎框中輸入函數“=MATCH(LARGE($C$2:$C$201,ROW(B2)),$C$2:$C$201,0)”。

本函數表明,在輔助列(指定數值區域)中,選取檔次随機數最大值,并且精确查找其位置,并返回改數值對應位置。

③由于上一步的Match函數,隻定位到抽中數值的行數上,所以需要加上Index函數,把對應的員工姓名體現出來。

所以在抽獎框内輸入函數“=Index($B$2:$B$201,MATCH(LARGE($C$2:$C$201,ROW(A2)),$C$2:$C$201,0))”。

④同時測試一下,按下F9,則開始自動抽獎,松開時,則出現獲獎人姓名。

綜上所述,隻要兩分鐘你也能做出一個特别适用的自動抽獎小程序,趕緊試一下。

它的可運用場景,包括但不限于:各種晚會抽獎,團建抽獎,甚至是用于選擇困難症每日抽取菜單,解決“早上吃什麼?中午吃什麼?晚上吃什麼?”三大世紀難題。

你可能想看:

有話要說...

取消
掃碼支持 支付碼