使用通用mapper实现条件查询_vlookup函数进行多条件查询好难学啊,使用DGET函数啊,简单易学...

博客介绍了多条件查询的必要性,使用vlookup函数实现多条件查询存在公式长、难掌握的问题。重点讲解了DGET函数,其可从列表或数据库中提取符合条件的唯一记录,还给出了使用该函数实现多条件查询的公式示例。

Hello,大家好,今天跟大家分享下我们如何使用DGET函数来实现多条件查询

一、为什么要使用多条件查询

我们都知道当我们使用vlookup函数来查找数据的时候,查找值在数据区域中是不能有重复值的,如果有重复值vlookup函数仅仅会返回第一个查找到的结果,如果要查找的结果不在数据区域的第一个位置,那么函数就会返回错误的结果,这个时候我们就需要增加一个条件,来使查找值变得唯一,只有这样的我们才能在数据表中查找到正确的结果,这也是所谓的多条件查询

08ecd8d1de80d822c3d48c04f72a0180.png

二、使用vlookup函数实现多条件查询

如下图,是我们在不借助辅助列的情况下使用vlookup函数实现多条件查找的公式,在这里王明是有重复值的,所以我们添加部门这个条件让查找值变得唯一,这样的话我们才能查找到正确的结果

我们可以看到这个公式比较长,而且他还是一个数组公式对于初学者来着掌握起来是比较难的,这个时候我们就可以使用DGET函数来查找数据,学会它完全可以扔掉vlookup函数,下面就让我们来学习下这个函数吧

837747b9efd328ac4ac163170f9a14f4.png

三、DGET函数

DGET函数:从列表或者数据库中提取符合条件的唯一记录

第一参数:Database,构成列表或数据库的单元格区域,就是查找数据的区域第二参数:Field,函数需要查找的列,就是我们想要查找的结果所在的列第三参数:查找的条件,

知道了DGET函数的作用以及参数,下面就让我们来下它是如何实现多条件查询的,我们只需在查找表的成绩中输入公式=DGET(A1:C10,H1,F1:G2),点击确定即可完成查找,如下图

4cffdb7e88abb393ad818204054d82c2.png

公式:=DGET(A1:C10,H1,F1:G2)

第一参数:A1:C10,这个就是我们的查找区域第二参数:H1,这个是我们想要查找结果的表头,我们用它来找到查找结果在数据区域的列数第三参数:F1:G2,查找的条件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值