1. Jak przygotować dane do sortowania
Zanim zaczniesz sortować, zadbaj o porządek w samych danych, bo od tego zależy, czy sortowanie zadziała poprawnie.
- 1. Jak przygotować dane do sortowania
- 2. Najprostsze sortowanie – od A do Z, od Z do A, od najmniejszych do największych
- 3. Zaawansowane sortowanie – własne kryteria i kilka poziomów
- 4. Sortowanie wierszy vs sortowanie kolumn
- 5. Sortowanie według własnej (niestandardowej) kolejności
- 6. Sortowanie według kolorów i ikon
- 7. Sortowanie z użyciem filtrów w nagłówkach
- 8. Jak sortować, żeby nie „rozwalić” danych
- 9. Częste problemy i ich rozwiązania
- 10. Skrócona instrukcja – jak szybko posortować dane w Excelu
1.1. Nagłówki kolumn
Umieść nazwy kolumn w pierwszym wierszu (np. „Imię”, „Nazwisko”, „Miasto”, „Kwota”).
Każda kolumna powinna mieć jeden, spójny typ danych. Przykładowe typy, które warto rozdzielić na osobne kolumny:
- tekst (np. miasta),
- liczby (np. kwoty),
- daty (np. data zamówienia).
Excel często traktuje pierwszy wiersz jako nagłówki i nie sortuje go razem z danymi.
1.2. Ciągły zakres danych
Dane powinny tworzyć ciągły prostokąt – bez pustych wierszy i kolumn w środku.
Unikaj dodatkowych notatek „w środku tabeli”, bo Excel może uznać, że tam kończy się zakres i posortować tylko część danych.
Przykład prawidłowego i błędnego układu:
Dobrze: dane w zakresie A1:D100, bez pustych wierszy.
Źle: wiersz 50 pusty – Excel może posortować tylko do 49 wiersza.
1.3. Dane w tabeli – bezpieczniejsze sortowanie
Bardzo wygodnie jest zamienić zwykły zakres na tabelę Excela:
- Kliknij dowolną komórkę w danych.
- Naciśnij
Ctrl + T. - Zaznacz opcję „Moja tabela ma nagłówki”, jeśli w pierwszym wierszu masz nazwy kolumn.
- Kliknij OK.
Od tej pory tabela ma wbudowane ułatwienia: każda kolumna otrzymuje strzałkę rozwijaną do sortowania i filtrowania, a Excel zawsze sortuje całe wiersze razem, więc dane się nie „rozjadą”.
2. Najprostsze sortowanie – od A do Z, od Z do A, od najmniejszych do największych
Najczęściej chcemy po prostu posortować jedną kolumnę: alfabetycznie albo numerycznie.
2.1. Sortowanie jednej kolumny (wraz z całym wierszem)
- Kliknij dowolną komórkę w kolumnie, po której chcesz sortować (np. w kolumnie „Miasto”).
- Przejdź do karty Dane na wstążce.
- W grupie Sortowanie i filtrowanie wybierz odpowiednią opcję sortowania.
Wybierz: „Sortuj od A do Z” (rosnąco: A…Z, 0…9, najstarsze…najnowsze) lub „Sortuj od Z do A” (malejąco: Z…A, 9…0, najnowsze…najstarsze).
Excel automatycznie rozpoznaje cały zakres przylegających danych i przesuwa całe wiersze, dzięki czemu wartości w innych kolumnach pozostają poprawnie powiązane.
Uwaga: nie zaznaczaj tylko jednej kolumny, jeśli chcesz zachować powiązanie wierszy. Najbezpieczniej jest kliknąć jedną komórkę w środku danych i pozwolić Excelowi samodzielnie wykryć zakres.
3. Zaawansowane sortowanie – własne kryteria i kilka poziomów
Jeżeli chcesz sortować dane bardziej precyzyjnie – np. najpierw według miasta, a w obrębie każdego miasta według daty – użyj okna „Sortowanie”.
3.1. Jak otworzyć okno „Sortowanie”
- Kliknij dowolną komórkę w zakresie danych lub w tabeli.
- Na karcie Dane kliknij przycisk Sortuj w grupie „Sortowanie i filtrowanie”.
Pojawi się okno Sortowanie z dodatkowymi opcjami.
3.2. Sortowanie według wybranej kolumny
W oknie „Sortowanie” ustaw kolejno:
- W polu „Sortuj według” wybierz kolumnę (np. „Miasto”).
- W polu „Sortuj na” / „Sortowanie” wskaż, czy sortujesz wartości (tekst, liczby, daty) czy atrybuty formatowania (np. kolor komórki, kolor czcionki, ikona komórki).
- W polu „Kolejność” określ kierunek dla danego typu danych:
- tekst – Od A do Z / Od Z do A;
- liczby – Od najmniejszej do największej / Od największej do najmniejszej;
- daty – Od najstarszej do najnowszej / Od najnowszej do najstarszej.
Kliknij OK, aby zastosować sortowanie.
3.3. Sortowanie wielopoziomowe (np. miasto, a potem nazwisko)
Przykład: chcesz, aby dane były najpierw posortowane po mieście, a w ramach każdego miasta – po nazwisku.
- Otwórz okno Sortowanie (jak wyżej).
- Ustaw pierwszy poziom: w polu „Sortuj według” wybierz „Miasto” i wskaż kolejność „Od A do Z”.
- Kliknij „Dodaj poziom”.
- Ustaw drugi poziom: w polu „Następnie według” wybierz „Nazwisko” i wskaż kolejność „Od A do Z”.
- Kliknij OK.
Excel najpierw posortuje dane według miast, a następnie – w ramach każdego miasta – uporządkuje nazwiska alfabetycznie.
4. Sortowanie wierszy vs sortowanie kolumn
Domyślnie Excel sortuje wiersze pionowo – czyli porządkuje dane w dół kolumny. Możliwe jest jednak również sortowanie poziome, czyli porządkowanie kolumn w wierszu.
4.1. Sortowanie w pionie (standard – wiersze)
To domyślny tryb: sortujesz według kolumn (np. kolumna B – nazwiska), a efektem jest zmiana kolejności wierszy. To zostało już opisane: użyj przycisku „Sortuj” lub „Od A do Z / Od Z do A”.
4.2. Sortowanie w poziomie (porządkowanie kolumn)
To rozwiązanie jest przydatne, gdy chcesz ułożyć kolumny w określonej kolejności na podstawie opisów nagłówków (np. kolejność miesięcy, etapów procesu itp.).
- Zaznacz zakres danych, który chcesz posortować (np. wiersz nagłówków i dane poniżej).
- Przejdź do karty Dane i kliknij Sortuj.
- W oknie Sortowanie kliknij przycisk Opcje.
- Zaznacz „Sortuj od lewej do prawej”.
- Zatwierdź opcje.
- W polu „Sortuj według” wybierz wiersz, po którym chcesz sortować (np. wiersz 3 – nagłówki).
- Wybierz rodzaj sortowania i kolejność (jak przy klasycznym sortowaniu).
- Kliknij OK.
Teraz Excel przemieszcza kolumny w lewo/prawo, zamiast sortować wiersze.
5. Sortowanie według własnej (niestandardowej) kolejności
Czasem kolejność alfabetyczna nie ma sensu – np. dla dni tygodnia („Poniedziałek, Wtorek, …”) lub miesięcy („Styczeń, Luty, …”). Wtedy używa się list niestandardowych.
5.1. Czym jest lista niestandardowa
To lista zdefiniowana przez użytkownika, np.: „Nowy”, „W realizacji”, „Wysłany”, „Zamknięty” lub „Mały”, „Średni”, „Duży”. Po jej utworzeniu można sortować dane dokładnie w tej kolejności, a nie alfabetycznie.
5.2. Tworzenie listy niestandardowej (przykład)
Wpisz pożądaną kolejność w kolumnie arkusza (np. J3:J10). Przykładowe wartości:
- nowy,
- w realizacji,
- wysłany,
- zamknięty.
- Otwórz opcje Excela i przejdź do ustawień list niestandardowych (w zależności od wersji: sekcja „Zaawansowane” → „Edytuj listy niestandardowe”).
- Wskaż zakres z wpisaną listą (np. J3:J10) i dodaj go jako listę niestandardową.
To czynność jednorazowa – później możesz jej używać wielokrotnie.
5.3. Sortowanie z użyciem listy niestandardowej
Wykonaj sortowanie standardowe i wskaż własną kolejność w oknie sortowania:
- Ustaw kursor w obrębie zakresu, który chcesz sortować.
- Na karcie Dane wybierz Sortuj.
- W oknie Sortowanie wybierz kolumnę (np. „Status”), a w polu „Kolejność” wybierz „Lista niestandardowa” i wskaż utworzoną wcześniej listę.
- Zatwierdź wszystkie okna.
Excel ułoży wartości np. „Nowy” → „W realizacji” → „Wysłany” → „Zamknięty”, niezależnie od alfabetu.
6. Sortowanie według kolorów i ikon
Jeżeli korzystasz z formatowania warunkowego albo samodzielnie kolorujesz komórki, możesz sortować dane po kolorach.
6.1. Sortowanie po kolorze komórki lub czcionki
- Zaznacz dowolną komórkę w danych.
- Na karcie Dane kliknij Sortuj.
- W polu „Sortuj według” wybierz kolumnę, w której znajdują się kolory (np. „Status”).
- W polu „Sortowanie” / „Sortuj na” wybierz odpowiednio: „Kolor komórki” lub „Kolor czcionki”.
- W polu „Kolejność” wskaż kolor i zdecyduj, czy ma być na górze czy na dole.
- Dodaj kolejne poziomy, jeśli chcesz, aby po jednym kolorze pojawiał się kolejny.
Przykładowa kolejność sortowania według ważności:
- najpierw wiersze z czerwonym tłem (pilne),
- potem żółte (średni priorytet),
- na końcu zielone (zrobione).
6.2. Sortowanie po ikonach (formatowanie warunkowe)
Jeżeli używasz ikon (np. strzałki, kółka) w formatowaniu warunkowym, ustaw sortowanie według wybranych ikon:
- W oknie Sortowanie wybierz odpowiednią kolumnę.
- W polu „Sortowanie” wybierz „Ikona komórki”.
- W polu „Kolejność” wskaż, która ikona ma pojawić się jako pierwsza.
7. Sortowanie z użyciem filtrów w nagłówkach
Filtrowanie i sortowanie są ze sobą powiązane – strzałka filtra w nagłówku kolumny pozwala również szybko sortować dane.
7.1. Włączanie filtrów
Jeśli twoje dane nie są tabelą, włącz filtry w nagłówkach:
- Zaznacz dowolną komórkę w zakresie danych.
- Przejdź do karty Dane.
- Kliknij Filtr w grupie „Sortowanie i filtrowanie”.
W nagłówkach kolumn pojawią się małe strzałki.
7.2. Sortowanie z poziomu nagłówka
Kliknij strzałkę w nagłówku kolumny i wybierz odpowiednią opcję: „Sortuj od A do Z” / „Sortuj od Z do A” (dla tekstu) lub „Sortuj rosnąco” / „Sortuj malejąco” (dla liczb i dat). To bardzo wygodne w tabelach (Ctrl + T) – każda kolumna ma wbudowane sortowanie i filtrowanie.
8. Jak sortować, żeby nie „rozwalić” danych
Częsty błąd początkujących: sortują jedną kolumnę bez pozostałych, przez co dane w wierszach przestają być ze sobą powiązane.
8.1. Zasady bezpiecznego sortowania
Trzymaj się tych zasad, aby uniknąć błędów:
- nie zaznaczaj tylko jednej kolumny, gdy dane w wierszu są logicznie powiązane (np. Imię + Nazwisko + Miasto),
- kliknij jedną komórkę w środku zakresu i pozwól Excelowi wykryć cały blok danych,
- gdy to konieczne, zaznacz cały ciągły zakres danych przed sortowaniem,
- upewnij się, że nie ma pustych wierszy ani kolumn w środku – Excel może wtedy posortować tylko fragment danych.
8.2. Tabela – najlepsze zabezpieczenie
Jeżeli dane są w tabeli (Ctrl + T), Excel zawsze sortuje całe wiersze razem, co znacząco zmniejsza ryzyko błędów.
9. Częste problemy i ich rozwiązania
9.1. Excel sortuje nagłówki razem z danymi
Jeśli po sortowaniu nagłówek „Miasto” wylądował w środku listy, prawdopodobnie brakowało poprawnego nagłówka albo Excel go nie rozpoznał. Upewnij się, że nazwy kolumn są w pierwszym wierszu i różnią się od danych, a przy sortowaniu zaawansowanym zaznacz opcję „Moje dane mają nagłówki”.
9.2. Daty sortują się dziwnie (np. 01.01.2024 po 10.12.2023)
Najczęściej problemem jest zapis dat jako tekst, a nie prawdziwa data – tekst sortuje się alfabetycznie, nie chronologicznie.
Jak to naprawić:
- zmień format komórek na datę i sprawdź, czy wartości są rozpoznawane poprawnie,
- użyj narzędzia Tekst jako kolumny, aby przekonwertować tekst na datę,
- zastosuj formuły pomocnicze, np.
DATA(),WARTOŚĆ()lubTEKST(), aby przebudować poprawne daty.
9.3. Sortowanie nie obejmuje wszystkich kolumn
Jeżeli część danych się nie posortowała, sprawdź, czy zakres danych jest ciągły (bez pustych kolumn i wierszy w środku). W razie potrzeby zaznacz ręcznie cały zakres przed użyciem przycisku „Sortuj”.
10. Skrócona instrukcja – jak szybko posortować dane w Excelu
Oto zestaw najważniejszych scenariuszy i najszybszych ścieżek działania:
- najprostsze sortowanie jednej kolumny – kliknij komórkę w kolumnie, karta Dane → „Sortuj od A do Z” lub „Sortuj od Z do A”;
- sortowanie wielopoziomowe – karta Dane → Sortuj → dodaj poziomy („Sortuj według”, „Następnie według”) i ustaw kolejność;
- sortowanie kolumn (poziome) – Dane → Sortuj → Opcje → „Sortuj od lewej do prawej” → wskaż wiersz z nagłówkami;
- sortowanie po kolorach i ikonach – Dane → Sortuj → w polu „Sortowanie” wybierz „Kolor komórki” / „Kolor czcionki” / „Ikona komórki” i ustaw kolejność;
- bezpieczne sortowanie całych wierszy – zamień zakres na tabelę:
Ctrl + T, a następnie sortuj z poziomu nagłówków lub karty Dane.








