又一個被大家低估的Excel函數界“掃地僧”

今天我們要跟大家介紹Excel函數界的又一個世外高手——引用函數CHOOSE。

首先來看下它的基本語法:

=CHOOSE(索引值,參數1,[參數2],…[參數254])

CHOOSE函數主要用於根據索引值從一組數據中返回相應位置的數值。索引值是介於1到254之間的數字,或者是包含1到254之間數字的公式或單元格引用。後面的參數可以是數字、單元格引用、定義的名稱、公式或文本。比如:=CHOOSE(3,A1,A2,A3,A4,A5),返回第三個參數A3


CHOOSE函數一般很少單獨使用,大多數情況下是和其它函數進行組合。下面我們來看下CHOOSE函數的六個常見應用。

1、根據日期獲取對應的季度

利用CHOOSE函數,我們可以計算出某個具體日期所在的季度。如下圖所示,我們在單元格B2中輸入公式:=CHOOSE(MONTH(A2),1,1,1,2,2,2,3,3,3,4,4,4)


又一個被大家低估的Excel函數界“掃地僧”



2、隔行統計數據

比如下表中,我們需要統計所有產品的總庫存,輸入公式:

=SUM(CHOOSE({1,2,3},B2:B11,D2:D11,F2:F11))


又一個被大家低估的Excel函數界“掃地僧”



3、實現逆向查詢

CHOOSE和VLOOKUP函數結合,可以進行反向查詢。如下表中,我們需要通過姓名查詢員工的編號,輸入公式:=VLOOKUP(G2,CHOOSE({1,2},B1:B13,A1:A13),2,0)


又一個被大家低估的Excel函數界“掃地僧”



4、實現隨機抽取

如下圖所示,我們要隨機抽取出人員,輸入公式:

=CHOOSE(RANDBETWEEN(1,9),B2,B3,B4,B5,B6,B7,B8,B9,B10),按F9刷新實現隨機抽取。


又一個被大家低估的Excel函數界“掃地僧”



5、提取對應的獎金提成

比如我們需要根據員工的銷售業績提取出對應的提成標準,輸入公式:

=CHOOSE(MATCH(B2,{0,50,100,150,260}),0,10%,20%,40%,50%)


又一個被大家低估的Excel函數界“掃地僧”



6、根據得分排名填寫獎項

CHOOSE和IF函數結合使用,還可以對排名前三進行獎項填寫,輸入公式:

=IF(C2<=3,CHOOSE(C2,"第一名獎勵1000元","第二名獎勵800元","第三名獎勵500元"),"")


又一個被大家低估的Excel函數界“掃地僧”




分享到:


相關文章: