Jak wygenerować numery sekwencji według grupy w programie excel
Aby wygenerować numery sekwencyjne według grup w programie Excel, możesz użyć następującej formuły:
=COUNTIF( $A$2:A2 , A2 )
Ta konkretna formuła zakłada, że pierwsza unikalna nazwa grupy znajduje się w komórce A2 , a wszystkie pozostałe grupy również znajdują się w kolumnie A.
Poniższy przykład pokazuje, jak zastosować tę formułę w praktyce.
Przykład: Generowanie numerów sekwencji według grup w programie Excel
Załóżmy, że mamy w Excelu następujący zbiór danych, który zawiera informacje o punktach zdobytych przez koszykarzy z różnych drużyn:
Załóżmy, że chcemy dodać nową kolumnę zawierającą numery kolejne dla każdego zespołu.
Na przykład:
- Pierwsza linia z nazwą drużyny „Mavs” powinna mieć wartość 1 .
- Druga linia z nazwą drużyny „Mavs” powinna mieć wartość 2 .
- Trzecia linia z nazwą drużyny „Mavs” powinna mieć wartość 3 .
I tak dalej.
Numery kolejne powinny automatycznie rozpoczynać się od nowa po napotkaniu nowej nazwy zespołu.
Aby to osiągnąć, możemy wpisać następującą formułę w komórce C2 :
=COUNTIF( $A$2:A2 , A2 )
Następnie możemy przeciągnąć i wypełnić tę formułę do każdej pozostałej komórki w kolumnie C:
Kolumna C zawiera teraz numery kolejne na zespół.
Należy zaznaczyć, że ta formuła działa także wtedy, gdy nazwy zespołów nie następują po sobie.
Załóżmy na przykład, że mamy następujący zbiór danych, w którym pomieszane są nazwy zespołów:
Nadal możemy użyć poniższej formuły w komórce C2 , aby wygenerować numery kolejne według nazwy zespołu:
=COUNTIF( $A$2:A2 , A2 )
Poniższy zrzut ekranu pokazuje, jak zastosować tę formułę w praktyce:
Należy pamiętać, że numery kolejne są zawsze poprawne.
Dodatkowe zasoby
Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania w programie Excel:
Excel: Jak automatycznie wypełnić wartości z innego arkusza
Excel: jak automatycznie wypełniać daty
Excel: wygeneruj losową liczbę pomiędzy zakresami