上篇文章讲到数据库函数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 函数要注意的事项是什么?
分享成果,随喜正能量
留言与评论(共有 0 条评论) |