¿Cómo numerar diferentes contenidos de celda en Excel?

¿Cómo numerar diferentes contenidos de celda en Excel?

Tengo una lista como la siguiente:

Anna 
Carl 
Bert
Carl 
Bert 
Anna 
Doris 

Me gustaría tener una función que llene las celdas vecinas con un índice numérico de los nombres.

Anna   1 
Carl   2
Bert   3
Carl   2
Bert   3
Anna   1
Doris  4

Mi solución hasta ahora es generar manualmente una tabla de índice en algún lugar de la hoja. Y luego asigna los números con índice.

Creo que esto debería ser posible hacerlo en un solo paso directo.

Debería haber algo como una función:
MyRankInDuplicateFreeList(comparisionValue; DuplicateContainingList)

Respuesta1

Con datos en columnaA, enB1ingrese 1. EnB2ingresar:

=IF(COUNTIF($A$1:A2,A2)>1,VLOOKUP(A2,$A$1:B2,2,FALSE),1+MAX($B$1:B1))

y copiar hacia abajo.

ingrese la descripción de la imagen aquí

  • Si el nombre existe arriba, use el número de arriba
  • Si el nombre es nuevo, use el siguiente número disponible

información relacionada