Jak posortować dane w porządku alfabetycznym w programie Excel (8 metod)

  • Udostępnij To
Hugh West

Dość często zdarza się, że musimy wykonać Sortuj operacja na naszym Excel Dodatkowo możemy posortować dane na podstawie wielu zleceń. Kolejność alfabetyczna jest jednym z najczęściej używanych, jednak ręczne sortowanie w kolejności alfabetycznej w dużym arkuszu jest męczącym zajęciem. W tym artykule pokażemy proste, ale skuteczne metody, aby Sortowanie danych w Kolejność alfabetyczna w Excel .

Dla zilustrowania posłużymy się przykładowym zbiorem danych. Przykładowo, poniższy zbiór danych reprezentuje. Sprzedawca , Produkt oraz Sprzedaż netto firmy.

Pobierz Zeszyt ćwiczeń

Pobierz poniższy zeszyt ćwiczeń do samodzielnego przećwiczenia.

Sortowanie danych alfabetycznie w Excelu.xlsx

8 metod sortowania danych w porządku alfabetycznym w programie Excel

1. sortowanie wartości w porządku alfabetycznym w programie Excel z funkcją sortowania

Na stronie Excel Sort Funkcja ta pomaga nam w bardzo łatwy sposób sortować dane. W naszej pierwszej metodzie użyjemy tej funkcji, dlatego też wykonaj kroki, aby wykonać zadanie.

KROKI:

  • Najpierw należy wybrać zakres B5:D10 .
  • Następnie przejdź do Strona główna Edycja Sortowanie & Filtr Sortuj od A do Z .

  • Na koniec otrzymasz posortowany wynik.

Read More: Jak posortować dane alfanumeryczne w programie Excel (z prostymi krokami)

2) Zastosuj funkcję filtra w Excelu, aby ustawić dane w porządku alfabetycznym

Możemy również zastosować Filtr funkcja do Sortuj dane. poznaj więc poniższe kroki, aby wykonać zadanie.

KROKI:

  • Po pierwsze, kliknij B4 .
  • Następnie należy wybrać Strona główna Edycja Sortowanie & Filtr Filtr .

  • Teraz należy nacisnąć przycisk rozwijany obok Sprzedawca nagłówek i wybrać Sortuj od a do Z .

  • W końcu zwróci posortowane dane.

Read More: Różnica między sortowaniem a filtrowaniem w programie Excel

3. sortowanie wielu kolumn w programie Excel

Co więcej, możemy sortować wiele kolumn jednocześnie. Jest to szczególnie pomocne, gdy mamy te same wartości w wielu komórkach kolumny. Dlatego też, postępuj zgodnie z procesem, aby Sortowanie danych w Kolejność alfabetyczna w Excel .

KROKI:

  • Na początku należy wybrać zakres B5:D10 .
  • Następnie należy wybrać Dane Sortowanie & Filtr Sortuj .

  • W związku z tym Sortuj Pojawi się okno dialogowe.
  • Teraz naciśnij Dodaj poziom .
  • Następnie należy wybrać Sprzedawca w Sortuj według oraz Produkt w Następnie przez pola.
  • Następnie należy wybrać Od A do Z od Zamówienie opcje i naciśnij OK .

  • W końcu otrzymasz pożądane posortowane dane.

Read More: Jak posortować wiele kolumn za pomocą Excel VBA (3 metody)

4. sortowanie alfabetyczne wierszy

Domyślnie, Excel stosuje operację sortowania od góry do dołu. Ale możemy sortować od lewej do prawej poprzez małe ustawienie. Dlatego naucz się procesu sortowania wierszy alfabetycznie.

KROKI:

  • Po pierwsze, wybierz zakres i przejdź do Dane Sort & Filte r ➤ Sortuj .
  • W związku z tym Sortuj Pojawi się okno dialogowe, w którym należy nacisnąć Opcje .

  • Następnie należy wybrać krąg dla Sortuj od lewej do prawej i naciśnij OK .

  • Następnie należy wybrać Wiersz 4 ( Nagłówki wiersz) i wybrać Od A do Z w porządku.
  • Następnie należy nacisnąć OK .

  • W końcu zwróci zreorganizowane dane.

Read More: Jak posortować wiele wierszy w programie Excel (2 sposoby)

Podobne lektury

  • Jak sortować według miesiąca w programie Excel (4 metody)
  • Jak posortować adres IP w programie Excel (6 metod)
  • [Rozwiązany!] Excel Sort nie działa (2 rozwiązania)
  • Jak dodać przycisk sortowania w programie Excel (7 metod)
  • Jak posortować unikalną listę w Excelu (10 przydatnych metod)

5) Porządkowanie danych w Excelu przy użyciu funkcji SORT

Dodatkowo możemy użyć funkcja SORT w programie Excel do zamawiania danych, a więc postępuj zgodnie z procedurą.

KROKI:

  • Wybierz komórkę F5 na początku.
  • Tutaj wpisz formułę:
=SORT(B5:D10,1,1)

  • Na koniec naciśnij Wejdź na stronę i rozsypie przeorganizowane dane.

Read More: Jak używać funkcji sortowania w Excelu VBA (8 odpowiednich przykładów)

6. utwórz kolumnę pomocniczą do sortowania wartości w porządku alfabetycznym

Możemy jednak stworzyć Kolumna pomocników dla Sortowanie Aby wykonać zadanie, zapoznaj się z następującymi krokami.

KROKI:

  • Po pierwsze, wybierz komórkę E5 i wpisać wzór:
=COUNTIF($B$5:$B$10,"<="&B5)

  • Następnie należy nacisnąć Wejdź na stronę i używać AutoFill narzędzie do uzupełnienia serii.

Funkcja COUNTIF porównuje wartości tekstowe i zwraca ich względną rangę.

  • Teraz wybierz komórkę F5 . tu wpisz formułę:
=INDEX($B$5:$B$10,MATCH(ROWS($E$5:E5),$E$5:$E$10,0))

  • Następnie naciśnij Wejdź na stronę i uzupełnić resztę za pomocą AutoFill narzędzie.

Jak działa formuła?

  • ROWS($E$5:E5)

Funkcja ROW zwraca odpowiednie numery wierszy.

  • MATCH(ROWS($E$5:E5),$E$5:$E$10,0)

Funkcja MATCH zwraca względną pozycję elementów znajdujących się w zakresie $E$5:$E$10 .

  • INDEX($B$5:$B$10,MATCH(ROWS($E$5:E5),$E$5:$E$10,0))

Wreszcie, funkcja INDEX zwraca wartość obecną w wierszu wysypanym z MATCH(ROWS($E$5:E5),$E$5:$E$10,0) wzór.

  • Następnie, w komórce G5 , wpisz wzór:
=INDEX($C$5:$C$10,MATCH(ROWS($E$5:E5),$E$5:$E$10,0))

  • Naciśnij Wejdź na stronę i wypełnić serię za pomocą AutoFill .

⏩ Jak działa formuła?

  • ROWS($E$5:E5)

Funkcja ROW zwraca najpierw odpowiednie numery wierszy.

  • MATCH(ROWS($E$5:E5),$E$5:$E$10,0)

Funkcja MATCH zwraca względną pozycję elementów znajdujących się w zakresie $E$5:$E$10 .

  • INDEX($C$5:$C$10,MATCH(ROWS($E$5:E5),$E$5:$E$10,0))

Wreszcie, funkcja INDEX zwraca wartość obecną w wierszu wysypanym z MATCH(ROWS($E$5:E5),$E$5:$E$10,0) wzór.

  • Następnie, w komórce H5 , wpisz wzór:
=INDEX($D$5:$D$10,MATCH(ROWS($E$5:E5),$E$5:$E$10,0))

  • Na koniec naciśnij Wejdź na stronę a resztę uzupełnić AutoFill .

⏩ Jak działa formuła?

  • ROWS($E$5:E5)

Funkcja ROW zwraca najpierw odpowiednie numery wierszy.

  • MATCH(ROWS($E$5:E5),$E$5:$E$10,0)

Funkcja MATCH zwraca względną pozycję elementów znajdujących się w zakresie $E$5:$E$10 .

  • INDEX($D$5:$D$10,MATCH(ROWS($E$5:E5),$E$5:$E$10,0))

Wreszcie, funkcja INDEX zwraca wartość obecną w wierszu wysypanym z MATCH(ROWS($E$5:E5),$E$5:$E$10,0) wzór.

Read More: Sortuj kolumnę według wartości w programie Excel (5 metod)

7) Połączenie funkcji Excela w celu uporządkowania danych

Aby uniknąć kłopotliwego tworzenia kolumny pomocniczej, możemy połączyć kilka Funkcje Excela do Sortuj dane.

KROKI:

  • Wybierz komórkę E5 na początku.
  • Następnie wpisz formułę:
=INDEX($B$5:$B$10,MATCH(ROWS($B$5:B5),COUNTIF($B$5:$B$10,"<="&$B$5:$B$10),0))

  • Następnie naciśnij Wejdź na stronę i używać AutoFill narzędzie do wypełniania serii.
  • Na koniec otrzymasz uporządkowane dane.

⏩ Jak działa formuła?

  • COUNTIF($B$5:$B$10,"<="&$B$5:$B$10)

Funkcja COUNTIF porównuje wartości tekstowe występujące w zakresie $B$5:$B$10 i zwraca ich względną rangę na początku.

  • ROWS($B$5:B5)

Funkcja ROWS zwraca odpowiednie numery wierszy.

  • MATCH(ROWS($B$5:B5),COUNTIF($B$5:$B$10,"<="&$B$5:$B$10),0)

Funkcja MATCH zwraca względną pozycję elementów znajdujących się w określonym zakresie, który jest wyjściem funkcji COUNTIF($B$5:$B$10,"<="&$B$5:$B$10) .

  • INDEX($B$5:$B$10,MATCH(ROWS($B$5:B5),COUNTIF($B$5:$B$10,"<="&$B$5:$B$10),0))

W końcu, funkcja INDEX wyodrębnia nazwiska w kolejności alfabetycznej.

Read More: Jak posortować dane według dwóch kolumn w Excelu (5 prostych sposobów)

8. sortowanie danych mieszanych alfabetycznie w programie Excel

Czasami musimy posortować dane mieszane, które zawierają duplikaty, puste miejsca i liczby. W naszej ostatniej metodzie rozwiążemy tego typu przypadki. Śledź więc dalej, aby dowiedzieć się jak Sortowanie danych mieszanych w Kolejność alfabetyczna w Excel .

KROKI:

  • Na początku należy wybrać komórkę E5 i wpisać wzór:
=COUNTIF($B$5:$B$10,"<="&B5)

  • Następnie naciśnij Wejdź na stronę i wypełnić serię z AutoFill .

Tutaj porównuje wartości tekstu i zwraca względną rangę.

  • Następnie, w komórce F5 , wpisz wzór:
=--ISNUMBER(B5)

  • Następnie należy nacisnąć Wejdź na stronę a resztę uzupełnić AutoFill .

Funkcja ISNUMBER poszukuje Numer wartości.

  • Ponownie należy wybrać F11 i używać AutoSum funkcja w Excel aby znaleźć sumę.

  • Wybierz komórkę G5 aby wpisać formułę:
=--ISBLANK(B5)

  • Naciśnij Wejdź na stronę i używać AutoFill by dokończyć resztę.

Tutaj, funkcja ISBLANK szuka pustych komórek.

  • Następnie należy wybrać komórkę G11 i zastosować AutoSum aby znaleźć sumę.

  • Wybierz komórkę H5 i wpisać wzór:
=IF(ISNUMBER(B5),E5,IF(ISBLANK(B5),E5,E5+$F$11))+$G$11

  • Naciśnij Wejdź na stronę i używać AutoFill narzędzie.

UWAGA: Ta formuła z funkcja IF segreguje puste miejsca, liczby i wartości tekstowe. Jeśli komórka jest pusta, zwraca sumę komórek E5 i komórka G11 . Dla dowolnej wartości liczbowej zwraca rangę porównawczą i dodaje całkowitą liczbę pustych miejsc. Jeśli jest to tekst, zwróci rangę porównawczą i doda całkowitą liczbę wartości liczbowych i pustych miejsc.

  • Teraz wybierz komórkę I5 i wpisać wzór:
=IFERROR(INDEX($B$5:$B$10,MATCH(SMALL($H$5:$H$10,ROWS($I$5:I5)+$G$11),$H$5:$H$10,0)),"")

  • Następnie naciśnij Wejdź na stronę i używać AutoFill narzędzie.
  • Na koniec zwróci posortowane dane z pustą komórką na ostatniej pozycji.

⏩ Jak działa formuła?

  • ROWS($I$5:I5)

Po pierwsze. ROWS Funkcja zwraca odpowiednie numery wierszy.

  • SMALL($H$5:$H$10,ROWS($I$5:I5)+$G$11)

Tutaj, funkcja SMALL zwraca określoną najmniejszą wartość z zakresu $H$5:$H$10 .

  • MATCH(SMALL($H$5:$H$10,ROWS($I$5:I5)+$G$11),$H$5:$H$10,0)

Funkcja MATCH zwraca względną pozycję elementów występujących w określonym zakresie.

  • INDEX($B$5:$B$10,MATCH(SMALL($H$5:$H$10,ROWS($I$5:I5)+$G$11),$H$5:$H$10,0))

Funkcja INDEX wyodrębnia z zakresu nazwy w porządku alfabetycznym $B$5:$B$10 .

  • IFERROR(INDEX($B$5:$B$10,MATCH(SMALL($H$5:$H$10,ROWS($I$5:I5)+$G$11),$H$5:$H$10,0)),"")

Wreszcie, funkcja IFERROR zwraca puste miejsce, jeśli znaleziono błąd, w przeciwnym razie zwraca dane.

Read More: Automatyczne sortowanie po wprowadzeniu danych w programie Excel (3 metody)

Problemy podczas sortowania danych w porządku alfabetycznym w Excelu

1. puste lub ukryte kolumny i wiersze

Jeśli istnieją puste lub ukryte dane, nie otrzymamy poprawnie posortowanego wyniku. Musimy więc usunąć puste komórki przed zastosowaniem operacji Sortowanie, aby zapewnić precyzyjny wynik.

2) Nierozpoznawalne nagłówki kolumn

Ponownie, jeśli nagłówki są w tym samym formacie co zwykłe wpisy, jest prawdopodobne, że znajdą się gdzieś pośrodku posortowanych danych. Aby temu zapobiec, wybierz tylko wiersze z danymi, a następnie zastosuj metodę Sortuj działanie.

Wniosek

Od tej pory będziesz mógł Sortowanie danych w Kolejność alfabetyczna w Excel z opisanymi powyżej metodami. Korzystaj z nich i daj nam znać, jeśli masz jeszcze jakieś sposoby na wykonanie zadania. Nie zapomnij upuścić komentarzy, sugestii lub zapytań, jeśli masz jakieś w sekcji komentarzy poniżej.

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.