excel中choose函數用法!Choose函數很多人都不知道,其實該函數功能很強大,如果使用得當,會讓你的工作效率得到快速提升,讓你早做完,不加班。今天我們就一起來學習Choose函數。
一、函數語法
語法 Choose(index_num, value1, [value2], …)
參數一:index_num為必要的參數,可以為數值表達式/字段
參數二:value1,可以是單個數字,也可以是單元格區域
參數三:value2]同參數二的引用。
簡單來說choose(參數,(數字或單元格區域))
舉個例子:
CHOOSE(ROW(A1),”張飛”,”呂布”,”關羽”,”司馬懿”)
row(a1)為1,在后面區域自動返回第一個值。
同理,當第一個參數為2,在后面區域自動返回第二個值。
二、與vlookup函數結合,反向查找
公式:E2=VLOOKUP(D2,CHOOSE({1,2},$B$2:$B$8,$A$2:$A$8),2,0)
CHOOSE({1,2},$B$2:$B$8,$A$2:$A$8)意思是將B列的數據和A列數據對換位置,然后用vlookup函數進行正常查找。其實vlookup函數通常是只能從左向右查找,無法從右向左。我們通過choose函數實現換位,然后用vlookup函數進行查找就能實現反向查找。
三、與if函數嵌套,實現復雜判斷。
當我們有多個判斷條件,使用if函數容易繞暈了,如果用choose函數和if函數結合,就能實現公式簡化,提高工作效率。
公式:D2=IF(C2<=3,CHOOSE(C2,”金牌”,”銀牌”,”銅牌”),””)
公式解讀:
我們先判斷排名,如果 排名小于等于3,那么在套用choose函數進行判斷獎牌,反之為空。省去了用if函數繞來繞去。
如果用if函數,公式如下:=IF(C2=3,”銅牌”,IF(C2=2,”銀牌”,IF(C2=1,”金牌”,””)))
choose函數用法很靈活,讀者們可以在實踐中,靈活掌握其用法。