點擊藍字關注 後臺回復「1」
限時免費領取,實用Excel模板
✎
大家好,我是雅客。
在眾多的函數當中,有一個函數叫做Choose函數,意為選擇的意思。這個函數看似普通,但卻在關鍵時刻有妙用,我們一起來看看吧!
函數介紹
CHOOSE函數的作用是在EXCEL中choose函數從參數列表中選擇並返回一個值。
它的表達式:Choose(index_num, value1, [value2], ...)
中文表達式:Choose(數值數,第一個範圍區域,第二個範圍區域……)
我們一起來看個案例:
這裡有4列數據。
假如我們要對第二列數據求和,我們用CHOOSE函數是這樣的。
=SUM(CHOOSE(2,B11:B12,C11:C12,D11:D12,E11:E12))
這個公式的意思是:選擇範圍區域當中的第二個範圍,也就是C11到C12來進行求和,那麼求和的結果就是2+2=4.
也許你還不太明白。
我們再返回CHOOSE函數本身,來看一個例子。
這是我們的公式代碼,後面的「香蕉」、「雪梨」、「西瓜」分別代表3個區域。
現在我們CHOOSE的結果是1,也就是第一個區域,所以最後結果就是「香蕉」。
CHOOSE函數與VLOOKUP函數實現逆向查找
vlookup函數在進行逆向查找的時候,常常都需要用到數組公式,不僅難懂,而且也容易出錯。
實際上,通過CHOOSE函數與VLOOKUP函數的組合,我們就能輕鬆解決逆向查找的問題。
我們一起來看一個案例。
在這個案例當中,假如我們要根據產品名稱,查找編號。
如果直接通過Vlookup函數來查找,一定會得到一個錯誤值。
因為Vlookup函數的使用前提條件是,要查找的值必須位於查找區域的第一列。
而我們現在查找的值是位於查找區域的第二列。
這時候,我們就可以用CHOOSE函數來解決這個難題。
我們輸入公式:
=VLOOKUP(E18,CHOOSE({2,1},B18:B20,C18:C20),2,0)
該公式表示,查找E18單元格的值。
CHOOSE({2,1},B18:B20,C18:C20),這段函數表示,把C18:C20與B18:B20的位置調換過來。
C18:C20為第一位,B18:B20為第二位。
實際上就是把查找區域的編號和名稱位置調換了。
調換過來之後,我們就可以用Vlookup函數來進行查找。
最後,我們就得到了正確的結果。
以上就是今天的內容,你都學會了嗎?
【30天Excel實踐訓練營】
「2019年搞定Excel」
Excel已經成為職場人必備的技能,30天系統訓練,助你用Excel實現職場逆襲:
1、治療你的懶癌,逼你真的學起來
2、聽懂和做到,我們來實現
3、及時指點,解救你於錯誤之中
4、構建一個Excel學習共同體
詳情掃描下方二維碼了解: