
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:
- Zaznacz dane (np. kolumnę z nazwiskami).
- 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):
- Zaznacz całą tabelę.
- Wybierz: Dane → Sortuj.
- W oknie dialogowym kliknij Dodaj poziom.
- 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 |
|---|---|
| Wtorek | 5 |
| Poniedziałek | 7 |
| Środa | 6 |
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:
- Zaznacz dane.
- Wybierz: Dane → Sortuj.
- W oknie „Sortowanie” wybierz kolumnę, którą chcesz sortować.
- W polu „Kolejność” wybierz: Lista niestandardowa…
- 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
- Dane → Sortuj → Lista niestandardowa → Nowa lista.
- Wpisz wartości w polu (np. Wysoki, Średni, Niski – każda w osobnym wierszu).
- Kliknij Dodaj.
Metoda 2: import z arkusza
- Wprowadź listę niestandardową do komórek (np. A1:A3).
- Otwórz: Plik → Opcje → Zaawansowane → Ogólne → Edytuj listy niestandardowe.
- 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ę:
| Zadanie | Priorytet |
|---|---|
| Raport A | Średni |
| Raport B | Wysoki |
| Raport C | Niski |
Lista niestandardowa: Wysoki, Średni, Niski
Po sortowaniu: Raport B, A, C
🔹 Etapy procesu:
| Krok | Etap |
|---|---|
| 1 | Wstępny |
| 2 | Główny |
| 3 | Finalny |
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:
- Pobierz dane do Power Query.
- Dodaj kolumnę z numerem kolejności niestandardowej.
- Sortuj po tej kolumnie.
- Załaduj dane z powrotem do Excela.
10. Częste błędy i jak ich unikać
| Problem | Przyczyna | Rozwiązanie |
|---|---|---|
| Excel sortuje alfabetycznie | Nie użyto listy niestandardowej | Ustaw odpowiednią listę sortowania |
| Lista niestandardowa nie działa | Nie została zatwierdzona | Sprawdź w „Opcjach Excela” |
| Sortowanie zaburza dane | Nie zaznaczono pełnego zakresu | Zaznacz wszystkie kolumny |
| Puste komórki sortują się na początku | Domyślne ustawienie Excela | Uzupeł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.
