天天看点

学习excel函数的第21天|如何根据条件查找对应值?|DGET函数

作者:快乐梅洋洋

根据条件提取单个值:DGET()函数

1、函数功能

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

2、语法

=DGET(database,field,criteria)

3、参数(3个参数都是必需参数)

  • database:数据库区域,构成列表或数据库的单元格区域(选择单元格区域时,必须选择表头,如B1:F12)
  • field:操作域,需要提取单个值的列标签(如I1单元格)或者用双引号括住的列标签(如"数学")。
  • criteria:条件,包含指定条件的单元格区域,此区域包含至少一个列标签,并且列标签下方包含至少一个指定列条件的单元格。
学习excel函数的第21天|如何根据条件查找对应值?|DGET函数

图1 DGET函数参数

4、添加下拉列表

由于DGET函数只能提取符合条件的单个值,可以通过添加下拉列表来更改查询条件和条件区域。数据--->下拉列表--->从单元格选择下拉选项(选择表中的名字或者表头,=$B$2:$B$12或者=$C$1:$F$1)--->点击确定即可。

学习excel函数的第21天|如何根据条件查找对应值?|DGET函数

图2 添加下拉列表

学习excel函数的第21天|如何根据条件查找对应值?|DGET函数

图3 下拉列表效果展示

5、公式展示

=DGET(B1:F12,I4,H4:H5)

=DGET(B1:F12,"数学",H1:H2)

学习excel函数的第21天|如何根据条件查找对应值?|DGET函数

图4 结果展示

继续阅读