Sortowanie danych w zakresie lub tabeli

Sortowanie danych w zakresie lub tabeli

Sortowanie danych jest integralną częścią analizy danych. Może zaistnieć potrzeba uporządkowania listy nazwisk w kolejności alfabetycznej, sporządzenia listy poziomów zapasów produktu od najwyższego do najniższego albo uporządkowania wierszy według kolorów lub ikon. Sortowanie pozwala szybko wyświetlić dane w sposób, który ułatwia lepsze ich zrozumienie, organizowanie i odnajdywanie potrzebnych informacji oraz podejmowanie skuteczniejszych decyzji.

Dane można sortować według tekstu (od A do Z lub od Z do A), liczb (od najmniejszych do największych lub od największych do najmniejszych) oraz dat i godzin (od najstarszych do najnowszych i od najnowszych do najstarszych) w jednej lub większej liczbie kolumn. Można również sortować dane według utworzonej listy niestandardowej (na przykład według listy zawierającej wartości Duży, Średni i Mały) lub według formatów, w tym według kolorów komórek, kolorów czcionek lub zestawów ikon.

Uwagi : 

Co chcesz zrobić?

Sortowanie tekstu

  1. Zaznacz komórkę w kolumnie, którą chcesz posortować.

  2. Na karcie Dane w grupie Sortowanie i filtrowanie wykonaj jedną z następujących czynności:

    • Aby szybko sortować w porządku rosnącym, kliknij przycisk Polecenie Sortuj od A do Z w programie Excel sortujące od A do Z lub od najmniejszej liczby do największej (Sortuj od A do Z).

    • Aby szybko sortować w porządku malejącym, kliknij przycisk Polecenie Sortuj od Z do A w programie Excel sortujące od Z do A lub od największej liczby do najmniejszej (Sortuj od Z do A).

Uwagi : Potencjalne problemy

  • Sprawdzanie, czy wszystkie dane są przechowywane jako tekst    Jeśli kolumna, którą chcesz posortować, zawiera liczby przechowywane jako wartości liczbowe oraz liczby przechowywane jako tekst, sformatuj je wszystkie jako liczby lub jako tekst. W przeciwnym razie liczby przechowywane jako wartości liczbowe zostaną posortowane przed liczbami przechowywanymi jako tekst. Aby sformatować wszystkie zaznaczone dane jako tekst, naciśnij klawisze Ctrl+1 w celu otwarcia okna dialogowego Formatowanie komórek, kliknij kartę Liczby, a następnie w obszarze Kategoria kliknij pozycję Ogólne, Liczbowe lub Tekstowe.

  • Usuwanie wszystkich spacji wiodących    W niektórych przypadkach dane zaimportowane z innej aplikacji mogą zawierać spacje wiodące wstawione przed danymi. Usuń spacje wiodące przed rozpoczęciem sortowania danych. Można to zrobić ręcznie lub za pomocą funkcji USUŃ.ZBĘDNE.ODSTĘPY.

  1. Zaznacz komórkę w kolumnie, którą chcesz posortować.

  2. Na karcie Dane w grupie Sortowanie i filtrowanie wykonaj jedną z następujących czynności:

    • Aby posortować od najmniejszych do największych, kliknij przycisk Polecenie Sortuj od A do Z w programie Excel sortujące od A do Z lub od najmniejszej liczby do największej (Sortuj od najmniejszych do największych).

    • Aby posortować od największych do najmniejszych, kliknij przycisk Polecenie Sortuj od Z do A w programie Excel sortujące od Z do A lub od największej liczby do najmniejszej (Sortuj od największych do najmniejszych).

Uwagi : 

  • Potencjalny problem   

  • Sprawdzanie, czy wszystkie liczby są przechowywane jako wartości liczbowe    Jeśli wyniki są inne, niż oczekiwano, kolumna może zawierać liczby przechowywane jako tekst zamiast wartości liczbowych. Liczby ujemne zaimportowane na przykład z niektórych systemów księgowych lub liczby wprowadzone z wiodącym apostrofem (') są przechowywane jako tekst. Aby uzyskać więcej informacji, zobacz Naprawianie liczb sformatowanych jako tekst przez zastosowanie formatu liczb.

  1. Zaznacz komórkę w kolumnie, którą chcesz posortować.

  2. Na karcie Dane w grupie Sortowanie i filtrowanie wykonaj jedną z następujących czynności:

    • Aby posortować daty lub godziny od najwcześniejszej do najpóźniejszej, kliknij przycisk Polecenie Sortuj od A do Z w programie Excel sortujące od A do Z lub od najmniejszej liczby do największej (Sortuj od najstarszych do najnowszych).

    • Aby posortować daty lub godziny od najpóźniejszej do najwcześniejszej, kliknij przycisk Polecenie Sortuj od Z do A w programie Excel sortujące od Z do A lub od największej liczby do najmniejszej (Sortuj od najnowszych do najstarszych).

Uwagi : Potencjalny problem   

  • Sprawdzanie, czy daty i godziny są przechowywane jako daty i godziny    Jeśli wyniki są inne, niż oczekiwano, kolumna może zawierać daty i godziny przechowywane jako tekst, a nie jako daty i godziny. Aby program Excel poprawnie sortował daty i godziny, wszystkie daty i godziny w kolumnie muszą być przechowywane jako liczby kolejne dat lub godzin. Jeśli program Excel nie może rozpoznać wartości jako daty lub godziny, data lub godzina jest przechowywana jako tekst. Aby uzyskać więcej informacji, zobacz temat Konwertowanie dat przechowywanych jako tekst na daty.

  • Jeśli chcesz posortować dane według dni tygodnia, sformatuj komórki tak, aby wyświetlić dni tygodnia. Jeśli chcesz posortować dane według dni tygodnia bez względu na datę, przekonwertuj je na tekst, używając funkcji TEKST. Funkcja TEKST zwraca jednak wartość tekstową, więc operacja sortowania będzie oparta na danych alfanumerycznych. Aby uzyskać więcej informacji, zobacz temat Wyświetlanie dat jako dni tygodnia.

Dane można posortować według więcej niż jednej kolumny lub wiersza, aby pogrupować je według jednakowych wartości w jednej kolumnie lub wierszu, a następnie posortować kolejną kolumnę lub wiersz w grupie jednakowych wartości. Jeśli na przykład jest dostępna kolumna Dział i kolumna Pracownik, można najpierw wykonać sortowanie według działów (aby zgrupować wszystkich pracowników z tego samego działu), a następnie wykonać sortowanie według nazwisk (aby uporządkować nazwiska w kolejności alfabetycznej dla każdego działu). Można posortować nawet 64 kolumny.

Uwaga : Aby uzyskać najlepsze wyniki, sortowany zakres komórek powinien zawierać nagłówki kolumn.

  1. Zaznacz dowolną komórkę w zakresie danych.

    Zaznacz zakres w co najmniej dwóch kolumnach

  2. Na karcie Dane w grupie Sortowanie i filtrowanie kliknij przycisk Sortuj.

    Grupa Sortowanie i filtrowanie na karcie Dane

  3. W oknie dialogowym Sortowanie w obszarze Kolumna w polu Sortuj według wybierz pierwszą kolumnę, którą chcesz posortować.

    Wybierz pierwszą kolumnę do posortowania

  4. W obszarze Sortowanie według wybierz typ sortowania. Wykonaj jedną z następujących czynności:

    • Aby sortować według tekstu, liczb lub dat i godzin, wybierz opcję Wartości.

    • Aby sortować według formatów, wybierz opcję Kolor komórki, Kolor czcionki lub Ikona komórki.

  5. W obszarze Kolejność wybierz odpowiedni sposób sortowania. Wykonaj jedną z następujących czynności:

    • W przypadku wartości tekstowych wybierz opcję Od A do Z lub Od Z do A.

    • W przypadku wartości liczbowych wybierz opcję Od najmniejszych do największych lub Od największych do najmniejszych.

    • W przypadku wartości dat lub godzin wybierz opcję Od najstarszych do najnowszych lub Od najnowszych do najstarszych.

    • Aby posortować dane na podstawie listy niestandardowej, wybierz opcję Lista niestandardowa.

  6. Aby dodać kolejną kolumnę sortowania, kliknij przycisk Dodaj poziom, a następnie powtórz kroki od trzeciego do piątego.

    Kliknij pozycję Dodaj poziom

  7. Aby skopiować kolumnę sortowania, zaznacz odpowiedni wpis, a następnie kliknij przycisk Kopiuj poziom.

  8. Aby usunąć kolumnę sortowania, zaznacz odpowiedni wpis, a następnie kliknij przycisk Usuń poziom.

    Uwaga : Na liście należy pozostawić co najmniej jeden wpis.

  9. Aby zmienić kolejność sortowania kolumn, zaznacz wpis, a następnie kliknij strzałkę W górę lub W dół obok przycisku Opcje w celu zmiany kolejności.

    Wpisy znajdujące się wyżej na liście są sortowane przed wpisami znajdującymi się niżej.

Jeśli zakres komórek lub kolumnę tabeli sformatowano ręcznie albo warunkowo przy użyciu kolorów komórki albo kolorów czcionki, można również wykonać sortowanie według tych kolorów. Ponadto można sortować według zestawu ikon utworzonych za pomocą formatowania warunkowego.

  1. Zaznacz komórkę w kolumnie, którą chcesz posortować.

  2. Na karcie Dane w grupie Sortowanie i filtrowanie kliknij przycisk Sortuj.

    Grupa Sortowanie i filtrowanie na karcie Dane

  3. W oknie dialogowym Sortowanie w obszarze Kolumna w polu Sortuj według wybierz kolumnę, którą chcesz posortować.

    W obszarze Kolumna kliknij pozycję Sortuj według i wybierz odpowiednią opcję

  4. W obszarze Sortowanie według wybierz opcję Kolor komórki, Kolor czcionki lub Ikona komórki.

    W obszarze Sortowanie wybierz odpowiednią opcję

  5. W obszarze Kolejność kliknij strzałkę obok przycisku, a następnie w zależności od typu formatu wybierz kolor komórki, kolor czcionki lub ikonę komórki.

  6. Następnie wybierz odpowiedni sposób sortowania. Wykonaj jedną z następujących czynności:

    • Aby przenieść komórki z określonym kolorem, kolorem czcionki lub ikoną na górę lub w lewo, wybierz opcję Na górze w przypadku sortowania kolumn lub Po lewej w przypadku sortowania wierszy.

    • Aby przenieść komórki z określonym kolorem, kolorem czcionki lub ikoną na dół lub w prawo, wybierz opcję Na dole w przypadku sortowania kolumn lub Po prawej w przypadku sortowania wierszy.

      Uwaga : Nie istnieje domyślna kolejność sortowania kolorów komórek, kolorów czcionek ani ikon. Należy zdefiniować odpowiednią kolejność dla każdej operacji sortowania.

  7. Aby określić kolejny kolor komórki, kolor czcionki lub ikonę dla operacji sortowania, kliknij przycisk Dodaj poziom, a następnie powtórz kroki od trzeciego do piątego.

    Upewnij się, że w polu Następnie według wybrano tę samą kolumnę i że w obszarze Kolejność dokonano tego samego wyboru.

    Powtórz te czynności dla każdego dodatkowego koloru komórki, koloru czcionki i ikony, które chcesz uwzględnić w sortowaniu.

Lista niestandardowa umożliwia sortowanie danych w kolejności zdefiniowanej przez użytkownika. Kolumna może na przykład zawierać wartości, według których mają być sortowane dane, takie jak ciągi „Maksimum”, „Średni” i „Minimum”. Jak wykonać sortowanie, aby najpierw były wyświetlane wiersze zawierające ciąg „Maksimum”, po nich wiersze zawierające ciąg „Średni”, a następnie wiersze zawierające ciąg „Minimum”? W przypadku stosowania sortowania alfabetycznego użycie kolejności „Od A do Z” spowoduje wyświetlanie wierszy z ciągiem „Maksimum” jako pierwszych, lecz wiersze z ciągiem „Minimum” będą wyświetlane przed wierszami z ciągiem „Średni”. Z kolei użycie kolejności „Od Z do A” spowoduje wyświetlanie najpierw wierszy z ciągiem „Średni”, a po nich wierszy z ciągiem „Minimum”. Wiersze z ciągiem „Średni” mają być zawsze wyświetlane w środku, niezależnie od wybranej kolejności. Utworzenie własnej listy niestandardowej pozwala obejść ten problem.

  1. Można również utworzyć listę niestandardową:

    1. W zakresie komórek wprowadź wartości, według których ma zostać wykonane sortowanie, od góry do dołu w odpowiedniej kolejności jak w tym przykładzie:

      Tworzenie listy z wartościami od największej do najmniejszej w zakresie komórek

    2. Zaznacz wprowadzony zakres. W przypadku powyższego przykładu należy zaznaczyć komórki z zakresu A1:A3.

    3. Przejdź do pozycji Plik > Opcje > Zaawansowane > Ogólne > Edytuj listy niestandardowe, w oknie dialogowym Listy niestandardowe kliknij przycisk Importuj, a następnie kliknij dwa razy przycisk OK.

      Uwagi : 

      • Listy niestandardowe można tworzyć tylko na podstawie wartości (tekst, liczba lub data i godzina). Nie można tworzyć list niestandardowych na podstawie formatowania (kolor komórki, kolor czcionki lub ikona).

      • Maksymalna długość listy niestandardowej to 255 znaków. Pierwszy znak nie może być liczbą.

  2. Zaznacz komórkę w kolumnie, którą chcesz posortować.

  3. Na karcie Dane w grupie Sortowanie i filtrowanie kliknij przycisk Sortuj.

    Grupa Sortowanie i filtrowanie na karcie Dane

  4. W oknie dialogowym Sortowanie w obszarze Kolumna w polu Sortuj według lub Następnie według wybierz kolumnę, którą chcesz posortować według listy niestandardowej.

  5. W obszarze Kolejność wybierz opcję Lista niestandardowa.

  6. W oknie dialogowym Listy niestandardowe wybierz odpowiednią listę. Aby użyć listy niestandardowej utworzonej w poprzednim przykładzie, kliknij pozycję Wysokie, Średnie, Niskie.

  7. Kliknij przycisk OK.

  1. Na karcie Dane w grupie Sortowanie i filtrowanie kliknij przycisk Sortuj.

    Grupa Sortowanie i filtrowanie na karcie Dane

  2. W oknie dialogowym Sortowanie kliknij przycisk Opcje

    Kliknij opcję sortowania, aby otworzyć okno dialogowe Sortowanie

  3. W oknie dialogowym Opcje sortowania zaznacz pole wyboru Uwzględnij wielkość liter.

    W oknie dialogowym Sortowanie kliknij przycisk Opcje

  4. Kliknij przycisk OK dwa razy.

Najczęściej sortujemy dane od góry do dołu, ale można też sortować od lewej do prawej.

Uwaga : Sortowanie od lewej do prawej nie jest obsługiwane w tabelach. Aby to zrobić, najpierw przekonwertuj tabelę na zakres, wybierając dowolną komórkę w tabeli i klikając pozycję Narzędzia tabel > Konwertuj na zakres.

  1. Wybierz komórkę w zakresie, który chcesz sortować.

  2. Na karcie Dane w grupie Sortowanie i filtrowanie kliknij przycisk Sortuj.

    Grupa Sortowanie i filtrowanie na karcie Dane

  3. W oknie dialogowym Sortowanie kliknij przycisk Opcje

    Kliknij opcję sortowania, aby otworzyć okno dialogowe Sortowanie

  4. W oknie dialogowym Opcje sortowania w obszarze Orientacja kliknij opcję Sortuj od lewej do prawej, a następnie kliknij przycisk OK.

    W oknie Opcje sortowania kliknij pozycję Od prawej do lewej

  5. W obszarze Wiersz w polu Sortuj według wybierz wiersz, który chcesz posortować. Na ogół będzie to pierwszy wiersz, jeśli chcesz sortować według wiersza nagłówka.

    Wybierz wiersz do posortowania

    Porada : Jeśli wiersz nagłówka zawiera tekst, ale chcesz uporządkować kolumny według liczb, możesz dodać nowy wiersz powyżej zakresu danych i dodać liczby w odpowiedniej kolejności.

  6. Aby posortować dane według wartości, wybierz jedną z opcji z listy rozwijanej Kolejność:

    1. W przypadku wartości tekstowych wybierz opcję Od A do Z lub Od Z do A.

    2. W przypadku wartości liczbowych wybierz opcję Od najmniejszych do największych lub Od największych do najmniejszych.

    3. W przypadku wartości dat lub godzin wybierz opcję Od najstarszych do najnowszych lub Od najnowszych do najstarszych.

  7. Aby posortować dane według kolorów komórek, kolorów czcionek lub ikon komórek, zrób tak:

    1. W obszarze Sortowanie według wybierz opcję Kolor komórki, Kolor czcionki lub Ikona komórki.

    2. W obszarze Kolejność wybierz kolor komórki, kolor czcionki lub ikonę komórki, a następnie wybierz pozycję Po lewej lub Po prawej.

Uwaga :  Podczas sortowania wierszy będących częścią konspektu skoroszytu program Excel sortuje grupy najwyższego poziomu (poziomu 1) tak, aby wiersze lub kolumny szczegółów pozostały obok siebie, nawet jeśli są ukryte.

Aby sortować według części wartości w kolumnie, jak na przykład kodu numeru artykułu (789-WDG-34), nazwiska (Anna Ostrowska) lub imienia (Ostrowska, Anna), należy najpierw podzielić kolumnę na co najmniej dwie kolumny, aby wartość, według której ma nastąpić sortowanie, znajdowała się w osobnej kolumnie. Można to zrobić, oddzielając części komórek za pomocą funkcji tekstu lub za pomocą Kreatora konwersji tekstu na kolumny. Aby uzyskać przykłady i więcej informacji, zobacz Dzielenie tekstu na różne komórki oraz Dzielenie tekstu między kolumny przy użyciu funkcji.

Ostrzeżenie : Można sortować zakres wewnątrz innego zakresu, ale nie jest to zalecane, ponieważ powoduje to usunięcie skojarzenia sortowanego zakresu z oryginalnymi danymi. Gdyby posortować następujące dane, jak pokazano, wybrani pracownicy zostaliby skojarzeni z innymi niż wcześniej działami.

Przykład sortowania mniejszego zakresu w większym

Na szczęście program Excel ostrzega, jeśli wykryje, że chcesz zrobić coś takiego:

Kliknij pozycję Pozostawić aktualnie zaznaczony obszar

Jeśli nie zamierzasz sortować w ten sposób, naciśnij opcję Rozszerzyć zaznaczony obszar. W przeciwnym razie wybierz opcję Pozostawić aktualnie zaznaczony obszar.

Jeśli wyniki nie są zgodne z oczekiwaniami, kliknij przycisk Cofnij Obraz przycisku .

Uwaga : Nie można sortować w ten sposób w tabeli.

W przypadku otrzymania nieoczekiwanych wyników podczas sortowania danych wykonaj następujące czynności:

Sprawdź, czy wartości zwrócone przez formułę zmieniły się    Jeśli posortowane dane zawierają jedną lub więcej formuł, wartości zwrócone przez te formuły mogą się zmienić po ponownym obliczeniu arkusza. W takim przypadku należy ponownie zastosować sortowanie, aby uzyskać aktualne wyniki.

Odkryj wiersze i kolumny przed rozpoczęciem sortowania    Ukryte kolumny nie są przenoszone podczas sortowania kolumn, a ukryte wiersze nie są przenoszone podczas sortowania wierszy. Przed wykonaniem sortowania danych zalecane jest odkrycie ukrytych kolumn i wierszy.

Sprawdź ustawienia regionalne    Kolejność sortowania jest zależna od ustawień regionalnych. Upewnij się, że ustawienia regionalne w oknach Ustawienia regionalne lub Opcje regionalne i językowe w Panelu sterowania komputera są prawidłowe. Aby uzyskać informacje dotyczące zmieniania ustawień regionalnych, zapoznaj się z Pomocą systemu Windows.

Wprowadź nagłówki kolumny tylko w jednym wierszu    Jeśli jest konieczne użycie etykiet wielowierszowych, należy zawinąć tekst w komórce.

Włącz lub wyłącz wiersz nagłówka    Podczas sortowania danych przydatny jest wiersz nagłówka, który ułatwia zrozumienie znaczenia danych. Domyślnie wartość w nagłówku nie jest uwzględnienia w operacji sortowania. Czasem włączenie lub wyłączenie nagłówka może być konieczne, aby uwzględnić wartość nagłówka podczas sortowania lub nie uwzględniać tej wartości. Wykonaj jedną z następujących czynności:

  • Aby podczas sortowania pominąć pierwszy wiersz danych, który jest nagłówkiem kolumn, na karcie Narzędzia główne w grupie Edycja kliknij przycisk Sortuj i filtruj, kliknij polecenie Sortowanie niestandardowe, a następnie zaznacz pole wyboru Moje dane mają nagłówki.

  • Aby podczas sortowania uwzględnić pierwszy wiersz danych, który nie jest nagłówkiem kolumn, na karcie Narzędzia główne w grupie Edycja kliknij przycisk Sortuj i filtruj, kliknij polecenie Sortowanie niestandardowe, a następnie usuń zaznaczenie pola wyboru Moje dane mają nagłówki.

Początek strony

Potrzebujesz dodatkowej pomocy?

Zawsze możesz zadać pytanie ekspertowi w społeczności technicznej programu Excel, uzyskać pomoc techniczną w społeczności witryny Answers bądź zasugerować nową funkcję lub ulepszenie w witrynie UserVoice dotyczącej programu Excel.

Zobacz też

Klip wideo: sortowanie danych w tabeli

Omówienie formuł w programie Excel

Jak unikać niepoprawnych formuł

Znajdowanie i poprawianie błędów w formułach

Skróty klawiaturowe i klawisze funkcyjne w programie Excel

Funkcje programu Excel (lista alfabetyczna)

Funkcje programu Excel (według kategorii)

Rozwijaj swoje umiejętności
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów pakietu Office

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×