CHOOSE函數可以根據給定的索引号,返回參數列表中的值,其語法為CHOOSE(index_num,value1,[value2]...)。
CHOOSE函數經常和其他函數一起組合使用,起着增強其他函數功能的作用。本文分享CHOOSE函數的四個典型用法。
一、将日期轉換為季度
如下圖所示,要求将A2:A8中的日期轉換為對應的季度。
在B2單元格輸入公式:
=CHOOSE(MONTH(A2),"1季度","1季度","1季度","2季度","2季度","2季度","3季度","3季度","3季度","4季度","4季度","4季度")
二、替代IF函數嵌套
如下圖所示,要求根據E1:F6單元格的分數與等級對照表,判斷A列每個學生的分數等級。
在C2單元格輸入公式:
=CHOOSE((B2>=0) (B2>=60) (B2>=70) (B2>=80) (B2>=90),
"E","D","C","B","A")
三、配合VLOOKUP函數逆向查詢
如下圖所示,根據A1:D8的員工信息表,查詢指定員工的工号。
在G2單元格輸入公式:
=VLOOKUP(F2,CHOOSE({1,2},$B$1:$B$8,$A$1:$A$8),2,FALSE)
CHOOSE({1,2},$B$1:$B$8,$A$1:$A$8)生成一個新的數組,該數組以B1:B8“姓名”列作為第1列,以A1:A8“工号”列作為第2列。VLOOKUP函數以CHOOSE函數生成的數組作為查找區域。
四、指定範圍随機抽取數據
如下圖所示,要求從A2:A5單元格的姓名中随機抽取一個名字。在C2單元格輸入公式:=CHOOSE(RANDBETWEEN(1,4),A2,A3,A4,A5)
RANDBETWEEN(1,4)生成介于1到4之間的一個随機數。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!