Excel Tworzenie unikalnych identyfikatorów

Spisie treści

Wyobraź sobie, że mamy listę nazwisk, takich jak:

I chcemy nadać każdemu unikalny identyfikator:

Tak więc imię Bob ma identyfikator 1, a następny Marek ma identyfikator 2. Można to osiągnąć w następującym procesie.

Przypisujemy Bobowi (tj. pierwszej osobie na liście) identyfikator 1:

A następnie wstawiamy następujące formuły w następnej komórce poniżej i kopiujemy:

=JEŻELI(CZY.NA(POZYCJĘ(B7;B6:$B$6,0));MAX(C6:$C$6)+1;WYSZUKAJ.PIONOWO(B7;B6:$C$6;2;FAŁSZ))

Więc:

Formuła działa na podstawie wyszukiwania dotychczasowego wystąpienia nazwy. Jeśli nie istnieje, to wyszukuje maksymalną wartość identyfikatora do tej pory i dodaje ją, aby nadać nowy identyfikator. Jeśli nazwa istnieje, wykonywane jest wyszukiwanie w celu znalezienia identyfikatora tej nazwy.

Jeśli na dole lub w środku zostanie dodanych więcej nazw, a formuły zostaną skopiowane, nadal będzie to wyraźny identyfikator.

wave wave wave wave wave