Excel 如果存在重复项,则将计数修改为字符串,而不修改非重复项
我有一些发票号码,有些是重复的,有些不是:Excel 如果存在重复项,则将计数修改为字符串,而不修改非重复项,excel,excel-formula,Excel,Excel Formula,我有一些发票号码,有些是重复的,有些不是: Invoice Number 123 123 1 1 123 A B C D 123 如果有重复项,我想添加一个35;,其中#引用重复引用的“索引” 预期产出: Invoice Number 123_1 123_2 1_1 1_2 123_3 A B C D 123_4 这几乎可以通过COUNTIFS()(放在B2)实现: 除此之外,公式将保留第一个副本的原样,然后第二个副本具有\u 2: Invoice Number 123 123_2 1 1_
Invoice Number
123
123
1
1
123
A
B
C
D
123
如果有重复项,我想添加一个35;
,其中#
引用重复引用的“索引”
预期产出:
Invoice Number
123_1
123_2
1_1
1_2
123_3
A
B
C
D
123_4
这几乎可以通过COUNTIFS()
(放在B2
)实现:
除此之外,公式将保留第一个副本的原样,然后第二个副本具有\u 2
:
Invoice Number
123
123_2
1
1_2
123_3
...
我还希望第一个123
有\u 1
。我尝试了这个公式,但它甚至将\u 1
修改为唯一值:
=IF(COUNTIF($A$2:$A2,A2)>0,A2&"_"&COUNTIF($A$2:$A2,A2),A2)
我一定忽略了一些简单的东西。将它放在右侧未使用的列中,然后向下拖动
=A2&IF(COUNTIF(A:A, A2)>1, "_"&COUNTIF(A$2:A2, A2), "")
那么=IF(COUNTIF($A$1:$A$10,A1)=1,A1,A1&“&&COUNTIF($A$1:A1,A1))
呢。在你的上一个公式中,>1
会成功的。!非常感谢,我不知道我怎么会不想一开始就做A2&…
。干杯D
=A2&IF(COUNTIF(A:A, A2)>1, "_"&COUNTIF(A$2:A2, A2), "")