Jak działa SORTUJ w programie Excel? Przykłady zastosowania

Jak działa SORTUJ w programie Excel? Przykłady zastosowania

Funkcja SORTUJ w Excelu to jedno z tych narzędzi, które potrafią znacząco usprawnić pracę z danymi. Dzięki niej mogę dynamicznie sortować tabelę czy zakres komórek bez konieczności ręcznego stosowania filtrów. Co więcej, SORTUJ działa w pełni dynamicznie, co oznacza, że jeśli dane wejściowe się zmienią, wynik sortowania również zostanie automatycznie zaktualizowany.

Podstawowa składnia funkcji SORTUJ

Żeby sprawnie korzystać z funkcji SORTUJ, muszę najpierw zrozumieć jej składnię. Składa się ona z kilku argumentów, które pozwalają kontrolować sposób sortowania.

SORTUJ(tabela; indeks_kolumny; [kolejność]; [sposób_sortowania])
  • tabela – zakres komórek, który chcę posortować.
  • indeks_kolumny – numer kolumny w zakresie, według której chcę sortować.
  • kolejność (opcjonalne) – określa kolejność sortowania: 1 – rosnąco, -1 – malejąco.
  • sposób_sortowania (opcjonalne) – określa czy sortuję według wierszy (domyślne, 1) czy kolumn (0).

Prosty przykład sortowania w Excelu

Załóżmy, że mam taką tabelę danych:

Imię Wiek
Jan 28
Anna 25
Kamil 30

Jeśli chcę posortować tę tabelę według wieku w rosnącej kolejności, użyję funkcji:

=SORTUJ(A2:B4;2;1)

W wyniku otrzymam:

Imię Wiek
Anna 25
Jan 28
Kamil 30

Sortowanie zestawu danych malejąco

Jeśli chcę posortować wiek malejąco, wystarczy zmienić trzeci argument funkcji na -1:

=SORTUJ(A2:B4;2;-1)

Teraz wynikiem jest tabela w odwrotnej kolejności:

Imię Wiek
Kamil 30
Jan 28
Anna 25

Sortowanie wielopoziomowe

Jeśli chcę sortować według więcej niż jednej kolumny, mogę skorzystać z tablicy jako argumentu kolejności sortowania. Załóżmy, że mam tabelę z większą ilością danych:

Imię Wiek Miasto
Jan 28 Warszawa
Anna 25 Kraków
Kamil 30 Kraków
Jan 28 Poznań

Teraz chcę najpierw posortować według wieku (rosnąco), a następnie według miasta (alfabetycznie). Użyję takiej formuły:

=SORTUJ(A2:C5;{2,3};{1,1})

W wyniku otrzymam:

Imię Wiek Miasto
Anna 25 Kraków
Jan 28 Poznań
Jan 28 Warszawa
Kamil 30 Kraków

Zastosowanie SORTUJ z funkcją FILTRUJ

Ciekawym zastosowaniem funkcji SORTUJ jest jej połączenie z funkcją FILTRUJ. Dzięki temu mogę najpierw przefiltrować dane, a następnie posortować wynik. Przykładowo:

=SORTUJ(FILTRUJ(A2:C5;C2:C5="Kraków");2;1)

Ta formuła najpierw wybierze tylko osoby z Krakowa, a następnie posortuje je według wieku rosnąco.

Podsumowanie

Funkcja SORTUJ w programie Excel jest niezwykle przydatnym narzędziem do dynamicznego sortowania danych. Może działać zarówno na pojedynczych kolumnach, jak i sortować wielopoziomowo. W połączeniu z innymi funkcjami, takimi jak FILTRUJ, pozwala jeszcze lepiej zarządzać danymi. Dzięki temu mogę zautomatyzować wiele procesów i zaoszczędzić mnóstwo czasu na ręcznych operacjach.

 

Inny ciekawy artykuł:

Jak działa UNIKATOWE w programie Excel? Przykłady zastosowania

kurs excel kajo promo v3
KajoDataSpace