Stel je voor dat we een lijst met namen hebben zoals:
En we willen ze allemaal een unieke identificatie geven:
Zodat de voornaam Bob de identifier 1 heeft en de volgende Mark de identifier 2. Dit kan worden bereikt door het volgende proces.
We kennen Bob (d.w.z. de eerste persoon in de lijst) een identifier toe 1:
En dan voegen we de volgende formules in de volgende cel hieronder in en kopiëren naar beneden:
=IF(ISNA(MATCH(B7,B6:$B$6,0)),MAX(C6:$C$6)+1,VERT.ZOEKEN(B7,B6:$C$6,2,FALSE))
Dus:
De formules werken door te zoeken naar een voorkomen van de naam tot nu toe. Als het niet bestaat, vindt het de maximale waarde van de identifier tot nu toe en voegt er een toe om een nieuwe identifier te geven. Als er een naam bestaat, wordt er gezocht om de identifier voor die naam te vinden.
Als er meer namen onderaan of in het midden worden toegevoegd en de formules naar beneden worden gekopieerd, geeft het nog steeds een duidelijke identificatie.