课程咨询 加我微信EXCEL880B 试学网址http://v.excel880.com
说起查找引用函数,不得不说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、动图演示如下。
本文已取的原作者授权 禁止转载 原文链接为https://www.toutiao.com/item/6733174200258789902/