安利一个神仙函数:DGET函数,取代Vlookup函数实现多条件查找,超便利!

前言|职场实例  

今天,小编要强烈安利一个数据库函数:DGET函数。因为这个函数逻辑超级简单(3个参数),并且可以取代传统的Vlookup长函数进行多条件查询,使用起来超级便利。下面呢,小编就将这两种函数做一下对比,看看如果是你,会选择使用哪一个函数呢?

如下图所示:

下图上方的表格是我们的同学年级成绩表,我们想在下方的表格当中,通过“年级”和“姓名”来查询出成绩数据,显示在D10单元格中。

这是一个简单的多条件(2个条件)的例子,我们还通过观察数据发现,不同年级的学生可能会出现重名的现象,比如2年级和3年级的“小丸子”。

01|传统的Vlookup多条件查询  

一般情况下,我们遇到多条件查询问题,都会首先想到的是Vlookup函数来解决问题。

我们直接在D10单元格输入函数公式:

=VLOOKUP(B10&C10,IF({1,0},A2:A7&B2:B7,D2:D7),2,0)

按Shift+Ctrl+Enter键结束公式。

一般对于我们普通的办公职员来说,看到这么长的公式,可能就心里暗暗发慌了!这里我们再来梳理一下Vlookup函数的思路。

第一参数:首先,B10&C10代表要查找的内容,将两个内容连接起来。转多条件变为单一整体条件。

第二参数:然后,再利用IF函数嵌套进去,可以将表格作为一个整体连接起来。这里将查找的区域变成了下图所示的那样,并且将“年级”和“姓名”作为了整体,因为第一参数是以查找的整体作为条件的,如下图所示:

第三参数,表示返回值的列数,这里输入的是2,因为“成绩”在查找区域的第2列。

第四参数:选择近似匹配或者精确匹配,这里输入的是“0”则代表精确匹配。

输入完成公式后按Shift+Ctrl+Enter键结束公式,查看效果,可以发现公式的最外面用大括号括起来了。最后要查询的“成绩”也正确显示在D10单元格了。

02|DGET函数简约的多条件查询  

我们发现如果使用Vlookup函数,公式参数对于我们来说相对比较难理解,而且公式比较长,还涉及到了嵌套函数。那么还有没有其他的比较简单的函数来代替Vlookup呢?下面呢,我们就来介绍一个很少被大家使用的DGET函数,此函数相当的便捷。

我们直接在D10单元格输入函数公式:

=DGET(A1:D7,D9,B9:C10)

输入完公式按回车键,想要查询的成绩就显示出来了。

Excel中DGET函数的用法:

是从列表或数据库的列中提取符合指定条件的单个值。

DGET函数的语法是:

=DGET(database, field, criteria)

DGET函数语法的参数介绍:

第一参数,Database,是构成列表或数据库的单元格区域。数据库是包含一组相关数据的列表,其中包含相关信息的行为记录,而包含数据的列为字段。列表的第一行包含每一列的标签。

如下图所示:

DGET函数的第一个参数为A1:D7单元格数据区域,而且所选区域必须包含标题行区域。

第二参数,Field,是指定函数所使用的列。输入两端带双引号的列标签,如 "使用年数" 或 "产量";或是代表列在列表中的位置的数字(不带引号):1 表示第一列,2 表示第二列,依此类推。

如下图所示:

因为我们想要查询“成绩”,也就是返回成绩数据。

①所以第二参数我们可以直接点击D9单元格即可,形成公式:

=DGET(A1:D7,D9,B9:C10)

②第二参数也可以输入数据源中“成绩”所在的列数,即“4”,形成公式:

=DGET(A1:D7,4,B9:C10)

③第二参数也可以输入要返回的列标题“成绩”(一定要带引号),形成公式:

=DGET(A1:D7,"成绩",B9:C10)

第三参数:Criteria,是包含所指定条件的单元格区域。您可以为参数 criteria 指定任意区域,只要此区域包含至少一个列标签,并且列标签下方包含至少一个指定列条件的单元格。

如下图所示:

第三参数即为“条件”,即为B9:C10单元格数据区域。注意:必须包含项目标题行区域和对应的下面的指定条件。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,686评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,668评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,160评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,736评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,847评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,043评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,129评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,872评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,318评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,645评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,777评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,470评论 4 333
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,126评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,861评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,095评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,589评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,687评论 2 351

推荐阅读更多精彩内容