Лист Excel, добавьте суффикс для дублирования имени, а затем сбросьте, если другой код (столбец A) - PullRequest
0 голосов
/ 18 октября 2019
Column A - Column B - Column C
  123    -  apple   - apple
  123    -  apple   - apple(1)
  456    -  apple   - apple 
  456    -  apple   - apple(1)
  456    -  apple   - apple(2)
  456    -  apple   - apple(3)

Как добавить суффикс к повторяющемуся имени в столбце B, но он видит и столбец A?

Столбец A - это код Столбец B - это имя Столбец C по формуле

Ответы [ 2 ]

1 голос
/ 18 октября 2019

enter image description here

Формула в C1:

=IF(COUNTIFS(A$1:A1,A1,B$1:B1,B1)>1,B1&"("&COUNTIFS(A$1:A1,A1,B$1:B1,B1)-1&")",B1)

Перетащите вниз ...

0 голосов
/ 21 октября 2019

РЕДАКТИРОВАТЬ # 2

Solution

Формула, которую я использовал в приведенном выше снимке экрана, была прототипом. Подумав еще раз, я предложил следующую более простую версию:

Поместите следующую формулу в ячейку C1 и перетащите ее вниз:

=B1&TEXT(SUMPRODUCT(($A$1:A1=A1)*($B$1:B1=B1))-1,"(0);;")

логика состоит в том, чтобы использовать функцию SUMPRODUCT для подсчета уникальной комбинации кодов, а затем использовать функцию TEXT для форматирования строки суффикса с использованием этого формата "(0);;".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...