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