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

时间:2019-06-13 09:55:34

标签: excel vba excel-formula formula

我有一个订单号列表(比如1001,1002,1003),一个产品列表(比如X,Y,Z)和每个订单的每种产品的数量。订单可以包含产品X和Y,或仅包含产品X或产品X,Y和Z。对于订单中的每个产品,都有与其关联的数量。我有三列:1.订单号,2.产品3.数量。我必须创建一个矩阵,其中Y轴上的订单号,X轴上的产品,然后根据指定的订单号和产品,用体积填充矩阵。谁能在VBA中提供一些代码或可以在矩阵中上下拖动以填充它的公式来帮助我? 我有1000多种产品和1000多种订货号的清单,因此它将是一个巨大的矩阵。任何帮助将不胜感激

我已经尝试了countifs,但是我不能水平和垂直拖动公式来填充整个表格,因为我必须为水平拖动锁定某些值,为垂直拖动锁定其他值。

1 个答案:

答案 0 :(得分:0)

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

如果枢轴表不是一个选项(例如,您想在以后对其进行重新处理),并且您的Excel版本不是太旧,则也可以通过使用简单的Power Query脚本达到目的:{{1} },然后在Power Query编辑器中,单击“产品”列,然后选择Data > From a Table,设置如下: here's an illustration of the benefit of the Power Query way