回覆列表
-
1 # Excel精選技巧
-
2 # excel函式教程
哈哈,這個問題有點意思,其實很簡單,跟我前幾天釋出的隨機抽獎是一樣的。
如下圖,A列是選單,中午不知道吃什麼,想要在選單中隨機點一個菜。
在C3單元格輸入公式:=INDEX($A$2:$A$11,RANDBETWEEN(1,10)) 按F9鍵可隨機抽取,
公式說明:使用index函式返回指定區域中給定偏移的行和列的值,用RANDBETWEEN函式隨機返回1-10之間的整數。
-
3 # Excel大全
這個跟我之前分享的一篇文章有點像,那是一個抽獎小工具。
這裡,我就再分享給大家,獻給那些選擇恐懼症的表親們!
隨機點菜,抽獎小工具至於點菜嘛,別忘了將上面的名單改成選單即可。
具體公式=INDEX(A:A,RANDBETWEEN(3,COUNTA(A:A)-2))
Randbetween(開始數字,結束數字),這個函式產生一個隨機數;Counta(區域),統計區域的單元格數量;INDEX(要查詢的區域, 第幾行, 第幾列),取到對應隨機數的單元格內容;F9,重新計算,在示例中,主要是重新產生隨機數;幾個相關的函式
抽獎活動還在使用紙箱的原始方法抽獎?每天糾結該吃什麼?
【本文示例檔案獲取方法見文末】
其實,我們只需要藉助EXCEL,就能快速製作一個抽獎小程式,輕鬆解決抽獎,吃放選擇困難症的難題!國際慣例,先來看下效果吧!
下面我們來看一下怎麼製作吧!
抽獎公式將我們的名單(選單)輸入名單列,然後選定一個單元格輸入以下公式
=INDEX(B:B,RANDBETWEEN(3,COUNTA(B:B)+1))
抽獎游標製作選中B列,設定條件格式,條件格式公式為:=B1=$D$5;填充顏色設定為綠色,字型顏色設定為白色
開始抽獎按住F9鍵就可以開始抽獎啦,鬆開F9鍵就可以得到抽獎結果!
函式詳解INDEX
功能:返回表或區域中的值或對值的引用(通俗來說,就是告訴EXCEL你需要第幾行第幾列的資料,它給你找出來拿給你!)
語法:INDEX(引用資料區,第幾行,[第幾列],[哪個區域])
抽獎公式:
INDEX(B:B,RANDBETWEEN(3,COUNTA(B:B)+1)),
就是返回B列第RANDBETWEEN(3,COUNTA(B:B)+1)行的資料
RANDBETWEEN:
功能:返回指定區間的一個隨機整數
語法:RANDBETWEEN(最小值,最大值)
公式RANDBETWEEN(3,COUNTA(B:B)+1) 功能就是返回3~COUNTA(B:B)+1之間的一個隨機整數
COUNTA:
功能:返回引數列表中非空的單元格個數
語法:COUNTA(區域1,[區域2])
COUNTA(B:B)+1功能就是返回 B列的非空單元格加一(這裡+1是因為我們的名單是從B2單元格開始的,因此最後一個名字在B列中的位置要比非空單元格多一)
擴充套件應用我們將名單換成選單,就可以決定每天要吃什麼啦,從此告別選擇困難症~
換成獎品就可以改成隨機抽獎品
示例檔案獲取關注EXCEL精選技巧 ,每天學習3分鐘,堅持一個月,你將大不同!