扔掉vlookup,这才搞定多条件查找最简单的方法,0基础也能掌握
Hello,大家好,今天跟大家分享下我们如何使用DGET函数来实现多条件查询
一、为什么要使用多条件查询
我们都知道当我们使用vlookup函数来查找数据的时候,查找值在数据区域中是不能有重复值的,如果有重复值vlookup函数仅仅会返回第一个查找到的结果,如果要查找的结果不在数据区域的第一个位置,那么函数就会返回错误的结果,这个时候我们就需要增加一个条件,来使查找值变得唯一,只有这样的我们才能在数据表中查找到正确的结果,这也是所谓的多条件查询
二、使用vlookup函数实现多条件查询
如下图,是我们在不借助辅助列的情况下使用vlookup函数实现多条件查找的公式,在这里王明是有重复值的,所以我们添加部门这个条件让查找值变得唯一,这样的话我们才能查找到正确的结果
我们可以看到这个公式比较长,而且他还是一个数组公式对于初学者来着掌握起来是比较难的,这个时候我们就可以使用DGET函数来查找数据,学会它完全可以扔掉vlookup函数,下面就让我们来学习下这个函数吧
三、DGET函数
DGET函数:从列表或者数据库中提取符合条件的唯一记录
第一参数:Database,构成列表或数据库的单元格区域,就是查找数据的区域
第二参数:Field,函数需要查找的列,就是我们想要查找的结果所在的列
第三参数:查找的条件,
知道了DGET函数的作用以及参数,下面就让我们来下它是如何实现多条件查询的,我们只需在查找表的成绩中输入公式=DGET(A1:C10,H1,F1:G2),点击确定即可完成查找,如下图
公式:=DGET(A1:C10,H1,F1:G2)
第一参数:A1:C10,这个就是我们的查找区域
第二参数:H1,这个是我们想要查找结果的表头,我们用它来找到查找结果在数据区域的列数
第三参数:F1:G2,查找的条件
以上就是我们使用DGET函数实现多条件查找的方法,DGET函数实现多条件查找虽然非常的简单,但是我们仍然需要注意以下4点
1.如果没有满足条件的记录,则 DGET 返回 错误值 #VALUE!
2.如果有多个记录满足条件,则 DGET 返回 错误值 #NUM!
3.查找区域的表头必须与数据表中表头完全一致
4.当我们在选择数据区域和查找条件的时候,一定要记得选择表头,否则的话或查找不到数据,因为DGET是一个数据库函数,是通过表头来查找数据的
以上就是文章的全部内容,赶快动手试试吧
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2305938578@qq.com 举报,一经查实,本站将立刻删除。本文网址:https://www.excelwordppt.com/word-excel-ppt/6414.html