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

2020-12-04 精進雷哥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製作年會抽獎滾動工具,原來一個公式就搞定了
    抽獎是年會中的重要一環,那麼可以滾動的抽獎工具該怎麼做呢?抽獎工具,還是可以滾動的,看似很複雜,其實在excel裡用一個公式就搞定了,想要在年會上秀一手嘛,那就趕快來學習吧~一個公式搞定抽獎工具按住F9,抽獎滾動起來!
  • 用EXCEL製作隨機抽獎小程序
    今天教大家用EXCEL製作隨機抽獎小程序。方法其實很簡單,只需要兩個函數組合成一個公式!
  • 大學教師用課堂考勤軟體點名 隨機抽學號像抽獎
    大學教師用課堂考勤軟體點名 隨機抽學號像抽獎   在武漢大學上周剛剛結課的公共選修課《現代環境汙染與都市病》上,授課教師王洪新最後一次點名。
  • 考勤軟體隨機抽取學號 武大教師課前點名像抽獎
    (記者李佳 通訊員葉子 周丹 陳怡蓓)在武漢大學(微博)上周剛剛結課的公共選修課《現代環境汙染與都市病》上,授課教師王洪新最後一次點名。「以後再看不到『抽獎』了。」有學生笑稱。  何謂「抽獎」?原來,王洪新用了一款學生課堂考勤軟體,每次在課前用電腦隨機點名。
  • 利用Excel會做抽獎小程序,老闆看了都誇你厲害
    Hello,大家好,今天跟大家分享下我們如何使用excel製作一個抽獎工具,他的製作也非常的簡單,我們先來看下效果,按住F9鍵就能讓名字滾動起來,鬆開F9鍵後就會停止,如下圖所示,想要實現這樣的操作也非常的簡單,下面就讓我們來一步一步的操作下吧
  • 還在為公司抽獎、分組而煩惱嗎?用Excel的隨機函數可以輕鬆解決
    今天和大家分享的是如何利用函數產生隨機的數字,並且將這個功能應用在抽獎活動,以及課堂分組這兩個常見的情景,下面我們一起來看看怎麼操作吧。我們假設今天公司舉辦了一個摸彩活動,以上圖為例,要從這12位員工之中,抽出一名幸運得主。那麼這時,我們可以用上一個很實用的函數,叫做RANDBETWEEN。
  • 用Excel製作隨機抽獎器,只需2步輕鬆搞定
    大家在一些節目中應該經常會看到抽獎環節,在海量的手機號碼中隨便抽出一個來。
  • Excel 年會抽獎工具,源碼下載,收藏備用
    文/江覓易見公司年會,為了活躍氣氛,基本上都有一個抽獎環節,為了顯示相對的公平公正,一般通過隨機的方式來取得人員名單。就像黑箱摸人一樣,看上去不被人知道的事情,就應該是公平的一樣。如何讓這樣的好意不被誤解為暗箱操作,那麼就用聽天由命來解決吧!這是一個隨機獲取人員名單的功能,分別可以抽取一二三等獎共六人。當然了,如果你懂vba,也可以增加很多人。
  • excel隨機數函數是什麼?excel怎樣生成隨機數?
    本篇將介紹excel隨機數函數是什麼?excel怎樣生成隨機數?有興趣的朋友可以了解一下!一、前言excel是我們工作中很常用的一款表格製作工具,它不僅僅只是用來製作表格,它還能對表格中的數據進行處理(比如:運算、排序、篩選等)。excel為數據的處理提供了很多函數,今天小編要介紹的是excel隨機數函數,以及隨機數函數的用法,希望對大家有所幫助!
  • 大公司年會都在用的Excel抽獎模板,姓名和照片都會隨機跳動...
    值此年會季,教大家做一個隨機滾動出現人名和照片的抽獎器。寫了這麼多抽獎模板的做法,這一款是絕對是為年會量身定製的剛需品。案例:製作如下圖所示的年會抽獎模板:按住 F9,姓名和照片開始隨機跳動;放開 F9,得到抽獎結果。
  • 利用隨機數完成公司年會抽獎過程
    同樣請朋友們參考我的《VBA數組與字典解決方案》這套教程:2 利用隨機數完成公司年會抽獎過程很多公司都用年會抽獎的傳統,為了達到公平,公正的原則,我們也可以利用隨機數進行操作,做一個簡單的小程序即可以實現抽獎的過程。
  • 讓excel單元格顏色隨日期自動變化,你會嗎?用條件格式1分鐘搞定
    Hello,大家好,今天跟大家分享下如何讓表格的填充色跟隨日期自動變化,這種效果常用於數據的標記,我們可以快速的找到想要查看的數據,這個的操作也不難,使用條件格式以及函數即可輕鬆搞定,下面就讓我們來一起操作下吧 一、today函數 在這裡我們需要用到today
  • excel表格也可以變身成年終獎抽獎器
    作為替老闆打工的職場小白,每年最期盼的就是年終的時候,公司年終的開年會的時候抽獎環節,如果你的公司不是科技公司,而老闆又把抽獎環節交給你負責,你該怎麼辦?難道還是講每位員工的名字寫在紙條上,放入抽獎箱,隨機抽獎嗎?這樣會不會被同事鄙視呢?
  • 抽獎這件事真的是隨機的嗎?
    抽獎這種隨機發生的事情,為啥放到自己身上來說就等於 「 絕對不可能發生 」 呢。但現在有很多場景確實需要計算機 「 隨機 」 點兒啥,比如遊戲,抽獎。。。於是。。。就有了各種各樣的,用來讓計算機生成隨機數的偽隨機算法。
  • excel技巧:excel快捷鍵你不該只知道複製粘貼,下面這些更實用
    所以小鷹想給大家說的是,當一項技能或技巧你用的熟練且頻繁的時候,它就是你最忠實最高效的夥伴,今天小鷹就給大家說幾個excel中你們之前可能不常用,但是很好用的快捷鍵。那麼讓我們看下同樣的數據和運算,下面這張圖的操作方法:這張圖,幾乎沒動滑鼠,只用了三個組合快捷鍵就搞定了對這些數據求和。
  • 四個考核項目大於90分,自動為整行填充顏色,用條件格式1步搞定
    Hello,大家好,今天跟大家分享一個自動填充顏色的小例子,這也是一個粉絲問到的問題,他有一個考核成績表,一共有8個考核項目,當有4個項目為90分以上的就是就為整行單元格填充一個顏色,效果如下圖,這個的操作其實也不難,我們使用條件格式即可輕鬆搞定,下面就讓我們來看下他是如何操作的
  • excel函數應用技巧:按區間統計個數,就用Frequency
    最簡單、最快速的辦法是用高級函數Frequency。學習更多技巧,請收藏關注部落窩教育excel圖文教程。價格帶分析是一項基礎的數據分析,在某醫藥銷售公司工作的小王,最近就遇上一個這樣的任務……領導給了50個護肝類藥品的價格信息,讓小王統計出每個價格區間的品規數,數據要求如圖所示: 註:表中價格數據為模擬值並非市場實際價格。
  • EXCEL表中快速將數據隨機打亂順序(隨機函數rand應用)
    有些時候我們需要對數據隨機排序打亂,比如考場排號,隨機抽取前N個號等等。這裡介紹一個簡單以用的隨即排序方法,詳見下圖上圖是按學號排列的數據,現在我們要安排座位或者考場排列 需要打亂順序,操作如下在右邊插入輔助列,C3寫公式 =rand(),回車然後往下複製單元格,然後選中數據區,點excel上方工具面板 【數據】–【篩選】 然後點C烈小三角 升序即可
  • 公司開年會,手把手教你用Excel製作一個抽獎器
    馬上春節了,公司年終活動也要搞起來了,活動離不開抽獎環節,今天小編就和大家分享從職工中抽取10個幸運者,並且每個職工只能出現一次。職工名單如下圖:具體操作步驟:第一步:製作隨機抽獎效果,如下圖:第二步:在B4單元格輸入以下公式:=RANDBETWEEN(1,108),生成一個職工的隨機編號,選中B4單元格,雙擊單元格右下角填充柄,向下填充公式
  • excel數據處理技巧:組合函數統計產品批號
    最近小編收到一位群友的求助,他說自己被excel中的編號問題給難住了。這是這麼回事呢?編號不就是1、2、3、4、5嗎,直接下拉單元格就能搞定,這有何難?一起來看看下面這篇文章中excel數據處理技巧。近日看到一個群友的求助,覺得比較有意思,想和大家分享一下。學習更多技巧,請收藏部落窩教育excel圖文教程。