函數(shù)VLOOKUP:在數(shù)據(jù)表的首列查找指定的值,并返回數(shù)據(jù)表當前行中指定列處的值。
VLOOKUP(查找值,查找區(qū)域,要返回的結(jié)果在查找區(qū)域的第幾列,匹配方式)
如下圖,根據(jù)愛好查找相關(guān)信息:
一、IF{1,0}與IF{0,1}
1、IF{1,0}
公式:
=VLOOKUP($A12,IF({1,0},$C2:$C8,A2:A8),2,0)
解析:
IF{1,0}結(jié)構(gòu):IF({1,0},$C2:$C8,A2:A8)
{1,0}是函數(shù)IF中的條件
當為1時條件成立返回$C2:$C8
當為0時條件不成立返回A2:A8
就是說兩列順序?qū)Q,將逆序轉(zhuǎn)換為順序。
如果還不理解,可以把這部分放表里看
2、IF{0,1}
公式:
=VLOOKUP($A12,IF({0,1},A2:A8,$C2:$C8),2,0)
解析:IF({0,1},A2:A8,$C2:$C8)
{0,1}是函數(shù)IF中的條件
當為0時條件成立返回A2:A8
當為1時條件不成立返回$C2:$C8
二、CHOOSE{1,2}與CHOOSE{2,1}
1、CHOOSE{1,2}
公式:
=VLOOKUP($A12,CHOOSE({1,2},$C2:$C8,A2:A8),2,0)
解析:
CHOOSE:根據(jù)給定的索引值,從參數(shù)串中選出相應(yīng)值或操作。
CHOOSE(index_num, value1, [value2], ...)
如果index_num為1,則CHOOSE返回value1;如果為2,則CHOOSE返回value2。
2、CHOOSE{2,1}
公式:
=VLOOKUP($A12,CHOOSE({2,1},A2:A8,$C2:$C8),2,0)
解析:CHOOSE({2,1},A2:A8,$C2:$C8)
當?shù)谝粎?shù)為2時,則CHOOSE返回對應(yīng)A2:A8中的值;當?shù)谝粎?shù)為1時,則CHOOSE返回對應(yīng)$C2:$C8中的值。
由此可以看出,函數(shù)VLOOKUP可以借助IF{1,0}與IF{0,1}、
CHOOSE{1,2}與CHOOSE{2,1}等等結(jié)構(gòu)將逆序轉(zhuǎn)換為順序,從而實現(xiàn)查找。
圖文作者:哈洞168
聯(lián)系客服