首页 > 解决方案 > Excel:使用 VLOOKUP 聚合多个值

问题描述

我正在为我的公司在 Excel 中做报价,我正在尝试找到一种方法来做两件事:

我正在考虑使用 VLOOKUP,但我找不到一种方法来求和或返回多个值。

此处所附图片中的表格大纲,想要的结果将是: - 对于第一个函数:将表格总结为 3 行,其中包含产品 XYZ 的合计数量 - 对于第二个函数:将表格总结为 4 行,其中的价格为产品 XYZ(X 在样本数据中有 2 个不同的价格,但我需要该函数能够返回与同一产品的不同价格一样多的行)

在此处输入图像描述

非常感谢您的帮助!

亲切的问候,安托万

编辑:为了更好地了解我试图实现的目标,这里是另一张图片: 带有注释的第二张图片 必须汇总同一产品的数量,除非单价不同。价格差异可以基于要添加到第一个表的子引用吗?那将需要 vlookup 匹配 2 个值才能返回结果,这可行吗?请注意,我无法控制单价的源数据,这意味着引用和子引用必须位于不同的列中,而不是连接在一起。

目标是生成一个回顾表,而不是按照答案中的建议过滤掉单个值。

标签: excelexcel-formulavlookup

解决方案


所以,试试这个:

单元格 B10 是您要查看的产品,然后 G2 是该行上的产品是否匹配的测试。最后 sumproduct 计算总计,但你可以更改它查看的列,我只是选择了总计列。

现在显示使用列表中的数据验证:

在此处输入图像描述


推荐阅读