Excel Crearea identificatorilor unici

Cuprins

Imaginați-vă că avem o listă de nume precum:

Și vrem să le oferim fiecăruia un identificator unic:

Astfel, prenumele Bob are identificatorul 1, iar următorul Mark are identificatorul 2. Acest lucru se poate realiza prin următorul proces.

Îi atribuim lui Bob (adică prima persoană din listă) un identificator 1:

Și apoi inserăm următoarele formule în celula următoare sub aceasta și copiem:

= IF (ISNA (MATCH (B7, B6: $ B $ 6,0)), MAX (C6: $ C $ 6) + 1, VLOOKUP (B7, B6: $ C $ 6,2, FALS))

Asa de:

Formulele funcționează căutând o apariție a numelui până în prezent. Dacă nu există, atunci găsește valoarea maximă a identificatorului până în prezent și adaugă unul pentru a da un nou identificator. Dacă există un nume, atunci se face o căutare pentru a găsi identificatorul pentru acel nume.

Dacă sunt adăugate mai multe nume în partea de jos sau în mijloc și formulele sunt copiate, acesta oferă totuși un identificator distinct.

wave wave wave wave wave