抽獎、隨機點名,用EXCEL這麼操作分分鐘就能搞定,值得收藏!

2020-12-20 精進雷哥office

職場上,抽獎或隨機點名等情況經常會遇到,作為組織方或負責人,你該怎麼做呢?

一般來說可以用EXCEL,也可以用word/ppt結合,或者用第三方抽獎軟體、寫代碼、用小程序。

今天雷哥給大家分享幾種簡單的方法,不用編程,簡單易懂。雷哥相信你學會了以下方法,職場上如魚得水,而且某些功能不僅僅適用於抽獎或點名,還適用於批量高效辦公奧~

情景:從n名員工中抽出若干名幸運員工,此處假設n=80,即80名員工中抽選若干名幸運者,可以是1人,也可以是多人。

第一種:運用EXCEL公式製作

法1: 用INDIRECT和RANDBETWEEN函數(單個抽獎)

Step1)在合適單元格位置處,輸入公式=INDIRECT("A"&RANDBETWEEN(2,81))

Step2) 需要抽獎時,按住F9鍵不放,此時隨機數及中獎人會不斷變化,倒數幾秒,放開F9鍵時則隨機生成一個中獎人。有些筆記本電腦,是按FN+F9鍵。反覆操作可以依次抽出單個隨機名。

函數解析

=INDIRECT(ref_text,[a1]),是返回由文本字符串指定的引用;Ref_text 為對單元格的引用,a1 為一邏輯值,指明包含在單元格ref_text 中的引用的類型,該參數可忽略,此處不展開贅述了。=RANDBETWEEN(bottom,top),返回一個介於指定的數字bottom,top之間的隨機數,表示隨機抽取產生約定的2個數之間(包括這2個數)的任意數。

所以,上述抽獎程序中的公式:

=INDIRECT("A"&RANDBETWEEN(2,81))中,

RANDBETWEEN(2,81)),是產生2到81之間的隨機數字(包括2和81)。所以=INDIRECT("A"&RANDBETWEEN(2,81)),連接符「&」將字符「A」與後面的隨機數連起來,表示引用【AX單元格】,其中X是2~81(包括2和81)的一個隨機數,這裡AX單元格裡的內容也就是各個待抽獎的名字。

法2: 用INDEX、RANDBETWEEN、RAND、RANK等函數

Step1)B2~B81單元格內均輸入公式=RAND()

思考:如何快速輸入呢(提示:ctrl+enter批量輸入,或者先輸入B2單元格後下拉填充)

Step2)設計好中獎人員名單顯示區域格式,如只需抽取一位幸運者,可以在一個單元格輸入公式,例如在E3單元格錄入公式:

=INDEX($A$2:$A$81,RANK(B2,$B$2:$B$81)),如需抽獎4人,則下拉該公式至4行公式即可。

詳見動圖如下:

說明:如果僅僅需要抽出一名幸運者,或者需要依次抽出一名幸運者(每次抽一個人),則還可以在某個單元格處,例如E9單元格輸入公式=index(A2:A81,randbetween(1,80))

詳見動圖如下:

函數解析

=index(array,row_num,column_num),返回表或區域中的值或對值的引用,即引用出區域內行列交叉處的內容;Array表示單元格區域或數組常數;row_num表示要引用的行數;column_num表示要引用的列數;(注意如果省略row_num,則必須有column_num;如果省略column_num,則必須有row_num)比如:=index(A2:A81,6),意思就是返回A2:A81區域中第6行的姓名,此處為Edward6。

=RAND(),返回0~1之間的小數,包含0,但不包含1;= rank(number,ref,[order]),排名函數,常用求某一個數值在某一區域內的排名;number為需要求排名的那個數值或者單元格名稱(單元格內必須為數字);ref 參數為排名的參照數值區域;order參數為0和1,默認不用輸入,得到的就是從大到小的排名,若是想求倒數第幾,order的值請使用1。

所以,上述抽獎程序中的公式:

=INDEX(A$2:A$81,RANK(B2,B$2:B$81))中,RANK(B2,B$2:B$81),是對B2:B81單元格產生的隨機數字排序,生成了隨機的1-80的數字。RANK函數產生的排序結果將用於INDEX函數的參數。INDEX函數返回表格(B2:B81)中的元素值,此元素由行號的索引值(也就是RANK函數的運算結果)給定。因為B列的數字是完全隨機的,所以任何數字出現在前4行的概率都相同。

=INDEX(A2:A81,RANDBETWEEN(1,80))中,就是先用RANDBETWEEN函數產生1 ~80之間的隨機數,再用index函數引用出A2:A81區域中,由RANDBETWEEN函數產生的隨機數所在的單元格對應的姓名。

拓展應用:視覺優化

為了突出顯示抽選人員名單中的幸運者位置,還可以設置條件格式:

選中A列名字區域→點擊菜單欄目的【條件格式】—【突出顯示單元格規則】—【等於...】,設置規則,如動圖所示:

Step3) 控制鍵盤F9抽獎:同前面操作方法。為了保持視覺神秘感,可以將B列隱藏即可。(選中該列→右擊「隱藏」)。

效果見動圖。

法3:使用VLOOKUP和RANDBETWEEN函數

原理跟以上方法類似,只不過此時總名單給予相應的序號,中獎人對應的序號是隨機的,最終輸出選定區域的第二列,即姓名列,這裡就不做詳細說明了,如下圖所示。輸入公式後,同樣最後按【F9】鍵不放,就可實現抽獎功能了。

函數解析

=VLOOKUP(lookup_value,table_array,col_index_num,range_lookup),該函數是縱向查找函數,功能是按列查找,最終返回該列所需查詢序列所對應的值;Lookup_value為需要在數據表第一列中進行查找的數值,Table_array為需要在其中查找數據的數據表,col_index_num為table_array 中查找數據的數據列序號,col_index_num 為 1 時,返回 table_array 第一列的數值,col_index_num 為 2 時,返回 table_array 第二列的數值,以此類推;Range_lookup為一邏輯值,指明函數 VLOOKUP 查找時是精確匹配,還是近似匹配。如果為FALSE或0,則返回精確匹配,如果找不到,則返回錯誤值 #N/A。如果 range_lookup 為TRUE或1,函數 VLOOKUP 將查找近似匹配值,也就是說,如果找不到精確匹配值,則返回小於 lookup_value 的最大數值。如果range_lookup 省略,則默認為1。

第二種:結合word及PPT製作

為了演示方便,我們用序號1~80代表姓名,首先是將每個參與人員輸入到每張PPT中,如果一個個輸入,很麻煩,這裡介紹一種簡單方法:

Step1:複製80位參與者的姓名,從excel中複製1~80到word中,選擇「僅粘貼文字」形式;

Step2:將80位名字設置大綱級別為一級,這裡可以直接設置為「標題1」,詳見動圖;

Step3:選擇word 【文件】菜單-【選項】,選擇【自定義功能區】,選擇【不在功能區中的命令】,然後在下面內容中選擇【發送到MICROSOFT POWERPOINT】,先從右側選擇【新建組】,然後點擊【添加】按鈕,添加完成,可以重命名,方便記憶,詳見動圖;

Step4:確認後,word中菜單欄就多了一個「新建選項卡」,點擊「發送到MICROSOFT POWERPOINT」,所有80個名字將在PPT裡出現,且每頁都是一個姓名。

然後就可以在PPT裡設置抽獎效果啦:

Step5:美化PPT格式。刪除PPT裡預設的文本框,在PPT的【視圖】-【幻燈片母版】批量設置格式

Step6:設置PPT的「切換」效果(持續時間設置為0,去掉「單擊」框選,「設置自動換片時間」為0,全部應用);

為了美觀,需要設置「放映方式」為「循環放映」;按F5進行自動播放,如需抽獎,則按任意數字鍵盤,例如按1鍵暫停讀取中獎人姓名,然後再按住空格鍵(SPACE)則將繼續抽獎;詳見動圖;

當然抽獎背景可以在母版裡進一步美化,例如詳見動圖;當然還可以加入音樂。

總結:雷哥介紹了以上幾種方法,其中用到了RAND及RANDBETWEEN函數生成隨機數、RANK函數排名次、INDEX,INDIRECT函數引用相應單元格內容、VLookup查詢函數、F9鍵強制執行重算,還利用了word及PPT結合,最終用PPT呈現的方式來抽獎,此處之所以用word,是為了方便將內容快速批量轉到PPT裡。以上方法靈活簡單,全是乾貨奧,可根據實際情況自由選擇。建議收藏起來,職場肯定會用上的!

相關焦點

  • excel隨機函數-老師的點名神器 公司的抽獎神器
    朋友們 朋友們 你們期待的 隨機函數來了 老師的點名神器 公司的抽獎神器隨機取整數 隨機取姓名 隨機取你想取的一切內容現在只需要點開 往下看 就能一秒學會!1.首先是手寫取值範圍內取隨機整數 看圖↓函數=RANDBETWEEN(1,20)2.再者是再已有的數據內取隨機整數函數=RANDBETWEEN(A2,A11)
  • 如何用excel製作年會抽獎滾動工具,原來一個公式就搞定了
    抽獎是年會中的重要一環,那麼可以滾動的抽獎工具該怎麼做呢?抽獎工具,還是可以滾動的,看似很複雜,其實在excel裡用一個公式就搞定了,想要在年會上秀一手嘛,那就趕快來學習吧~>一個公式搞定抽獎工具只需在需要輸出中獎名單的單元格內填如以下公式:=index(人總名單所在列/行,randbetween(總名單起始行數,總名單結束行數)),如圖中所示數據就是用公式:=index(A:A,between(2,8))
  • 巧用Excel製作隨機點名器,簡單易學,快來嘗試吧
    隨機點名軟體應用非常廣泛,不管是課堂教學,還是年會抽獎都會用到。網上諸如此類軟體很多,尋找合適的軟體,需要不斷嘗試,浪費寶貴的時間,下載的時候一不小心打開釣魚連結就得不償失了。甚至有些軟體有後門,對計算機安全也有一定的影響。
  • 大學教師用課堂考勤軟體點名 隨機抽學號像抽獎
    在武漢大學上周剛剛結課的公共選修課《現代環境汙染與都市病》上,授課教師王洪新最後一次點名。「以後再看不到『抽獎』了。」有學生笑稱。何謂「抽獎」?原來,王洪新用了一款學生課堂考勤軟體,每次在課前用電腦隨機點名。據悉,王洪新為每名選修該課程的學生設定了唯一的課程序號,然後啟動專門開發的隨機點名軟體。
  • 還在為公司抽獎、分組而煩惱嗎?用Excel的隨機函數可以輕鬆解決
    今天和大家分享的是如何利用函數產生隨機的數字,並且將這個功能應用在抽獎活動,以及課堂分組這兩個常見的情景,下面我們一起來看看怎麼操作吧。我們假設今天公司舉辦了一個摸彩活動,以上圖為例,要從這12位員工之中,抽出一名幸運得主。那麼這時,我們可以用上一個很實用的函數,叫做RANDBETWEEN。
  • 不用花錢,一個Excel就能搞定的抽獎小程序
    用好Excel簡直是要打遍天下無敵手!去年年會的時候,老闆想要進行一次抽獎活動,獎品豐厚到讓我流口水!!但是讓我最最最意想不到的事來了!老闆讓我想一個隨機抽獎的方式,我又不是編程程式設計師,又不花錢去購買程序,怎麼辦呀~~想來想去,只有用Excel來做抽獎程序才最公平公正,還好還好,我可是Excel小能手!這可難不倒我!可千萬別小瞧的Excel哦~那這個抽獎小程序怎麼做呢?
  • 使用excel製作一個抽獎工具,再也不用為如何抽獎發愁了
    Hello,大家好,今天跟大家分享下我們如何使用excel製作一個抽獎工具,再也不用為如何抽獎發愁了,他的製作也非常的簡單,我們先來看下效果,按住F9鍵就能讓名字滾動起來,鬆開F9鍵後就會停止,如下圖想要實現這樣的操作也非常的簡單
  • 考勤軟體隨機抽取學號 武大教師課前點名像抽獎
    (記者李佳 通訊員葉子 周丹 陳怡蓓)在武漢大學(微博)上周剛剛結課的公共選修課《現代環境汙染與都市病》上,授課教師王洪新最後一次點名。「以後再看不到『抽獎』了。」有學生笑稱。  何謂「抽獎」?原來,王洪新用了一款學生課堂考勤軟體,每次在課前用電腦隨機點名。
  • excel中快速輸入√與×並自動標註顏色,你不會,同事1分鐘就搞定
    Hello,大家好,今天跟大家分享下如何快速的輸入√與×這兩個符號並且讓他們自動填充顏色,效果如下圖,在這裡我們是使用自定義單元格格式來設置的,僅需1分鐘即可搞定,話不多說,下面就跟大家分享下如何製作一、自定義單元格格式
  • Excel 年會抽獎工具,源碼下載,收藏備用
    文/江覓易見公司年會,為了活躍氣氛,基本上都有一個抽獎環節,為了顯示相對的公平公正,一般通過隨機的方式來取得人員名單。就像黑箱摸人一樣,看上去不被人知道的事情,就應該是公平的一樣。如何讓這樣的好意不被誤解為暗箱操作,那麼就用聽天由命來解決吧!這是一個隨機獲取人員名單的功能,分別可以抽取一二三等獎共六人。當然了,如果你懂vba,也可以增加很多人。
  • 天吶,EXCEL還可以抽獎,還不快來看一看
    每到年底,公司都會組織不同的年會,那麼每年年會最振奮人心的就是抽獎環節了!今年老闆讓小明做一個自動抽獎的環節,應該怎麼弄呢?沒關係,小白來教你!一個函數就搞定!第一步:輸入全部員工的名字第二步:輸入公式:=INDIRECT("a"&randbetween(2,8))其中:randbetween,代表在A2到A8單元格裡,隨機抽取一個單元格。
  • 活動抽獎如何保證公平性?Excel輔助列+隨機數來幫忙
    由上圖可見,我們用RAND函數生成出來的隨機數都是小數的,可是在很多時候,我們希望生成的隨機數不要小數,而是正數。比如說我們要隨機生成大於1小於1000這個範圍之內的整數,我們就可以在目標單元格中輸入函數公式「=RANDBETWEEN(1,1000)」。
  • excel小技巧,一秒變大神——趣味抽獎
    每天用excel來辦公,有沒有一種看到excel和各種數據就頭疼的感覺呢,現在教你用excel娛樂一下,趣味抽獎教程來嘍,請原諒我最近被新倚天屠龍記洗腦。首先,在A列輸入姓名,然後設計一個自己喜歡的結果展示單元格樣式。
  • excel表格也可以變身成年終獎抽獎器
    作為替老闆打工的職場小白,每年最期盼的就是年終的時候,公司年終的開年會的時候抽獎環節,如果你的公司不是科技公司,而老闆又把抽獎環節交給你負責,你該怎麼辦?難道還是講每位員工的名字寫在紙條上,放入抽獎箱,隨機抽獎嗎?這樣會不會被同事鄙視呢?
  • 利用隨機數完成公司年會抽獎過程
    同樣請朋友們參考我的《VBA數組與字典解決方案》這套教程:2 利用隨機數完成公司年會抽獎過程很多公司都用年會抽獎的傳統,為了達到公平,公正的原則,我們也可以利用隨機數進行操作,做一個簡單的小程序即可以實現抽獎的過程。
  • 你會用Excel製作公司年會的抽獎系統嗎?
    在年會中,抽獎環節是重頭戲,那你知道如何用Excel製作帶有照片的抽獎系統嗎?今天與大家分享一下有關製作技巧。操作步驟第一步:設置隨機數值在空單元格中,這裡是在F1單元格中輸入公式=INDEX($A$1:$A$8,RANDBETWEEN
  • 怎麼用Excel進行簡單的搖號抽獎
    許多公司在年末或者一些重要的日子舉行集體活動時都會設置一個抽獎的活動環節。如果想讓人們在連接了電腦的大屏幕上查看抽獎過程和結果,在只是公司內部自己人之間進行小範圍的活動,不需要特別重視細節的情況下,可以考慮用本文的方法,通過Excel來進行簡單的搖號抽獎,下面介紹兩種方法,供大家參考。一種是簡單的隨機抽取一個數字;另一種是從現有的備選列表中隨機抽取一個選項。
  • 老闆讓我製作日曆表,弄了半天也不會,同事用excel幾分鐘就搞定
    大家知道怎麼用excel製作日曆表嗎?我們先在excel表格中新建一個空白工作表,然後我們在表頭輸入月份,如下圖所示:然後我們需要先知道8月1號是星期幾,我們隨便在下面一個表格中輸入2019/08/01,然後按快捷鍵CTRL+1調出設置單元格格式窗口,然後我們選擇自定義,在類型處輸入aaaa(不分大小寫),然後點擊確定。
  • 網紅舒芙蕾鬆餅,10分鐘就能搞定的懶人早餐,好吃營養,做法不難
    大冷天裡,如果你從被窩裡爬起來,10分鐘就能解決掉你的早餐,而且這份早餐是高顏值的,又很有營養的,這會是一件多麼快樂的事情。我今天要教大家做的就是10分鐘能搞定的懶人早餐餅,一款最近很跑火的甜點,它的名字叫舒芙蕾鬆餅,想必大家都聽過或者吃過吧。
  • 有了「浩詩」這個早餐神器,早起10分鐘,輕鬆搞定一家人早餐!
    這段時間,各種品牌的三明治早餐機非常火,瞅準時機敗了一個回來,沒想到,這三明治早餐機一到家,就成了我的得力好幫手,早起10分鐘,輕鬆搞定一家人早餐,不得不說,這「浩詩三明治機」真是個早餐神器。平時偷懶的時候,早餐將就吃個吐司配牛奶就了事,如今有了三明治早餐機,下廚的樂趣更濃厚了,連大腦的思維似乎都活躍起來,把乾巴巴的吐司往三明治機裡一放,中間夾上香蕉泥,僅需定時3分鐘,三明治即成,外酥裡糯特別香,配上電飯煲預約好的早餐粥或者衝上一杯牛奶/麥片,隨意搭配些時令水果就是非常營養的早餐了,自從學會早餐這種做法,孩子三天兩頭點名要,說天天這樣吃早餐也吃不膩。