Jak wygenerować unikalne identyfikatory w programie excel
Często możesz chcieć wygenerować unikalne identyfikatory dla wartości w zbiorze danych w Excelu.
Poniższy przykład pokazuje dokładnie, jak to zrobić.
Przykład: Generowanie unikalnych identyfikatorów w programie Excel
Załóżmy, że mamy w Excelu następującą listę nazw drużyn koszykarskich:
Załóżmy, że chcemy utworzyć unikalną wartość identyfikatora dla każdego zespołu.
W tym celu możemy wybrać wybraną przez nas wartość jako pierwszy unikalny identyfikator.
Na przykład moglibyśmy użyć wartości 1 dla pierwszego zespołu:
Następnie możemy wpisać następującą formułę w komórce B3 :
=IF(ISNA(MATCH( A3 , A2:$A$2 ,0)),MAX( B2:$B$2 )+1,VLOOKUP( A3 , A2:$B$2 ,2,FALSE))
Możemy następnie kliknąć i przeciągnąć tę formułę do każdej pozostałej komórki w kolumnie B:
Kolumna B zawiera teraz unikalną wartość identyfikatora dla każdego zespołu.
Na przykład możemy zobaczyć:
- Każda drużyna o nazwie „Mavs” ma wartość identyfikacyjną 1 .
- Każdy zespół o nazwie „Lakers” ma wartość identyfikacyjną 2
- Każda drużyna o nazwie „Jastrzębie” ma wartość identyfikacyjną 3 .
I tak dalej.
Jeśli zamiast tego chcesz mieć możliwość rozróżnienia graczy w tej samej drużynie, możesz wpisać następującą formułę w komórce B2 , aby wygenerować unikalny identyfikator zawierający pierwsze trzy litery nazwy drużyny oraz wartość liczbową wskazującą wygląd drużyna:
=LEFT( A2 ,3)&"-"&COUNTIF( $A$2:A2 , A2 )*1
Następnie możesz kliknąć i przeciągnąć tę formułę do każdej pozostałej komórki w kolumnie B:
Kolumna B zawiera teraz unikalny identyfikator każdego wiersza.
Dodatkowe zasoby
Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania w programie Excel:
Excel: jak liczyć unikalne nazwy
Excel: jak liczyć unikalne wartości według grupy
Excel: jak liczyć unikalne wartości na podstawie wielu kryteriów