Sortowanie danych w Excelu – lista niestandardowa, porządek niestandardowy i więcej

Sortowanie to jedno z najbardziej podstawowych, a jednocześnie najczęściej używanych narzędzi w Excelu. Zwykle wystarczy posortować dane rosnąco lub malejąco – według liczb, dat czy tekstu. Ale co zrobić, gdy potrzebujesz bardziej elastycznego podejścia, np. posortowania dni tygodnia w kolejności: Pn, Wt, Śr, Czw, Pt, a nie alfabetycznie? Albo chcesz ustawić dane według własnego rankingu, jak „Wysoki”, „Średni”, „Niski”?

W takich przypadkach przydaje się sortowanie niestandardowe, które pozwala dopasować kolejność danych do Twoich realnych potrzeb i logiki biznesowej.

W tym artykule dowiesz się:

  • jak działa standardowe i niestandardowe sortowanie w Excelu,
  • czym są listy niestandardowe i jak je tworzyć,
  • jak posortować dane według własnej kolejności,
  • w jaki sposób wspomagać sortowanie za pomocą formuł,
  • oraz jak zastosować niestandardowe sortowanie w Power Query i tabelach przestawnych.

1. Podstawowe sortowanie danych w Excelu

Najprostszy sposób:

  1. Zaznacz dane (np. kolumnę z nazwiskami).
  2. Na wstążce wybierz Dane → Sortuj rosnąco/malejąco.

Excel automatycznie uporządkuje dane:

  • alfabetycznie A–Z / Z–A (tekst),
  • od najmniejszych do największych (liczby),
  • od najstarszych do najnowszych (daty).

📌 Jeśli dane zawierają nagłówki – upewnij się, że opcja „Moje dane mają nagłówki” jest zaznaczona w oknie sortowania.

Warto przeczytać: Jak nagrać makro

2. Zaawansowane sortowanie – wiele poziomów

Jeśli chcesz sortować według więcej niż jednej kolumny (np. najpierw dział, potem nazwisko):

  1. Zaznacz całą tabelę.
  2. Wybierz: Dane → Sortuj.
  3. W oknie dialogowym kliknij Dodaj poziom.
  4. Ustaw kolejność np. „Dział – A do Z”, następnie „Nazwisko – A do Z”.

3. Lista niestandardowa – co to jest?

Lista niestandardowa pozwala sortować dane w zdefiniowanej przez użytkownika kolejności, a nie alfabetycznie czy liczbowo.

Przykład:

DzieńWynik
Wtorek5
Poniedziałek7
Środa6

Zwykłe sortowanie da: „Poniedziałek, Środa, Wtorek” (alfabetycznie) – ❌
A powinno być: „Poniedziałek, Wtorek, Środa” – ✅

4. Jak używać listy niestandardowej do sortowania?

Krok po kroku:

  1. Zaznacz dane.
  2. Wybierz: Dane → Sortuj.
  3. W oknie „Sortowanie” wybierz kolumnę, którą chcesz sortować.
  4. W polu „Kolejność” wybierz: Lista niestandardowa…
  5. W oknie „Listy niestandardowe”:
    • Zaznacz jedną z domyślnych (np. Poniedziałek–Niedziela),
    • Lub wpisz własną (np. „Wysoki, Średni, Niski”) i kliknij Dodaj.

📌 Excel posortuje dane zgodnie z kolejnością z listy, ignorując zasady alfabetyczne.

5. Tworzenie własnych list niestandardowych – szczegóły

Metoda 1: ręczne wpisanie

  1. Dane → Sortuj → Lista niestandardowa → Nowa lista.
  2. Wpisz wartości w polu (np. Wysoki, Średni, Niski – każda w osobnym wierszu).
  3. Kliknij Dodaj.

Metoda 2: import z arkusza

  1. Wprowadź listę niestandardową do komórek (np. A1:A3).
  2. Otwórz: Plik → Opcje → Zaawansowane → Ogólne → Edytuj listy niestandardowe.
  3. Kliknij „Importuj” → wybierz zakres.

📌 Lista będzie dostępna także do autouzupełniania i sortowania.

6. Przykłady użycia list niestandardowych

🔹 Priorytety zdefiniowane przez firmę:

ZadaniePriorytet
Raport AŚredni
Raport BWysoki
Raport CNiski

Lista niestandardowa: Wysoki, Średni, Niski

Po sortowaniu: Raport B, A, C

🔹 Etapy procesu:

KrokEtap
1Wstępny
2Główny
3Finalny

Lista niestandardowa: Wstępny, Główny, Finalny

7. Sortowanie niestandardowe z pomocą funkcji

Jeśli nie możesz użyć listy niestandardowej, możesz użyć funkcji pomocniczej.

Przykład:

Kolumna A: „Wysoki”, „Średni”, „Niski”

W kolumnie pomocniczej B wpisz:

=JEŻELI(A2="Wysoki";1;JEŻELI(A2="Średni";2;3))

Następnie sortuj dane po kolumnie B.

8. Sortowanie dynamiczne w Excel 365 – funkcja SORTUJ()

Dla użytkowników Microsoft 365 dostępna jest nowa funkcja:

=SORTUJ(A2:B10; 2; -1)  
  • sortuje dane wg 2. kolumny, malejąco.

Nie obsługuje list niestandardowych, ale można połączyć ją z PRZESZUKAJ() lub X.WYSZUKAJ, aby uzyskać porządek niestandardowy.

Sprawdź również: Jak policzyć puste i niepuste komórki w Excelu

9. Sortowanie w Power Query

Jeśli przetwarzasz dane z wielu źródeł – Power Query pozwala:

  • sortować po dowolnej kolumnie,
  • tworzyć porządek niestandardowy przez kolumny pomocnicze,
  • przekształcać dane w bardziej trwały sposób.

Przykład:

  1. Pobierz dane do Power Query.
  2. Dodaj kolumnę z numerem kolejności niestandardowej.
  3. Sortuj po tej kolumnie.
  4. Załaduj dane z powrotem do Excela.

10. Częste błędy i jak ich unikać

ProblemPrzyczynaRozwiązanie
Excel sortuje alfabetycznieNie użyto listy niestandardowejUstaw odpowiednią listę sortowania
Lista niestandardowa nie działaNie została zatwierdzonaSprawdź w „Opcjach Excela”
Sortowanie zaburza daneNie zaznaczono pełnego zakresuZaznacz wszystkie kolumny
Puste komórki sortują się na początkuDomyślne ustawienie ExcelaUzupełnij brakujące dane lub dodaj warunek

Podsumowanie

Sortowanie danych w Excelu to nie tylko A–Z i Z–A. Dzięki listom niestandardowym możesz:

✅ kontrolować porządek sortowania zgodnie z logiką biznesową,
✅ organizować dane w sposób bardziej przejrzysty,
✅ tworzyć czytelne raporty i zestawienia,
✅ automatyzować porządkowanie dużych tabel.

To potężna funkcja, której warto używać, by Twoje dane przemawiały jasno i skutecznie.

Przemek
Przemek

Cześć! Mam na imię Przemek i od lat zgłębiam tajniki Excela – najpierw z potrzeby, potem z ciekawości, a w końcu z pasji. Zawodowo pracuję z danymi i narzędziami analitycznymi, ale to właśnie Excel jest tym, z czym mam największy kontakt na co dzień.

Chętnie poznamy Twoje zdanie na ten temat!

Dodaj Odpowiedź

Exceldlakazdego.pl
Logo