学会DGET函数,正向、反向、多条件查询不用愁

说起数据的查询朋友们可能都会想到VLOOKUP、LOOKUP、INDEX+MATCH函数,但是很少有人知道非常强大的DGET函数。这个数据库函数不仅可以完成最基本的正向查询,还可以轻松搞定反向和多条件查询。话不多少,下面让我们学习一下这个强大的函数吧。


一.DGET函数简介:

1.语法:DGET(database, Field,criteria)。

2.功能:从列表或者数据库中提取符合条件的唯一记录。

3.参数解释:

第一参数:Database,构成列表或数据库的单元格区域。
第二参数:Field,函数需要查找结果所在的列或对列标题所在单元格的引用。
第三参数:criteria,查找的条件所在的单元格区域。


二.DGET函数用法:

1.正向查询:

在目标单元格输入下方的公式,回车确定就可以快速搞定。

=DGET(A1:B13,B1,D4:D5)

2.反向查询:

在目标单元格输入下方的公式,回车确定就可以快速搞定。

=DGET(数据库所在的单元格区域,对查找结果标题单元格的引用,查询条件)

3.多条件查询:

在目标单元格输入下方的公式,回车确定就可以快速搞定。

=DGET(A1:C13,C1,E4:F5)

小结,对于DGET函数本质上没有正向查询与反向查询可言;第二个参数也可以用查找结果在数据区域所在的列数来替代,例如B1可以用2代替,A1用1代替;正向、反向和多条件查询查询都可以套用下面的公式来进行查询。

=DGET(数据库所在的单元格区域,对查找结果标题单元格的引用,查询条件)

4.说明(敲黑板,划重点啦):

当型号设置为“P30”时查找对应的销量为错误值是为什么呢?这是因为DGET函数默认在查询条件的后面带有通配符,例如P30相当于“P30*”可以匹配任何P30开头的内容。型号中既有P30又有P30Pro,DGET函数的功能是从列表或者数据库中提取符合条件的唯一记录,因此会返回错误值。那么如何屏蔽DGET函数查询条件自带的通配符呢?我们只需要将查找条件设置为:=“=查找条件”,例如匹配P30时只需将查找条件设置为='=P30'即可。


总结,这个强大的数据库查询函数你学会了吗?这个看似不起眼的函数有时比VLOOKUP、LOOKUP、INDEX+MATCH函数更简单实用。

(0)

相关推荐