当Excel表的数据太多时,需要进行数据的查询与提取,往往要使用查找与引用函数。提取条件简单还好说,一复杂起来,就要使用又长又头疼的嵌套函数,不要说用了,光看懂函数都要死一片脑细胞。
别伤脑筋了,为什么不使用DGET函数来实现数据提取呢?根据1个条件、2个条件、3个条件……想怎么提取就怎么提取。
DGET函数的作用是从列表或数据库的列中提取符合指定条件的单个值。其语法是DGET(database, field, criteria),语法翻译成人话就是DGET(数据区域,提取哪一列的数据,提取条件是什么)。
1.设置1个提取条件
如下图所示,在F列和G列设置好查询提示,并设置好查询条件。这里的查询条件表格按时间进行销量查询。需要注意的是,查询条件中的字段要和表格中的字段一致,如表格中是“时间”,查询条件就不能写成“日期”。
在【G2】单元格中输入函数【DGET(A1:D13,3,F2:F3】。函数表示,在A1:D13数据区域按照F2:F3单元格中的条件查找数据,找到后返回第3列,即销量列的数据。
函数编辑完成后,下面来看看这张简易查询表的使用效果,输入时间就可以出现查询结果,还是很好用的。
2.设置2个提取条件
如果有2个查询条件呢?方法是一样,只需要在设置2个查询条件即可,如下图所示。
完成函数编辑后,更改这两个查询条件中的任何条件,销量数据都会发生变化,从而返回同时满足这2个查询条件的销量数据。
使用DGET函数设置3个或更多个查询条件,方法也是一样的。
DGET函数的使用方法很简单,但是需要注意的是,要保证所设置的查询条件中查询结果是唯一的,否则会返回“#NUM!”错误值。如下图所示,“赵东”业务员在不同的日期下都销售了“电脑”商品,因此产生了多个销量结果,所以无法实现唯一值的查询。