APP下载

高效&简捷两相宜 玩转Excel多条件查询

2017-05-04愚人

电脑爱好者 2017年2期

愚人

很多报表都是使用Excel制作,在日常工作中常要对报表的一些信息进行多条件的查询。比如某物流公司有多个中转仓库,现在需要统计发货地为上海、收货地为成都的发货数量。这里就需要对收货地、发货地两个条件进行查询(图1)。对于类似的多条件查询,在Excel中我们可以使用函数法或者高级筛选来进行快速查找。

函数快速查找

Excel中有许多函数可以进行多条件的查询,比如SUMPRODUCT函数,它可以对多个数组的数值进行求和。首先按提示在G2输入函數“=SUMPRODUCT((A2:A8="上海")*(C2:C8="成都")*(E2:E8))”,表示对A列(发货地)、B列(收货地)的数量(C列)进行求和,这样我们只要在F2输入需要查询的描述,通过公式在G列就可以快速完成多条件求和的统计了(图2)。

当然Excel中还有很多函数可以进行多条件的查询。比如SUMIF函数,它可以对报表范围中符合指定条件的值求和。在上述实例中我们是要对A列、C列中符合要求的仓库进行发货统计,这样可以对原始数据稍微编辑一下,然后在F2(对应查询A2:A8中的发货仓)、G2(对应查询C2:C8的收货仓)输入对应仓库名,在G2(对A、C中符合要求的数据求和)输入公式“=SUMIFS(E2:E8,A2:A8,F2,C2:C8,G2)”即可快速求和(图3)。

类似的多条件查询函数还有MAX函数、lOOkup函数、MIN+IF函数、INDIRECT+MATCH函数等,函数控们可以根据自己的实际需要进行选择。

拒绝函数 使用高级筛选快速查询

对于Excel多条件的查询,使用函数可以快速进行查找。不过对于很多初学者来说,函数的熟练使用和理解还是有一定难度的。对于类似查询,我们还可以直接使用Excel的高级筛选工具来进行快速查找。……

登录APP查看全文