Excel使用DGET函数获得符合条件的值

在Excel中 , 如果要获得符合条件的值 , 可以使用DGET函数获得符合条件的值 。Excel2007可使用DGET函数在数据库或数据区域中获得符合条件的值 。
如上图所示 , 在D10单元格输入公式:
=DGET(A1:D5,3,D7:D8)按回车键即可获得符合条件的值 。返回指定条件“张三同学的数学成绩” 。
【Excel使用DGET函数获得符合条件的值】Excel2007可使用DGET函数获得符合条件的值 。
相关说明:

  • DGET函数语法:DGET(database,field,criteria)
  • database:构成列表或数据库的单元格区域 。数据库是包含一组相关数据的列表 , 其中包含相关信息的行为记录 , 而包含数据的列为字段 。列表的第一行包含着每一列的标志 。
  • field:指定函数所使用的列 。输入两端带双引号的列标签 , 如“语文”;或是代表列表中列位置的数字(没有引号):1 表示第一列 , 2 表示第二列 , 依此类推 。
  • criteria:是包含所指定条件的单元格区域 。您可以对参数 criteria 使用任何区域 , 只要此区域包含至少一个列标签 , 并且列标签下包含至少一个在其中为列指定条件的单元格 。
  • 您可以在条件中使用通配符 , 即问号 (?) 和星号 (*) 。问号匹配任一单个字符;星号匹配任一字符序列 。如果要查找实际的问号或星号 , 请在字符前键入波形符 (~) 。
  • 如果没有满足条件的记录 , 则函数 DGET 将返回错误值 #VALUE! 。
  • 如果有多个记录满足条件 , 则函数 DGET 将返回错误值 #NUM! 。
  • 虽然条件区域可以位于工作表的任意位置 , 但不要将条件区域置于列表的下方 。如果向列表中添加更多信息 , 新的信息将会添加在列表下方的第一行上 。如果列表下方的行不是空的 , Microsoft Excel 将无法添加新的信息 。
  • 确定条件区域没有与列表相重叠 。
  • 若要对数据库的整个列进行操作 , 请在条件区域的相应列标志下方保留一个空行 。
  • DGET函数从列表或数据库的列中提取符合指定条件的单个值 , 获得符合条件的值 。

    推荐阅读