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