如何使用两组条件填充矩阵



我有一个订单号列表(假设1001,1002,1003(,产品列表(假设X,Y,Z(和每个产品,每个订单的数量。订单可以包含产品 X 和 Y,也可以仅包含产品 X,或产品 X、Y 和 Z。对于订单中的每个产品,都有一个与之关联的体积。我有三列:1.订单号,2.产品3。卷。我必须创建一个矩阵,其中订单号在 Y 轴上,产品在 X 轴上,然后根据指定的订单号和产品使用体积填充矩阵。任何人都可以帮助我使用 VBA 中的一些代码或我可以在矩阵中上下拖动以填充它的公式吗?我有一个1000 +产品和1000 +订单号的列表,所以这将是一个巨大的矩阵。任何帮助将不胜感激

我尝试过计数,但我无法水平和垂直拖动公式以填充整个表格,因为我必须为水平拖动锁定某些值,为垂直拖动锁定其他值。

(抱歉,没有足够的代表发表评论。请随时告诉我提供2美分的好方法。

如果数据透视表不是一个选项(例如,以后要重新处理它(,并且您的 Excel 版本不是太旧,您还可以使用简单的 Power Query 脚本来达到您的目的:Data > From a Table,然后在 Power Query 编辑器中,单击"产品"列,然后选择"Transform > Pivot Column ", 您已经设置了:下面是电源查询方式的好处的图示

最新更新