У меня есть некоторые номера счетов, некоторые дубликаты, а другие нет:
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)
Должно быть что-то простое, что я пропускаю.