【问题标题】:sequential line item increasing顺序行项目增加
【发布时间】:2021-07-05 06:04:31
【问题描述】:

我希望有人可以帮助我制定一个公式,我正在做一些数据迁移,我需要将一些数据从一个电子表格转移到多个工作表中。这是付款信息,在一张(原始表格)中包含所有数据,但在新的电子表格中需要将其移动到两张表格中;一张是摘要(例如支付了 x 金额),另一张表列出了在该付款下支付的所有项目(如批处理)。

我遇到的问题是在第二行项目电子表格中,有几列感兴趣,其中包括供应商编号、付款编号、行号和说明。

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

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

【问题讨论】:

  • 制作一个唯一的付款号码列表并将供应商与付款号码连接起来,为您提供每个供应商所有付款的标识符。
  • one spreadsheet into multiple sheets > 哪一栏是“汇总表”,哪一栏是“项目付款表”?

标签: excel formula


【解决方案1】:

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

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

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

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

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

【讨论】:

  • 感谢您的帮助,这太完美了 :)。您说得也对,可以排除 A 列,只需查看 B 列即可。非常感谢!
猜你喜欢
  • 1970-01-01
  • 2014-10-03
  • 1970-01-01
  • 1970-01-01
  • 2018-03-02
  • 2020-05-06
  • 1970-01-01
  • 2019-07-15
  • 2013-08-21
相关资源
最近更新 更多