说起查找引用函数,不得不说vlookup/lookup/hlookup,还有offset、match、index、indirect等这些函数。这些函数我们工作中几乎每天都会用到,不管是单个函数使用或者是多个函数组合一起使用,都可以解决很多问题。 今天就跟大家分享如何如何用offset+match、lookup、vlookup、index+match、indirect+match五种方法实现单条件查找,大家看看哪一种更简单! 方法一:使用LOOKUP函数实现单条件查找。 具体操作步骤如下: 1、选中F3单元格 -- 在编辑栏中输入公式“=LOOKUP(1,0/($B$3:$B$9=E3),$C$3:$C$9)”-- 按回车键回车即可。 2、公式解析。 (1)($B$3:$B$9=E3): 如果B3:B9单元格的内容和E3单元格的内容相等,返回结果TRUE,TRUE在运算中相当于数字1。如果不相等,返回结果FALSE,FALSE在运算中相当于数字0。 (2)0/($B$3:$B$9=E3): “0/”的目的是把符合条件的值变为0,不符合条件的变为错误值,利用LOOKUP函数的特征查找到符合条件的值。0/($B$3:$B$9=E3)返回的结果为:{#DIV/0!;#DIV/0!;#DIV/0!;0;#DIV/0!;#DIV/0!;#DIV/0!}。根据LOOKUP函数的查找特征:查找时如果有错误值将会被忽略,这样一组数值忽略错误值后只剩下一个值0。 3、动图演示如下。 方法二:使用VLOOKUP函数实现单条件查找。 具体操作步骤如下: 1、选中F3单元格 -- 在编辑栏中输入公式“=VLOOKUP(E3,$B$3:$C$9,2,0)”-- 按回车键回车即可。 2、动图演示如下。 方法三:使用OFFSET+MATCH函数。 具体操作步骤如下: 1、选中F3单元格 -- 在编辑栏中输入公式“=OFFSET($B$2,MATCH(E3,$B$3:$B$9,0),1,)”-- 按回车键回车即可。 2、动图演示如下。 方法四:使用INDEX+MATCH函数实现单条件查找。 具体操作步骤如下: 1、选中F3单元格 -- 在编辑栏中输入公式“=INDEX($C$3:$C$9,MATCH(E3,$B$3:$B$9,0))”-- 按回车键回车即可。 2、动图演示如下。 ![]() 方法五:使用INDIRECT+MATCH函数实现单条件查找。 具体操作步骤如下: 1、选中F3单元格 -- 在编辑栏中输入公式“=INDIRECT('C'&MATCH(E3,$B$3:$B$9,0)+2)”-- 按回车键回车即可。 ![]() 2、动图演示如下。 ![]() 以上的5个方法中,我认为最简单的方法还是使用VLOOKUP函数,大家觉得呢? 如您觉得教程对您有帮助,在评论区回复下“1”哦~谢谢您! |
|