gpt4 book ai didi

excel - 如果存在重复项,则将计数修改为字符串,而不修改非重复项

转载 作者:行者123 更新时间:2023-12-04 21:51:02 25 4
gpt4 key购买 nike

我有一些发票号码,有些是重复的,有些不是:

Invoice Number
123
123
1
1
123
A
B
C
D
123

如果有重复,我想添加一个 _# #指重复引用的“索引”。

预期输出:
Invoice Number
123_1
123_2
1_1
1_2
123_3
A
B
C
D
123_4

使用 COUNTIFS() 几乎可以做到这一点(放置在 B2 中):
=IF(COUNTIF($A$1:$A1,A2)>0,A2&"_"&COUNTIF($A$2:$A2,A2),A2)

除了该公式将保持第一个副本不变,然后第二个副本具有 _2 :
Invoice Number
123
123_2
1
1_2
123_3
...

我也想先 123拥有 _1 .我试过这个公式,但它修正了 _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), "")

关于excel - 如果存在重复项,则将计数修改为字符串,而不修改非重复项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54224035/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com