dget函数的高级使用方法,dget函数的高级用法

首页 > 经验 > 作者:YD1662022-11-07 22:49:35

轻松办公-OfficeExcel函数精解

(九十八)

数据库之DGET函数

一、函数功能

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

二、语法

DGET(database,field,criteria)

三、参数说明:

1、Database

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

2、Field

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

3、Criteria

包含所指定条件的单元格区域。criteria参数可以使用任何区域,只要所使用区域包含至少一个列标签,并且列标签下包含至少一个在其中为列指定条件的单元格。

四、注解:

1、如果没有满足条件的记录,将返回错误值 #VALUE!。

2、如果有多个记录满足条件,将返回错误值 #NUM!。

3、可以为参数 criteria 指定任意区域,只要它至少包含一个列标志和列标志下方用于设定条件的单元格。

4、虽然条件区域可以位于工作表的任意位置,但不要将条件区域置于列表的下方。如果要向列表中添加更多信息,信息将会添加在列表下方的第一行上。如果列表下方的行不是空的,你将无法添加新的信息。

5、确定条件区域没有与列表相重叠。

6、若要对数据库的整个列进行操作,请在条件区域的相应列标志下方保留一个空行。

五、示例

dget函数的高级使用方法,dget函数的高级用法(1)

在列表指定区域A6:E12中,查找"等级"大于 3,小于5,且"利润"大于1200的大米的单元格,并返回单元格的值。

dget函数的高级使用方法,dget函数的高级用法(2)

返回错误值 #NUM!,因为有2个记录符合给定的条件:1、产地为江苏的大米,等级为4,利润为1250,符合给定条件:等级大于3小于5,利润大于1200。2、产地为黑龙江的小麦,产量为600,利润为1300,符合给定条件:产量大于500,利润大于1200。

dget函数的高级使用方法,dget函数的高级用法(3)

返回错误值 #VALUE!,没有符合给定条件的记录。在数据列表中,只有一项为“玉米”,利润为1150,不符合给定条件“利润”>1200.

更多精彩内容将在以后的章节分享给朋友们,请添加好友至收藏,欢迎点赞并关注后期内容更新!

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.