01之01
在Excel数据库中查找特定记录
DGET功能是Excel的数据库功能之一 。 这组函数旨在使从大型数据表中汇总信息变得容易。 他们通过基于用户选择的一个或多个标准返回特定信息来做到这一点。
DGET函数可用于从数据库的列中返回与您指定的条件匹配的单个数据字段。
DGET与VLOOKUP函数类似,也可用于返回单个数据字段。
DGET语法和参数
DGET函数的语法是:
= DGET(数据库,字段,标准)
所有的数据库函数都有相同的三个参数 :
- 数据库 :(必填)指定包含数据库的单元格引用的范围。 字段名称必须包含在范围内。
- 字段 :(必需)指示函数在其计算中将使用哪个列或字段。 通过键入字段名称(如#订单)或输入列号(如3)来输入参数。
- 条件 :(必填)列出包含用户指定条件的单元格范围 。 该范围必须包含至少一个来自数据库的字段名称和至少一个其他单元格引用,指示该函数要评估的条件。
使用Excel的DGET功能的示例:匹配单个标准
此示例将使用DGET来查找特定销售代理在特定月份的销售订单数量。
输入教程数据
注意:本教程不包含格式化步骤。
- 将数据表输入到单元格D1至F13中
- 将单元格E5留空; 这是DGET公式所在的位置
- 单元格D2到F2中的字段名称将用作函数Criteria参数的一部分
选择标准
要让DGET只查看特定销售代表的数据,我们在第3行的SalesRep字段名称下输入代理的名称。
- 在单元格F3中输入标准Harry
- 在单元格E5中键入标题#订单:表示我们将使用DGET查找的信息
命名数据库
对数据库等大范围数据使用命名范围不仅可以更轻松地将该参数输入到函数中,还可以防止由于选择错误范围而导致的错误。
如果在计算中或创建图表或图形时经常使用相同的单元格范围,命名范围非常有用。
- 在工作表中高亮显示单元格D7到F13以选择范围
- 单击工作表中A列上方的名称框
- 在名称框中键入SalesData以创建命名范围
- 按下键盘上的Enter键完成输入
打开DGET对话框
函数的对话框为输入每个函数参数的数据提供了一种简单的方法。
通过单击位于工作表上方的公式栏旁边的功能向导按钮( fx ),打开数据库功能组对话框。
- 点击单元格E5 - 将显示功能结果的位置
- 点击功能向导按钮( fx )调出插入功能对话框
- 在对话框顶部的搜索功能窗口中键入DGET
- 点击GO按钮搜索功能
- 该对话框应该找到DGET并将其列在选择功能窗口中
- 点击OK打开DGET功能对话框
完成参数
- 点击对话框的数据库行
- 将范围名称SalesData输入到行中
- 点击对话框的字段行
- 在字段中输入字段名称#订单
- 点击对话框的Criteria行
- 突出显示工作表中的单元格D2到F3以输入范围
- 单击确定关闭DGET功能对话框并完成该功能
- 答案217应该出现在单元格E5中,因为这是Harry本月发出的销售订单的数量
- 当你点击单元格E5的完整功能
= DGET(SalesData,“#订单”,D2:F3)出现在工作表上方的公式栏中
数据库功能错误
#Value :当字段名称未包含在数据库参数中时经常发生。
对于上面的示例,请确保单元格D6:F6中的字段名称包含在命名范围SalesData中 。