举个工作中的例子,左边是原始数据表,现在需要根据条件,快速查找匹配出多个值
这里是模拟数据,只有3个数据,实际工作中,可能需要查找的结果更多
有多种方法可以选择
方法一:使用3次VLOOKUP公式如果我们想查找匹配性别,我们可以输入公式:
=VLOOKUP(F2,A:D,2,0)
然后我们想查找匹配部门和工资的时候,它在查找数据源的第3,4列,所以只需要将VLOOKUP公式的第3参数,改成3和4即可
=VLOOKUP(F2,A:D,3,0)
=VLOOKUP(F2,A:D,4,0)
如果需要查找的结果更多,多次使用VLOOKUP公式还是不方便,我们可以使用一次VLOOKUP公式就可以解决
方法二:使用VLOOKUP COLUMN组合方法我们知道3个公式,唯一变动的是第3参数
所以我们可以使用一个公式来替换数字2
当我们向右拉动的时候,会自动的变成3
这个函数公式就是COLUMN公式了,它会返回单元格的列标
所以当我们输入=COLUMN(B1),它返回的是B1单元格的列标,第2列,向右拉的时候,它会自动的加1
所以我们查找匹配的时候,可以直接使用公式:
=VLOOKUP($F2,$A:$D,COLUMN(B1),0)
查找值F2,按3下F4键,变成固定列标
查找数据源A:D,按1下F4键,变成固定行标和列标
第3参数,就是使用我们上述的COLUMN公式组合
方法三:使用VLOOKUP数组用法还可以使用VLOOKUP数组用法来解决,只需要更新第3参数
因为我们需要查找的结果分别是在第2,3,4列,所以我们使用公式:
=VLOOKUP(F2,A:D,{2,3,4},0)
关于这个小技巧,你学会了么?动手试试吧!