首页 > 解决方案 > Excel VBA:从其他两个的排列创建一个表

问题描述

我想生成新条目,因为两个表说明了如何。它可能类似于 vlookup,但每个“原始条目”需要多个“结果条目”

我想知道是否有一个公式,或者我应该使用宏甚至 python。

我真的也不知道如何搜索这个,也许一个链接会很有用。

这个例子将比我更好地解释我需要什么。

例子:

表 1. 销售额

表格1

表 2. Tells 每种产品中使用的主要材料(产品组件)

表 2

结果表:按产品和客户告知主要材料的数量

表3

标签: excelvba

解决方案


如果您想让事情变得简单,您可以使用 Excel Power Query。

我们在办公室使用 Office 365,并且经常使用 Power Query 来处理此类事情。

我将您的数据扔到两个表中,并配置电源查询以输出每个客户、每个材料的聚合数据。

如果您修改表并单击数据选项卡上的刷新按钮,输出将被更新。

Excel 示例(使用 Office 365)


推荐阅读