DGET函数的用法及实例

上篇文章讲到数据库函数DSUM。说到数据库函数,今日再讲一个数据库函数DGET,这个函数和上节讲到的DSUM函数的意义是相仿的,但也有不同。希望读者在读这篇文章时和上篇文章比较一下,发现其中的异同来。

很多的函数就是这样,有着不同之处,还有着相似的地方,在解决具体问题的时候,用这个函数可以,用那个函数也可以,要根据自己的喜好与熟悉程度来加以利用,不要盲目的求新,要多比较,横向的纵向的都要看到。这也是学习精进的过程。我在这里讲,很多的资料也是学习得来的,根据我自己多年来的经验再加以总结,分享给大家。希望读者多来我这个平台,看我所写,理解我所写,接受我所写,最后变成自己的能量,在工作中,在职场上加以利用。这才是我这个平台的目的。

首先还是先引入这个DGET函数,并进行讲解。

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

语法

DGET(database,Field,eld,criteria)。

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

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

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

从上面的定义中,不少朋友就已经看到了,这个函数是返回的唯一值,如果是多值的话是错误的,而DSUM函数是求和的结果。

看下面的例子:是某公司的收入情况,要知道甲部门唯一的高级职称职工的收入,要求写出这个函数来:

在H3中录入函数:

=DGET(A1:D20,4,F2:G3)其中4代表了第四列,也可以用“H2”或“D1”来替换之。

我们看返回的结果,为5008,怎么搞的,才这么少,是高级职称吗?再看看数据验证一下,没错的,就是这个数,老板的问题了。

好了,今日的内容比较简单,就是一个数据库函数的应用问题。其实利用过数据库的朋友们都知道,这个函数其实就是SQL中打开了唯一的一条记录,记录数为1,的情况。这里在EXCEL中利用了。在前些时在讲VBA的时候,也讲过了数据库的操作,在我的这个平台规划中数据库是VBA内容的高级部分,还有QR代码的利用,都会讲到,希望大家持续地关注,才能不断地学习到新的知识。当然学到了要加以利用,不要束之高阁。知识是用来利用的。

今日内容回向:

1.DGET函数的意义是什么?

2.DGET函数和DSum函数的异同是什么?

3.应用DGET函数要注意的事项是什么?

分享成果,随喜正能量

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180712A1XYU600?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券