С данными в столбце A, в B1 введите 1. В B2 введите:
=IF(COUNTIF($A$1:A2,A2)>1,VLOOKUP(A2,$A$1:B2,2,FALSE),1+MAX($B$1:B1))
и скопировать вниз.
- Если имя существует выше, используйте число сверху
- Если имя новое, используйте следующий доступный номер