Cuprins
În acest articol, voi discuta despre cum puteți sorta datele după valoare în Microsoft Excel În timp ce lucrăm cu o cantitate mare de date în Excel, deseori avem nevoie să le organizăm. În acest caz, excel Sortare opțiune ne permite să personalizăm ordinea datelor din foaia de calcul. De exemplu, puteți organiza vârstele unor persoane în funcție de numele lor. Putem sortează datele în ordine alfabetică , numeric, în funcție de dată, etc. Să parcurgem articolul pentru a învăța să sortăm datele în funcție de valoare.
Descărcați caietul de practică
Puteți descărca caietul de practică pe care l-am folosit pentru a pregăti acest articol.
Sortarea datelor după valoare.xlsx5 Metode ușoare de sortare a datelor în funcție de valoare în Excel
1. Sortați datele Excel după valoarea dintr-o coloană
Să presupunem că avem setul de date de mai jos, care conține numele mai multor persoane și vârsta acestora.
Acum voi sorta mai întâi vârstele persoanelor de mai sus, apoi voi sorta și numele lor.
Pași:
- Pentru a sorta vârstele persoanelor, selectați valorile vârstei din coloana C prima.
- Apoi, pentru a sorta în ordine crescătoare, mergeți la fereastra Date > De la A la Z din pictograma Sortare și filtrare (a se vedea captura de ecran).
- Ca urmare, se va aplica următorul Sortare Avertizare va apărea o fereastră de dialog, selectați Extindeți selecția pentru a organiza numele persoanelor în funcție de vârsta clasificată.
- După aceea, apăsați TRIMITE .
- Dacă nu doriți ca sortarea datelor din coloana selectată să afecteze restul datelor, atunci selectați Continuați cu selecția curentă .
- În cele din urmă, veți vedea rezultatul de mai jos. Valorile de vârstă ale persoanelor sunt sortate în ordine crescătoare.
- În mod similar, puteți organiza datele de vârstă de mai sus în ordine descrescătoare, accesând Date > De la Z la A icoană.
⏩ Notă:
Puteți sorta numele coloanei B în ordine alfabetică descrescătoare/ascendentă, urmând pașii de mai jos.
Pași:
- Selectați mai întâi numele.
- Apoi mergeți la Date > De la A la Z / De la Z la A icoană.
- În consecință, iată rezultatul pe care îl vom obține. Puteți aplica acest procedeu și pentru a organiza valori de date.
Citește mai mult: Cum să sortați și să filtrați datele în Excel (un ghid complet)
2. Sortarea datelor într-un interval sau într-un tabel în funcție de valoare
Să spunem că avem intervalul de date de mai jos, care conține numele mai multor persoane, vârsta, ocupația, orașul de reședință etc.
Acum, voi organiza intervalul de mai sus pe baza numelor persoanelor în ordine crescătoare.
Pași:
- În primul rând, selectați oricare dintre celulele din coloana pe care doriți să o sortați (aici Celula B7 ).
- Apoi, mergeți la Date > De la A la Z (a se vedea captura de ecran).
- În consecință, Excel va returna următorul rezultat: Toate datele de nume din coloana B sunt sortate și, prin urmare, actualizează ordinea datelor din restul coloanelor.
Citește mai mult: Cum să sortați intervalul utilizând VBA în Excel (6 exemple)
3. Sortarea datelor în funcție de valoare utilizând sortarea personalizată în Excel
Putem folosi Sortare personalizată pentru a organiza datele în mai multe coloane. În plus, putem crea o listă personalizată și, astfel, să sortăm datele în funcție de listă.
3.1. Sortarea datelor în mai multe coloane
În primul rând, voi sorta datele în funcție de valorile din multilevel folosind funcția Sortare personalizată Folosind această opțiune putem sorta datele în mai multe coloane.
Pași:
- Inițial, selectați oricare dintre celulele din setul de date de mai jos și mergeți la Date > Sortare .
- Ca urmare, se va Sortare apare dialogul.
- În continuare, pentru primul nivel, selectați numele coloanei din fereastra de mențiuni Sortează după picătură în jos.
- Apoi faceți clic pe butonul Adăugați nivelul Cum vreau să mai adaug încă două niveluri, voi face clic pe Adăugați nivelul de două ori.
- În consecință, veți vedea că nivelurile de mai jos sunt adăugate în Sortare Acum, selectați coloanele pe care doriți să le sortați, apoi bifați Sortare pe și Comandă și apăsați OK .
- În cele din urmă, vom obține rezultatul de mai jos.
3.2. Sortarea datelor cu ajutorul unei liste personalizate
Uneori avem nevoie să organizăm datele pe baza unei liste personalizate. În această metodă, vă voi arăta cum puteți crea o listă personalizată. Ulterior, voi sorta valorile în funcție de lista personalizată.
Să presupunem că, în setul de date de mai jos, sunt listate 3 ocupații diferite. Voi sorta Ocupație coloana în conformitate cu lista: Avocat , Inginer , Jurnalist .
Pași:
- Mai întâi, selectați oricare dintre celulele din setul de date și accesați Date > Sortare pentru a aduce Sortare caseta de dialog.
- În continuare, de la Sortare faceți clic pe caseta de dialog Comandă și selectați Lista personalizată opțiune. Apăsați OK după aceea.
- Ca urmare, se va Lista personalizată apare, faceți clic pe butonul Noua listă , tastați elementele listei în fereastra Lista intrărilor și faceți clic pe Adăugați .
- După ce lista este adăugată la Listă personalizată , apăsați OK pentru a închide fereastra.
- Acum ne-am întors la Sortare dialog, faceți clic pe OK pentru a aplica lista personalizată din Ocupație coloană.
- În cele din urmă, vom obține rezultatul de mai jos. Toate datele sunt sortate după listă: Avocat , Inginer , Jurnalist .
Citiți mai mult: Cum se creează o sortare personalizată în Excel (atât crearea, cât și utilizarea)
Lecturi similare
- Avantajele sortării datelor în Excel (toate caracteristicile incluse)
- Cum să eliminați sortarea după culoare în Excel (cu pași simpli)
- Excel nu sortează corect numerele (4 motive cu soluții)
- Cum să sortați automat în Excel fără macro-uri (3 metode)
- [Fix]: Sortarea după culoarea celulei nu funcționează în Excel (3 soluții)
4. Utilizați funcția Excel SORT pentru a ordona datele în funcție de valoare
De data aceasta, voi folosi funcția SORT în Excel pentru a organiza datele în funcție de valoare. Dacă utilizați Excel 365 / Excel 2021 , atunci puteți sorta datele foarte rapid cu ajutorul acestei funcții.
Pași:
- Mai întâi, introduceți formula de mai jos în Celula E5 și apăsați Introduceți .
=SORT(B5:C14,2)
- La introducerea formulei, vom obține rezultatul de mai jos într-o matrice.
În acest caz, se va utiliza TRIMITE funcția comandă date în intervalul B5:C14 prin coloană 2 .
Citește mai mult: Cum se utilizează funcția de sortare în Excel VBA (8 exemple adecvate)
5. Combinați funcțiile INDEX, MATCH & SMALL pentru a sorta după o valoare numerică
În această metodă, voi sorta datele în funcție de valoarea numerică folosind combinația de INDEX , MATCH, ROW & MICI De exemplu, voi ordona numele persoanelor din setul de date de mai jos în funcție de vârstele corespunzătoare.
Pași:
- Introduceți următoarea formulă în Celula F5 și a lovit Introduceți .
=INDEX(B5:D14,MATCH(SMALL(C5:C14,ROW(A1:A10)),C5:C14,0),MATCH(F4:H4,B4:D4,0)))
- Ca urmare, excel va returna rezultatul în matricea de mai jos. Toate valorile de vârstă sunt sortate în în ordine crescătoare.
🔎 Cum funcționează formula?
- ROW(A1:A10)
Aici se află ROW funcția returnează numărul de rând din intervalul A1:A10 care este:
{ 1;2;3;4;5;6;7;8;9;10 }
- SMALL(C5:C14,ROW(A1:A10))
În continuare, se va trece la MICI returnează cele mai mici valori k-ea din intervalul C5:C14 ca:
{ 22;25;28;30;32;33;35;40;43;45}
- MATCH(SMALL(C5:C14,ROW(A1:A10))
Acum, în MATCH va returna:
{ 3;7;10;2;6;8;1;4;9;5 }
- MATCH(F4:H4,B4:D4,0)
Apoi, se revine la partea de mai sus a formulei:
{ 1,2,3 }
- INDEX(B5:D14,MATCH(SMALL(C5:C14,ROW(A1:A10)),C5:C14,0),MATCH(F4:H4,B4:D4,0)))
În cele din urmă, se va lua în considerare INDEX returnează rezultatul de mai jos:
{ Miller }
Citește mai mult: Cum să sortați numere în Excel (8 moduri rapide)
Lucruri de reținut
- Putem obține Sortare opțiune făcând clic dreapta și pe valoarea celulei.
- Alternativ, veți găsi Sortare urmând calea Acasă > Editare grup> Sortare & Filtrare .
- Puteți sorta datele în funcție de Culoarea celulei , Culoarea fontului , Icoana Formatare condiționată etc.
Concluzie
În articolul de mai sus, am încercat să discut mai multe metode de sortare a datelor în funcție de valoare în Excel în mod elaborat. Sper că aceste metode și explicații vor fi suficiente pentru a vă rezolva problemele. Vă rog să mă anunțați dacă aveți întrebări.