Imagina que tenemos una lista de nombres como:
Y queremos darle a cada uno un identificador único:
De modo que el primer nombre Bob tiene el identificador 1 y la siguiente marca tiene el identificador 2. Esto se puede lograr mediante el siguiente proceso.
Asignamos a Bob (es decir, la primera persona de la lista) con un identificador 1:
Y luego insertamos las siguientes fórmulas en la siguiente celda debajo de esta y las copiamos:
= SI (ISNA (COINCIDIR (B7, B6: $ B $ 6,0)), MAX (C6: $ C $ 6) + 1, VLOOKUP (B7, B6: $ C $ 6,2, FALSE))
Entonces:
Las fórmulas funcionan buscando una aparición del nombre hasta la fecha. Si no existe, busca el valor máximo del identificador hasta la fecha y agrega uno para dar un nuevo identificador. Si existe un nombre, se realiza una búsqueda para encontrar el identificador de ese nombre.
Si se agregan más nombres en la parte inferior o en el medio y las fórmulas se copian, aún da un identificador distinto.