Numeracja dopasowująca się do liczby wierszy tabeli

Autor: Piotr Gromulski
W pierwszej kolumnie tworzonych wykazów znajduje się najczęściej numeracja porządkowa wierszy. Jeżeli do tabeli dopisujemy kolejne pozycje, to musimy także pamiętać o ręcznym zwiększaniu numeracji. Okazuje się, że możemy nakłonić Excela, aby robił to za nas.
Na podstawie przykładu z rysunku 1 sprawdzimy, jak to zrobić za pomocą sprytnej formuły.
Rys. 1. Pusty wykaz, w którym zastosujemy dynamiczną numerację
W tym celu:
 
1. W komórce A2 wprowadzamy następującą formułę:
=JEŻELI(CZY.PUSTA(B2);"";WIERSZ()-1)
2. Kopiujemy ją w dół na dowolną liczbę komórek.
3. Dopisujemy teraz kilka pozycji do swojego wykazu. Numeracja wierszy zostanie automatycznie nadana, jak to przedstawia rysunek 2.
Rys. 2. Formuła działa znakomicie
Wyjaśnienie działania formuły:
W pierwszym argumencie funkcji JEŻELI sprawdzamy, czy komórka B2 jest pusta. Jeśli tak, wówczas zwracany jest pusty ciąg znaków (""). Jeżeli jest wypełniona (czyli czy dodano nową pozycję do wykazu), nadawana jest kolejna liczba porządkowa. Jest ona wyznaczana za pomocą funkcji WIERSZ. Jeśli nie posiada ona żadnego argumentu, wówczas zwraca numer wiersza, w którym aktualnie się znajduje. Od zwracanego przez nią wyniku należy odjąć jeszcze 1, aby wiersz nagłówkowy nie był uwzględniany przy wyznaczaniu kolejnego numeru porządkowego.
Wskazówka
 
Jeżeli chcemy, aby liczby porządkowe były wstawiane razem z kropką, nieznacznie rozbudujmy swoją formułę w komórce A2:
=JEŻELI(CZY.PUSTA(B2);"";WIERSZ()-1&".")


Piotr Gromulski

Zaloguj się, aby dodać komentarz

Nie masz konta? Zarejestruj się »

Zobacz także

Skuteczne narzędzia do wykrywania uszkodzonych podzespołów

pobierz

Wykrywanie i usuwanie niechcianych programów

pobierz

Polecane artykuły

Array ( [docId] => 50114 )

Array ( [docId] => 50114 )
Array ( [docId] => 50114 )