0

好吧,我不是高级用户,但我会尽量具体。
有谁知道如何做到这一点:我在 A 列中有一些值,在 B 列中有一些值。如果两行的 A、B 中的值是重复的,我需要作为 C 列的结果:B 列的值 +1重复的每一行。

让我用一个例子来解释。

A 列 ---- B 列 ---- C 列(首选结果)
PD3221 ----------2012-01-04 -------- N/A ----- (因为 A1,B1 和 A2,B2 不是重复的)
PD3221 ----------2012-04-25 -------- N/A -----(因为 A1, B1 和 A2,B2 不是重复的)
PD3484 ----------2010-04-27 ---- 2010-04-28 (因为 A3,B3 和 A4,B4 是重复的)
PD3484 -- --------2010-04-27 ---- 2010-04-29(因为 A3、B3 和 A4、B4 是重复的)
PD3484 ----------2010-05-27 ----- 2010-05-28(因为 A5,B5;A6,B6;A7,B7;A8,B8 是重复的)
PD3484 ----------2010-05-27---- - 2010-05-29 (因为 A5,B5;A6,B6;A7,B7;A8,B8 是重复的)
PD3484 ----------2010-05-27----- 2010-05 -30(因为 A5,B5;A6,B6;A7,B7;A8,B8 是重复的)
PD3484 ----------2010-05-27----- 2010-05-31(因为 A5,B5;A6,B6;A7,B7;A8,B8 是重复的)
PD4880 --- --------2010-04-27----- 2010-04-28(因为A9、B9和A10、B10是重复的)
PD4880 ----------2010-04-27 ----- 2010-04-29(因为 A9,B9 和 A10,B10 是重复的)

好的,如果有人有任何想法,或者需要更多解释,请回答,我有超过 13,000 行这样排列。非常感谢!

4

1 回答 1

2

您可以通过在 C2 中使用此公式来实现

=IF(COUNTIFS(A:A,A2,B:B,B2)=1,"N/A",COUNTIFS(A2:A$2,A2,B2:B$2,B2)+B2)

以所需的日期格式格式化 C2 并填写该列

要向下填充,请将光标放在 C2 的右下角,直到看到黑色的“+”号 - 这就是“填充柄” - 双击鼠标左键,只要您在相邻的数据中有连续的数据,公式就会填充整个列柱子

该公式有效,因为第一个COUNTIFS函数计算 col A 和 col B 与当前行相同的行 - 如果只有 1(当前行本身),则公式返回“N/A”,否则必须有重复所以第二个COUNTIFS函数计算到目前为止的实例并将该数字添加到日期,从而根据需要增加每个副本的日期

于 2013-11-09T13:59:49.047 回答