在行Excel中传播值

我有两个表(一个用于采购订单,另一个用于发票),我想将发票表中的数量分配到采购订单发票数量列,但是我想要匹配采购订单数量的确切数量。

这是表格现在的样子

这是表格现在的样子

这就是我想要的样子:

在这里输入图像说明

我如何设法做到这一点? 谢谢!

这里是excel附件文件: Book1.xlsx

更新:是否有可能为多个代码做到这一点?

在这里输入图像说明

用E2单元中的发票数量和M2单元格中的数量 ,将该公式写入E3,

=MAX(MIN(M$3-SUM(E$2:E2), D3), 0) 

根据需要填写。

max_min_qty

您可以使用Consolidate函数来执行此操作。

  1. 单击要在当前工作表中查找结果的单元格。

  2. 转到单击Data > Consolidate

DOC-结合,SUM3

  1. 在“ Consolidate dialog box

    (1.)从Function下拉列表中selectSum ;

    (2.)点击 DOC-结合,sum5 buttonselect要合并的范围,然后单击“ Addbutton将引用添加到“所有引用”列表框;

    (3.)检查选项中使用标签的Top rowLeft column

DOC-结合,SUM4

  1. 完成设置后,单击OK ,并将重复项组合在一起并相加。

DOC-结合,sum6

注意:如果范围没有标题行,则需要取消选中“使用标签”选项中的“上一行”。

参考 : http : //www.extendoffice.com/documents/excel/1268-excel-combine-duplicate-rows-and-sum.html