5个方法实现单条件查询,我还是喜欢使用vlookup函数 图文

2020年5月12日09:15:46 评论 121 views
表格 定制  数据 合并 处理 分析 VBA 编程 开发 网页
表格 定制  数据 合并 处理 分析 VBA 编程 开发 网页

说起查找引用函数,不得不说vlookup/lookup/hlookup,还有offset、match、index、indirect等这些函数。这些函数我们工作中几乎每天都会用到,不管是单个函数使用或者是多个函数组合一起使用,都可以解决很多问题。

今天就跟大家分享如何如何用offset+match、lookup、vlookup、index+match、indirect+match五种方法实现单条件查找,大家看看哪一种更简单!

5个方法实现单条件查询,我还是喜欢使用vlookup函数

方法一:使用LOOKUP函数实现单条件查找。

具体操作步骤如下:

1、选中F3单元格 -- 在编辑栏中输入公式“=LOOKUP(1,0/($B$3:$B$9=E3),$C$3:$C$9)”-- 按回车键回车即可。

5个方法实现单条件查询,我还是喜欢使用vlookup函数

2、公式解析。

(1)($B$3:$B$9=E3):

如果B3:B9单元格的内容和E3单元格的内容相等,返回结果TRUE,TRUE在运算中相当于数字1。如果不相等,返回结果FALSE,FALSE在运算中相当于数字0。

5个方法实现单条件查询,我还是喜欢使用vlookup函数

(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。

5个方法实现单条件查询,我还是喜欢使用vlookup函数

3、动图演示如下。

5个方法实现单条件查询,我还是喜欢使用vlookup函数

方法二:使用VLOOKUP函数实现单条件查找。

具体操作步骤如下:

1、选中F3单元格 -- 在编辑栏中输入公式“=VLOOKUP(E3,$B$3:$C$9,2,0)”-- 按回车键回车即可。

5个方法实现单条件查询,我还是喜欢使用vlookup函数

2、动图演示如下。

5个方法实现单条件查询,我还是喜欢使用vlookup函数

方法三:使用OFFSET+MATCH函数。

具体操作步骤如下:

1、选中F3单元格 -- 在编辑栏中输入公式“=OFFSET($B$2,MATCH(E3,$B$3:$B$9,0),1,)”-- 按回车键回车即可。

5个方法实现单条件查询,我还是喜欢使用vlookup函数

2、动图演示如下。

5个方法实现单条件查询,我还是喜欢使用vlookup函数

方法四:使用INDEX+MATCH函数实现单条件查找。

具体操作步骤如下:

1、选中F3单元格 -- 在编辑栏中输入公式“=INDEX($C$3:$C$9,MATCH(E3,$B$3:$B$9,0))”-- 按回车键回车即可。

5个方法实现单条件查询,我还是喜欢使用vlookup函数

2、动图演示如下。

5个方法实现单条件查询,我还是喜欢使用vlookup函数

方法五:使用INDIRECT+MATCH函数实现单条件查找。

具体操作步骤如下:

1、选中F3单元格 -- 在编辑栏中输入公式“=INDIRECT("C"&MATCH(E3,$B$3:$B$9,0)+2)”-- 按回车键回车即可。

5个方法实现单条件查询,我还是喜欢使用vlookup函数

2、动图演示如下。

5个方法实现单条件查询,我还是喜欢使用vlookup函数

 

 

本文已取的原作者授权 禁止转载 原文链接为https://www.toutiao.com/item/6733174200258789902/

  • 郑广学老师微信号
  • EXCEL880B
  • weinxin
  • 我的微信公众号
  • EXCEL880
  • weinxin
表格 定制  数据 合并 处理 分析 VBA 编程 开发 网页
表格 定制  数据 合并 处理 分析 VBA 编程 开发 网页

发表评论

您必须才能发表评论!