index函數在實際的生產生活當中十分有用,財務應用和數據處理方面都會用到這個函數,例如在學校的日常辦公環境當中,我們可以利用這個函數來製作學生點名器,上課回答問題隨機點名,學校舉辦抽獎活動,也可以做成抽獎工具,下面我們來具體舉例該函數的使用。
工具/原料
excel表格或者wps表格
方法/步驟
介紹一下index函數的作用是什麼,index函數可以返回數據清單或者數組當中的元素值,標準情況是有四個參數,參數1為被隨機選擇的數組或者數據清單,參數2是行序數,參數3是列序數,參數4是引用值。一般只需要用到參數1和參數4.
選擇顯示姓名的單元格,需要對這個單元格做函數,在這個示例當中,我們需要用另外兩個函數來進行配合,分別是RAND函數和RANK函數。RAND函數返回0到1之間的隨機數,RANK函數返回某個數值在某個數組當中相對於其他數值的大小排名。利用這兩個函數是為了保證選擇的隨機性,給index函數提供一個引用。
在B2單元格當中輸入=RAND(),就可以產生一個隨機數,同樣的對剩下8個單元格也做函數,可以注意到每個隨機數是絕對不一樣的,這樣就保證了隨機,不會重複
對C2單元格做函數=RANK(參數1,參數2),參數1為B2,參數2為我們剛剛生成的隨機數數組,那麼輸入公式為=RANK(B2,B2:B10),按回車鍵就得到了一個介於1-9之間的數字,注意到我們的示例是9名同學,這樣就可以理解為什麼要生成一個有9個隨機數的數組了。
下面就正式進入點名器的函數生成,在單元格當中輸入以下函數=INDEX(A2:A10,C2)
按回車鍵會發現我們現在得到了一個隨機抽到的姓名,這樣點名器就做好了,按F9就可以隨機點名來回答問題了,同樣的也可以應用到抽獎活動當中,希望大家可以熟練掌握。
注意事項
這裡使用了函數的嵌套,有利於大家分步理解