打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
查询不止有VLOOKUP,原来DGET函数这么简单好用!

走过路过不要错过

Excel中的函数DSUM、DCOUNT、DCOUTA、DMAX、DMIN等被称为数据库函数。这类函数名称以D开头,也被称为D函数。这类数据库函数可以对数据清单中满足条件的数据进行统计,功能类似于SUMIF、COUNTIF、MAXIFS、MINIFS等函数。
本文介绍数据库函数中的DEGT函数,该函数用于查询符合指定条件的数据,类似VLOOKUP函数、INDEX+MATCH函数。DGET函数用法比较简单灵活,在逆向查询、多条件查询等查询情形下,使用DGET函数查询更简单
DGET函数的语法:DGET(database,field,criteria)
参数database指查询的数据区域,criteria指查询条件,field用于确定查询结果所在列。

一、单条件查找

如下图所示,要求根据E2单元格的“编号”查询对应的“分数”。

在F2单元格输入公式:=DGET(A1:C8,C1,E1:E2)

其中A1:C8为数据库区域,C1表示返回“分数”列对应的数据,E1:E2为查找条件。

DGET函数的第二个参数field可以使用单元格引用,还可以使用指定列名的字符串,或者列位置的数字。

如下图所示,在F2单元格输入公式:=DGET(A1:C8,"分数",E1:E2),返回满足条件的对应“分数”列的数值。

如下图所示,在F2单元格输入公式:=DGET(A1:C8,3,E1:E2),返回满足条件的数据库区域第3列的数值。

二、逆向查找

如下图所示,根据“姓名”查询“编号”。

在F2单元格输入公式:=DGET(A1:C8,A1,E1:E2)

其中A1:C8是数据库区域,E1:E2为条件区域,返回值为对应的A1列“编号”。

三、多条件查找

如下图所示,根据E2单元格的“姓名”、F2单元格的“产品”,查找对应的销售额。

在G2单元格输入公式:=DGET(A1:C8,C1,E1:F2)

四、模糊查找

如下图所示,E2单元格的查找条件“姓名”只有一个“钟”字,F2单元格的公式查找到B5单元格“钟无艳”,最后返回对应的分数“65”。

五、没有符合条件的记录

如果没有符合条件的记录,DGET函数返回错误值#VALUE!。

如下图所示,由于数据库区域没有姓名“白展堂”,DGET函数返回错误值。

六、多个符合条件的记录

如果有多个符合条件的记录,DGET函数将返回错误值#NUM!。

如下图所示,姓名为“皮卡球”的有2行记录,DGET函数返回错误值。

点个在看你最好看


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
安利一个神仙函数:DGET函数,取代Vlookup函数实现多条件查找,超便利!
还在使用Lookup、Vlookup等函数查询引用,那就真的Out了,不妨试试Dget函数,正向、反...
扔掉vlookup,这才搞定多条件查找最简单的方法,0基础也能掌握
单个函数就能解决 Excel 多条件查询难题,替代烧脑的组合公式
数据库函数DGET,适用于条件提取
Excel | DGET、SUMIFS、SUMPRODUCT、LOOKUP、OFFSET、VLOOK...
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服