Cum să sortați datele în ordine alfabetică în Excel (8 metode)

  • Imparte Asta
Hugh West

Destul de des, trebuie să efectuăm Sortare operațiunea noastră Excel În plus, putem sorta datele în funcție de numeroase ordine. Ordine alfabetică este una dintre cele mai utilizate. Cu toate acestea, sortarea manuală în ordine alfabetică într-o foaie de lucru mare este o muncă obositoare. În acest articol, vă vom arăta metodele simple, dar eficiente de a Sortează datele în Ordine alfabetică în Excel .

Pentru a ilustra, vom folosi ca exemplu un set de date de probă. De exemplu, următorul set de date reprezintă Vânzătorul , Produs , și Vânzări nete unei companii.

Descărcați caietul de practică

Descărcați următorul caiet de lucru pentru a exersa de unul singur.

Sortarea datelor în ordine alfabetică în Excel.xlsx

8 Metode pentru a sorta datele în ordine alfabetică în Excel

1. Sortați valoarea în ordine alfabetică în Excel cu funcția de sortare

The Sortare Excel ne ajută să sortăm datele foarte ușor. În prima noastră metodă, vom folosi această caracteristică. Prin urmare, urmați pașii pentru a efectua această sarcină.

ETAPE:

  • În primul rând, selectați intervalul B5:D10 .
  • Apoi, mergeți la Acasă Editare Sortare & Filtrare Sortare de la A la Z .

  • În cele din urmă, veți obține rezultatul sortat.

Citește mai mult: Cum să sortați datele alfanumerice în Excel (cu pași simpli)

2. Aplicați caracteristica de filtrare Excel pentru a seta datele în ordine alfabetică

De asemenea, putem aplica Filtru caracteristică pentru Sortare Așadar, învățați pașii de mai jos pentru a îndeplini această sarcină.

ETAPE:

  • În primul rând, faceți clic pe B4 .
  • După aceea, selectați Acasă Editare Sortare & Filtrare Filtru .

  • Acum, apăsați butonul derulant de lângă butonul Vânzător și selectați Sortare de la a la Z .

  • În cele din urmă, va returna datele sortate.

Citește mai mult: Diferența dintre sortare și filtrare în Excel

3. Sortarea mai multor coloane în Excel

Mai mult, putem sorta mai multe coloane în același timp. Acest lucru este deosebit de util atunci când avem aceleași valori în mai multe celule ale unei coloane. Prin urmare, urmați procesul de a Sortează datele în Ordine alfabetică în Excel .

ETAPE:

  • La început, selectați intervalul B5:D10 .
  • Apoi, selectați Date Sortare & Filtrare Sortare .

  • În consecință, se va aplica Sortare se va deschide o casetă de dialog.
  • Acum, apăsați Adăugați nivelul .
  • În continuare, selectați Vânzătorul în Sortează după și Produs în Atunci, prin domenii.
  • Ulterior, selectați De la A la Z de la Comandă opțiuni și apăsați OK .

  • În final, veți obține datele sortate dorite.

Citiți mai mult: Cum să sortați mai multe coloane cu Excel VBA (3 metode)

4. Sortarea alfabetică a rândurilor

În mod implicit, Excel aplică operația de sortare de sus în jos. Dar, putem sorta de la stânga la dreapta printr-o mică setare. Prin urmare, învățați procesul de sortare a rândurilor în ordine alfabetică.

ETAPE:

  • Mai întâi de toate, selectați intervalul și accesați Date Sortare & Filtrare r ➤ Sortare .
  • Ca urmare, se va Sortare Se va deschide o casetă de dialog. Aici, apăsați Opțiuni .

  • După aceea, selectați cercul pentru Sortare de la stânga la dreapta și apăsați OK .

  • Apoi, selectați Rândul 4 ( Capetele rând) și selectați De la A la Z în ordine.
  • Ulterior, apăsați OK .

  • În cele din urmă, va returna datele reorganizate.

Citește mai mult: Cum să sortați mai multe rânduri în Excel (2 moduri)

Lecturi similare

  • Cum să sortați după lună în Excel (4 metode)
  • Cum să sortați adresa IP în Excel (6 metode)
  • [Rezolvat!] Sortarea Excel nu funcționează (2 Soluții)
  • Cum să adăugați butonul de sortare în Excel (7 metode)
  • Cum să sortați lista unică în Excel (10 metode utile)

5. Ordonarea datelor în Excel folosind funcția SORT

În plus, putem folosi funcția Excel SORT Pentru a comanda date, urmați procedura.

ETAPE:

  • Selectați celula F5 la început.
  • Aici, introduceți formula:
=SORT(B5:D10,1,1)

  • În cele din urmă, apăsați Introduceți și se vor vărsa datele rearanjate.

Citește mai mult: Cum se utilizează funcția de sortare în Excel VBA (8 exemple adecvate)

6. Creați o coloană ajutătoare pentru sortarea valorilor în ordine alfabetică

Cu toate acestea, putem crea un Coloana Helper pentru Sortare Pentru a îndeplini această sarcină, învățați următorii pași.

ETAPE:

  • În primul rând, selectați celula E5 și introduceți formula:
=COUNTIF($B$5:$B$10,"<="&B5)

  • După aceea, apăsați Introduceți și să utilizeze AutoFill instrument pentru a completa seria.

Funcția COUNTIF compară valorile textului și returnează rangul lor relativ.

  • Acum, selectați celula F5 Aici, introduceți formula:
=INDEX($B$5:$B$10,MATCH(ROWS($E$5:E5),$E$5:$E$10,0))

  • Apoi, apăsați Introduceți și completați restul cu AutoFill instrument.

Cum funcționează formula?

  • ROWS($E$5:E5)

Funcția ROW returnează numerele rândurilor respective.

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

Funcția MATCH returnează poziția relativă a elementelor prezente în intervalul $E$5:$E$10 .

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

În cele din urmă, funcția INDEX returnează valoarea prezentă în rândul deversat de la MATCH(ROWS(ROWS($E$5:E5),$E$5:$E$10,0) formula.

  • Apoi, în celula G5 , introduceți formula:
=INDEX($C$5:$C$10,MATCH(ROWS($E$5:E5),$E$5:$E$10,0))

  • Apăsați Introduceți și se completează seria folosind AutoFill .

⏩ Cum funcționează formula?

  • ROWS($E$5:E5)

Funcția ROW returnează mai întâi numerele rândurilor respective.

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

Funcția MATCH returnează poziția relativă a elementelor prezente în intervalul $E$5:$E$10 .

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

În cele din urmă, funcția INDEX returnează valoarea prezentă în rândul deversat de la MATCH(ROWS(ROWS($E$5:E5),$E$5:$E$10,0) formula.

  • Ulterior, în celulă H5 , introduceți formula:
=INDEX($D$5:$D$10,MATCH(ROWS($E$5:E5),$E$5:$E$10,0))

  • În cele din urmă, apăsați Introduceți și completați restul cu AutoFill .

⏩ Cum funcționează formula?

  • ROWS($E$5:E5)

Funcția ROW returnează mai întâi numerele rândurilor respective.

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

Funcția MATCH returnează poziția relativă a elementelor prezente în intervalul $E$5:$E$10 .

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

În cele din urmă, funcția INDEX returnează valoarea prezentă în rândul deversat de la MATCH(ROWS(ROWS($E$5:E5),$E$5:$E$10,0) formula.

Citește mai mult: Sortarea coloanei după valoare în Excel (5 metode)

7. Combinați funcțiile Excel pentru a organiza datele

Pentru a evita complicațiile creării unei coloane ajutătoare, putem combina câteva coloane de tip Funcții Excel la Sortare date.

ETAPE:

  • Selectați celula E5 la început.
  • Apoi, introduceți formula:
=INDEX($B$5:$B$10,MATCH(ROWS($B$5:B5),COUNTIF($B$5:$B$10,"<="&$B$5:$B$10),0)))

  • Apoi, apăsați Introduceți și să utilizeze AutoFill instrument pentru a completa seria.
  • În cele din urmă, veți obține date organizate.

⏩ Cum funcționează formula?

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

Funcția COUNTIF compară valorile textului prezente în intervalul $B$5:$B$10 și returnează mai întâi rangul lor relativ.

  • ROWS($B$5:B5)

Funcția ROWS returnează numerele rândurilor respective.

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

Funcția MATCH returnează poziția relativă a elementelor prezente în intervalul specificat, care este ieșirea lui 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)))

În cele din urmă, funcția INDEX extrage numele în ordine alfabetică.

Citește mai mult: Cum să sortați datele după două coloane în Excel (5 moduri simple)

8. Sortarea datelor mixte în ordine alfabetică în Excel

Uneori, este posibil să trebuiască să sortăm date mixte care conțin duplicate, spații libere și numere. În ultima noastră metodă, vom rezolva acest tip de caz. Așadar, urmăriți-ne pentru a afla cum să Sortarea datelor mixte în Ordine alfabetică în Excel .

ETAPE:

  • La început, selectați celula E5 și introduceți formula:
=COUNTIF($B$5:$B$10,"<="&B5)

  • Apoi, apăsați Introduceți și umpleți seria cu AutoFill .

Aici, se compară valorile textului și se returnează rangul relativ.

  • După aceea, în celulă F5 , introduceți formula:
=--ISNUMBER(B5)

  • Ulterior, apăsați Introduceți și completați restul cu AutoFill .

Funcția ISNUMBER caută Număr valori.

  • Din nou, selectați F11 și să utilizeze AutoSum caracteristică în Excel pentru a afla totalul.

  • Selectați celula G5 pentru a introduce formula:
=--ISBLANK(B5)

  • Apăsați Introduceți și utilizați AutoFill pentru a completa restul.

Aici, funcția ISBLANK caută celulele goale.

  • După aceea, selectați celula G11 și aplicați AutoSum pentru a afla totalul.

  • Selectați celula H5 și introduceți formula:
=IF(ISNUMBER(B5),E5,IF(ISBLANK(B5),E5,E5+$F$11))+$G$11

  • Apăsați Introduceți și să utilizeze AutoFill instrument.

NOTĂ: Această formulă cu funcția IF separă spațiile goale, numerele și valorile text. Dacă celula este goală, se returnează suma celulelor E5 și celulă G11 Pentru orice valoare numerică, se returnează rangul comparativ și se adaugă numărul total de spații libere. Dacă este vorba de text, se returnează rangul comparativ și se adaugă numărul total de valori numerice și spații libere.

  • Acum, selectați celula I5 și introduceți formula:
=IFERROR(INDEX($B$5:$B$10,MATCH(SMALL($H$5:$H$10,ROWS($I$5:I5)+$G$11),$H$5:$H$10,0)),"")

  • Apoi, apăsați Introduceți și să utilizeze AutoFill instrument.
  • În cele din urmă, va returna datele sortate cu celula goală în ultima poziție.

⏩ Cum funcționează formula?

  • ROWS($I$5:I5)

În primul rând, se RÂNDURI returnează numerele rândurilor respective.

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

Aici, funcția SMALL returnează cea mai mică valoare specificată din intervalul $H$5:$H$10 .

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

Funcția MATCH returnează poziția relativă a elementelor prezente în intervalul specificat.

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

Funcția INDEX extrage numele în ordine alfabetică din intervalul $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)),"")

În cele din urmă, funcția IFERROR returnează blank dacă se găsește o eroare, altfel returnează datele.

Citește mai mult: Sortare automată atunci când datele sunt introduse în Excel (3 metode)

Probleme în timp ce sortați datele în ordine alfabetică în Excel

1. Coloane și rânduri goale sau ascunse

Dacă există date goale sau ascunse, nu vom obține rezultatul sortat corect. Prin urmare, trebuie să ștergem celulele goale înainte de a aplica operația de sortare pentru a asigura un rezultat precis.

2. Titluri de coloană nerecunoscute

Din nou, dacă antetele sunt în același format ca și intrările obișnuite, este probabil ca acestea să ajungă undeva la mijlocul datelor sortate. Pentru a preveni acest lucru, selectați numai rândurile de date, apoi aplicați opțiunea Sortare funcționare.

Concluzie

De acum înainte, veți putea să Sortează datele în Ordine alfabetică în Excel cu metodele descrise mai sus. Continuați să le folosiți și anunțați-ne dacă mai aveți și alte modalități de a face această sarcină. Nu uitați să lăsați comentarii, sugestii sau întrebări, dacă aveți, în secțiunea de comentarii de mai jos.

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.