在本文中,我们将学习如何在Excel中使用DGET函数。 DGET函数是Excel中的内置数据库函数。 DGET函数从具有多个条件的示例数据库返回值的单一值。如果多个值匹配条件,则该函数将返回#NUM错误。使用表指定函数的条件,该表必须具有与数据库相同的字段或头。

DGET函数根据给定的多个条件返回字段的Single。 DGET函数将标准作为具有与数据库上相同字段的表。

语法:

=DGET (database, field, criteria)

database:database字段:必填字段,按名称或引号中的文本进行调用。

条件:将一个或多个条件视为表数组。

示例:

这一切可能会使您感到困惑,因此在示例中使用它来加速和了解DGET函数。

数据库

image

表格

image

在这里,我们列出了购买的产品及其各自的详细信息,并且我们需要根据表中提到的条件从TotalPrice中获取Single。使用此功能时,您需要注意一些事项。数据库和条件表应具有相同的字段。

。公式必须在标准区域以外的任何其他单元格中使用。

第一个条件是城市:波士顿第二个条件是产品:胡萝卜因此功能必须返回全麦(产品)的单一值

从数量大于100的波士顿(市)购买。使用上述条件的公式:

image

A1:F15:数据库“ TotalPrice” *:引号或字段中的文本字段可以输入为4(数据库的第4列)。

=DGET (A1 : F15, “TotalPrice”, A17 : F18)

A17:F18 *:作为表数组的条件值中的单个值显示为520。通过在表中添加行,DGET函数可以在一个字段上具有多个条件。

现在,我们将以在同一数据库上采用多个条件为例。

在这里,我们在字段数量上有多个条件,即从波士顿(市)购买的具有饼干(类别)和全麦(产品)的大于100个单位。我们需要获得具有快照中所述条件的TotalPrice的Single。

使用上述条件的公式:

image

A1:F15:数据库“ TotalPrice” *:引号或字段中的文本字段可以输入为6(数据库的第6列)。

A17:F19 *:通过在表数组

=DGET (A1:F15, “TotalPrice”, A17:F19)

中添加一行来创建多个条件值中的单个值显示为520。

将条件字段输入表字段后,您无需每次都修改公式。

image

注意:

。链接:/ tips-excel-wildcards [Wildcards]键(,?,〜*)可与DGET功能一起使用。

。如果多个值符合条件,则该函数将引发#NUM错误。

。如果任何字段值不正确,该函数将返回错误。

。如果数据代表样本,请使用DGET函数。 DGET函数仅用于计算数值的Single。 。条件字段可以具有多于一个的单行来满足多个条件。

如您所见,excel中的DGET函数从表字段返回值。

希望您了解如何在Excel中使用DGET函数。在这里浏览有关VAR和VARP函数等数学函数的更多文章。

请在下面的评论框中说明您的查询或反馈。

相关文章

link:/ database-formulas-excel-dcount-function [如何在Excel中使用DCOUNT函数]

链接:/数据库公式如何使用Excel中的Dsum函数[如何在Exce中使用DSUM函数] l链接:/数据库公式如何使用-daverage-function-in-excel [如何在Excel中使用DAVERAGE函数*]`

link:/ tips-excel-wildcards [如何在Excel中使用通配符]

热门文章

链接:/ excel-generals-how-to-to-edit-a-dropdown-list-in-microsoft-excel [编辑下拉列表]

链接:/ excel-range-name-absolute-reference-in-excel [Excel中的绝对引用]`

`link:/ tips-condition-formatting-with-if-statement [如果使用条件格式]

link:/ lookup-formulas-vlookup-by-date-in-excel [按日期查找Vlookup]

link:/ excel-text-editing-and-format-join-first-last-name-in-excel [在excel中加入名字和姓氏]

`link:/ counting-count-cells-matching a a or-b [Count A and B match a cell or B] [