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

2020-12-19 精進雷哥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會跳出來讓你為這個按鈕加上Macro的操作,接著在選項卡上你就會發現你剛才編輯好的兩段函數了
  • 如何在excel輸入√與×自動標註顏色,你的同事1分鐘就搞定
    如何在excel輸入√與×自動標註顏色,你的同事1分鐘就搞定首先,我們需要了解什麼叫做自定義單元格式呢?在excel中所有的數據都存放在單元格中,數據的格式有很多比如:文本、數值、日期、時間、百分比、分數等,一般情況下excel會根據我們輸入數據的特徵自動的為數據設置一個較為合適的格式。
  • excel中快速輸入√與×並自動標註顏色,你不會,同事1分鐘就搞定
    Hello,大家好,今天跟大家分享下如何快速的輸入√與×這兩個符號並且讓他們自動填充顏色,效果如下圖,在這裡我們是使用自定義單元格格式來設置的,僅需1分鐘即可搞定,話不多說,下面就跟大家分享下如何製作一、自定義單元格格式
  • Excel如何快速拆分文字和數字?分享一些Excel常用的操作技巧
    三、快速批量提取員工生日從員工身份證中快速提取出生日期,很多人第一時間會想到用函數,其實直接快捷鍵就能立馬解決問題。操作方法:只要在首個單元格輸入目標值,然後按下【Ctrl+E】,立馬就提取出來了。除此之外,你還可以利用「分列」功能來解決,這裡大家可以自行操作下,個人覺得還是快捷鍵【Ctrl+E】比較方便。
  • 文職美女上班手動用Excel表格太麻煩,當學會python後easy操作
    通過程序操作excel表格是編程中比較常見的操作,python本身不能直接操作excel,需要安裝第三方的模塊來實現excel的操作。Python中可以操作excel模塊主要有:1、xlrd 模塊實現exlcel表格讀取2、xlwd 模塊實現excel表格創建和寫入3、pandas模塊也可以實現excel常規操作
  • Excel小技能:用Excel做二維碼
    編按:用Excel製作二維碼,支持數字、英文、超連結。遺憾的是不支持漢字。
  • excel分類匯總怎麼做?只需簡單三步就可搞定!
    excel作為辦公必備的軟體之一,在日常辦公中是必不可少的,excel表格分類匯總也是經常被用到的。在日常的工作中,大家在使用excel分類匯總中存在哪些問題,excel分類匯總怎麼做,今天,奇點來臨小編就和大家分享一下。
  • 年薪100萬的人都是怎麼玩Excel的?
    來自美國的一位小哥Hunter Hobbs,用長達9個小時36分10秒,堅持把手指放在鍵盤的向下鍵上,告訴我們,excel是有盡頭的。你經常需要使用滑鼠點很多次的操作,可能一個快捷鍵就可以一次性搞定。這裡精挑細選了一些常用的快捷鍵,保證讓你的手速快到飛起。
  • 曬曬我的懶人早餐,分分鐘就搞定,美味可口
    曬曬我的懶人早餐,分分鐘就搞定,美味可口。回購時發現正在做秒殺活動,這麼好喝的酸奶也推薦給你嘗一嘗,反正價格也不貴,10瓶一箱才69.9元,就能喝出讓味蕾感動的醇香絲滑好味道,更營養也更健康,不論是當成早餐、下午茶,或者日常飲品都好喝得不要不要的,值得嘗一嘗,值得實名推薦!
  • 證件照背景色不對,ps又不會咋整,用excel啊,僅需4步搞定
    Hello,大家好,對於更換證件照的背景色並排版這樣的問題,相信大家第一時間想到的就是使用ps來解決,但是我們使用excel也搞定這樣的問題,過程也並不複雜,下面就讓我們來一起操作下吧一,刪除圖片背景並填充顏色
  • excel編程系列基礎:VBA常用的操作對象RANDE
    前段時間和大家提到了讓excel自殺的VBA代碼,引起了不少小夥伴的討論,都說想看部落窩分享更多關於excel中VBA的知識,別催別催,這不就來了嗎。學習更多技巧,請收藏部落窩教育excel圖文教程。【正文】VBA在EXCEL中本質上是對於操作對象的操作,是對被操作對象的各種屬性和方法的運用,將日常我們需要手工操作或者函數引用的內容,編輯成VBA可以識別的語言,在觸發條件下實現自動化運行的過程。下面我們就來介紹幾種「RANGE(單元格區域)」時常會用到的操作。
  • 最簡單果凍做法:不加吉利丁粉,3分鐘就做好,非常值得收藏!
    最簡單果凍做法:不加吉利丁粉,3分鐘就做好,非常值得收藏!文/洛洛的小廚房天氣是一天比一天熱了,最近身邊的朋友,很多都在家做起了當下十分流行的【西瓜果凍】,做起來簡單不費事,用西瓜汁加上吉利丁粉或者白涼粉,放入鍋中簡單攪和攪和就搞定了。
  • 如何用Excel實現文件的批量改名?
    當只有幾張照片時,當然可以選擇用最原始的方法:滑鼠右擊圖片-重命名(M)-輸入新文件名稱,然後重複此操作n次。但是一旦照片數量比較多呢?拒絕!本著懶癌患者「一勞永逸」的幻想,我上網去搜了一些關於「批量改名」的操作。當然有一些大佬上來就噼裡啪啦敲一大段代碼出來,這對一個畏懼代碼的菜雞來說簡直是要我狗命。
  • 大學老師的「花式點名」:我走過最遠的路就是老師點名的套路!!!
    就能查出誰沒有來 「抽獎」點名法 隨機抽取同學來回答問題 點完回答後 四川大學計算機學院——刷臉點名 魏驍勇老師上課從不點名,但學生卻不敢缺勤。因為魏老師用自己發明的一套『刷臉機』來查考勤。有了這款刷臉機,課堂上每個學生都被紅色方框圈住並配有編號,系統瞬間生成學生的個人信息,誰在上課,誰逃了課,一目了然。
  • 大學老師的「花式點名」火了,各科老師招數百出,學生:瑟瑟發抖
    由於現在基本上每一個學生的手中都還有手機,而且學生對於手機還是相當重視,所以老師就讓大家上課教手機,下課點名拿手機,這樣老師就能輕鬆知道誰沒來了。 「抽獎」點名法 類似於這樣的點名還有很多,而老師也會利用高科技的手段,例如利用一些隨機抽取的系統來隨機點名,這樣每堂課誰也不知道老師會點誰的名字,不僅讓學生老老實實的回來上課,在學業上也不敢打馬虎眼,不經隨機點名可不是鬧著玩的。
  • 技巧 | 看完這些技能,我都不敢說自己會用EXCEL……
    來自美國的一位小哥Hunter Hobbs,用長達9個小時36分10秒,堅持把手指放在鍵盤的向下鍵上,告訴我們,excel是有盡頭的。(心疼)今天這篇文章,我想和你分享一些你應該知道的excel技巧,學會這些,讓你不做樓上那位小哥。你經常需要使用滑鼠點很多次的操作,可能一個快捷鍵就可以一次性搞定。
  • 用 pandas 搞定 24 張 Excel 報表
    大家的關注點主要是如何循環遍歷表格、如何用Pandas批量處理,當然,還有在996的壓迫下如何提效(來擠出更多摸魚時間)。為此,我特意肝了幾天,用基於實際業務的脫敏數據,以完整小項目的形式,來集中解決這些問題。我的Pandas實戰系列老傳統,完整案例代碼和數據源,已經打包好放在文末。
  • 【WPS神技能】如何在WPS-Excel表格中製作抽獎小程序?
    「抽獎」這事兒,是哪天興致來了,需要用到,如今晚哪個好朋友買單呀。 這不,Sara以前也分享過如何在Excel表格中製作抽獎小程序。(詳情見推文:【Excel神技能】如何利用Excel表格製作點名或抽籤遊戲?) 今天,Sara將在WPS-Excel表格中再來一次哈。
  • 77歲日本爺爺用Excel畫出逆天島國 :90%人大呼自己根本不懂excel
    如果不懂Excel,就會陷入盲目的手動操作,不及時交差,挨批可能是分分鐘的事,想到無止境的加班更難受。相反,如果你學會一個Excel技巧,你就可以多一次和家人吃飯的時間,多一次和朋友看電影的時間,多一次玩遊戲放鬆自己的時間。