1、首先简单介绍一下vlookup函数的四个参数。
2、其中,Lookup_values必须为查找区域的第一列。例如,在下面的例子中,如果想通过省份查找省会,则须跻谤肜抱省份在第一列。在G2中输入"=VLOOKUP(F2,$A$1:$C$7,2,FALSE)"。点击回车键确认,将鼠标放在G2单元格右下角,待鼠标变成黑色实心即可向下拖动。此处有个小技巧:在输入公式时,如果需要绝对引用,可在输入至“=VLOOKUP(F2,A1:C7”时,点击F4。即可快速实现绝对引用。此时公示栏会显示为“=VLOOKUP(F2,$A$1:$C$7”。
3、但是,如果我们只知道区号,需要通过区号来查找省份。那么则不能直接通过vlookup来查找。可能有人会通过手动复制-粘贴的方法,将其放置在第一列。这不失为一种方案。不过当数据量较大时,这种操作也许会带来一些不必要的麻烦。
4、因此,我们可以结合if函数和数组完成。输入"=IF({1,0},C2:C7,B2:B7)媪青怍牙",点击CTRL+shift+enter 确定。if返回的值作为Vlookup的第二个参数,而这就是通过if和数组的联合使用,可以看到if的第一个参数是{1,0}这样的数组,第一次执行1,而1为TRUE,所以取出来C2:C7这列【区号】数据,第二次执行0,而0为FASLE,就取出来B2:B7这列省会。
5、输入“=VLOOKUP(F2,IF({1,0},$C$2:$C$7,$B$2:$B$7),2,FALSE)”点击回车键,即可得到我们想要的结果。最后使用填充柄填充即可。