顺序订单项增加

sequential line item increasing

我希望有人能帮我算出一个公式,我正在进行一些数据迁移,我需要将一些数据从一个 spreadsheet 带入多个 sheets .这是付款信息,其中一个(原始sheet)包含所有数据,但在新的价差sheet中需要将其移至两个sheet;一个是摘要(例如支付了 x 金额),第二个 sheet 列出了在该笔付款下支付的所有项目(如批处理)。

我遇到的问题是在第二行项目传播中sheet,有几个感兴趣的列,包括供应商编号、付款编号、行号和描述。

我需要让价差sheet 做的是生成一个连续的行号,当供应商和凭证号发生变化时该行号会重置。例如,如果我只有一个供应商和凭证编号,那么行号将仅为 1,但如果我有两个相同的行号,则该行变为 2,依此类推。然而,数字 运行 按顺序排列,当它是新的供应商和凭证编号时,它们需要重置回零。

是否有人可以推荐一个公式来帮助我自动执行此过程,因为我有几千个条目,所以我需要通过公式(或 VBA)来完成:

请尝试这个公式,在 C2 中输入并复制下来。

=COUNTIFS(A:A2,A2,B:B2,B2,D:D2,D2)

我不确定您是否需要在公式中包含 D 列。对于您的示例数据,下面的公式将产生相同的结果。

=COUNTIFS(A:A2,A2,B:B2,B2)

事实上,按照我对您问题的理解,付款编号应该是唯一的,甚至可以消除对 A 列 (A:A2,A2) 的引用。