手机版

SUMPRODUCT LOOKUP OFFSET VLOOKUP多条件查询

时间:2021-09-28 来源:互联网 编辑:宝哥软件园 浏览:

多条件查询一直是EXCEL用户的难题之一。如今,常用于多条件查询的DGET、SUMIFS、SUMPRODUCT、LOOKUP、OFFSET、VLOOKUP六大函数得到全面解决。

样本数据:

查询2号仓库键盘销量。

关键步骤提示。

类型一:DGET函数。

在G2单元格中输入公式:“=DGET(A1:C13,C1,E1:F2)”。

DGET(构成列表或数据库的单元格区域、结果数据的列标签、指定条件的单元格区域);

本主题中的说明:

=DGET(数据库、销售栏标签、条件区域)。

第二:SUMIFS函数。

在G5单元格中输入公式:“=sumifs (c2:c13,a23360a13,E5,b2:b13,F5)”。

第三:SUMPRODUCT功能。

在单元格G8中输入公式“=sum product((a 2: a13=E8)*(b 23360 B13=F8)* c 2: c13)”,其中每个数组的返回值为:

将三个数组对应位置的数据乘积相加。

注意:SUMPRODUCT函数只能用于查询数值单元格。

第四种类型:LOOKUP函数。

在G11单元格中输入公式:“=lookup (1,0/((a 2: a 13=e11)*(b 2: b 13=F11))、c2:c13)”。

需要注意的要点:

LOOKUP函数使用“二分法”来查找。

返回小于或等于lookup_value的最大值。

如果Lookup_vector中有“错误值”,查找函数将在搜索时忽略错误值。

"=LOOKUP(1,0/((a 2: a13=E11)*(b 2: B13=F11))、C2:C13)"

At {#DIV/0!#DIV/0!#DIV/0!#DIV/0!0;#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!#DIV/0!},忽略错误值,返回C2:C13中0对应位置的数据。

第五种:OFFSET函数。

在单元格G14中输入公式:“=offset (C1,match (e14f14,a2:a13b23360b13,0)。”。

这个公式的含义是:以C1为基准,公式向下偏移Match (e14f14,a2:a13b23360b13,0)。

其中E14F14和A2:A13B2:B13分别对应于结果:

在公式的末尾,按“CTRL+SHIFT+ENTER”。

第六:VLOOKUP功能。

在单元格G14中输入公式:“=vlookup (e17f17,if ({1,0},a2:a13b23360b13,c2:c13),2,0)”。

其中“if ({1,0},a2:a13b23360b13,c23360c13)”将生成一个新的数据区:

"=vlookup (e17f17,if ({1,0},a2:a13b23360b13,c23360c13),2,0)"表示第二列中的值在新区域中完全匹配。

在公式的末尾,按“CTRL+SHIFT+ENTER”。

最终结果:

版权声明:SUMPRODUCT LOOKUP OFFSET VLOOKUP多条件查询是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。