Taula de continguts
En aquest article, parlaré de com podeu ordenar les dades per valor a Microsoft Excel . Mentre treballem amb una gran quantitat de dades a Excel, sovint hem d'organitzar-les. En aquest cas, l'opció Ordenar d'excel ens permet personalitzar l'ordre de les dades del full de treball. Per exemple, podeu organitzar les edats d'algunes persones segons els seus noms. Podem ordenar les dades alfabèticament , numèricament, en funció de la data, etc. Repassem l'article per aprendre a ordenar les dades per valor.
Descarregar el quadern de pràctiques
Podeu descarregar el quadern de pràctiques que hem utilitzat per preparar aquest article.
Ordenar dades per valor.xlsx
5 mètodes fàcils per ordenar dades per valor a Excel
1. Ordena les dades d'Excel per valor en una columna
Suposem que tenim el conjunt de dades següent, que conté els noms de diverses persones i les seves edats.
Ara ordenaré primer les edats de les persones anteriors. Aleshores també ordenaré els seus noms.
Passos:
- Per ordenar les edats de les persones, seleccioneu els valors d'edat de la columna C primer.
- A continuació, per ordenar en ordre ascendent, aneu a Dades > A a la icona Z de la secció Ordenar i filtrar (vegeu la captura de pantalla).
- Com a resultat, el següent Apareixerà el diàleg Ordenar avisos , seleccioneu Amplieu la selecció per organitzar els noms de les persones segons l'edat ordenada.
- Desprésaixò, premeu ORDENAR .
- Si no voleu que les dades d'ordenació de la columna seleccionada afectin la resta de dades, seleccioneu Continua amb la selecció actual .
- Finalment, veureu el resultat següent. Els valors d'edat de les persones s'ordenen en ordre ascendent.
- De la mateixa manera, podeu organitzar les dades d'edat anteriors en ordre descendent si aneu a Dades > Icona de la Z a la .
⏩ Nota:
Vostè també pot ordenar els noms de la columna B en ordre alfabètic descendent/ascendent seguint els passos següents.
Passos:
- Seleccioneu primer els noms.
- A continuació, aneu a Dades > A a Z / Icona de Z a A .
- En conseqüència, aquí teniu el resultat que obtindrem. També podeu aplicar aquest procés per organitzar els valors de la data.
Llegir més: Com ordenar i filtrar dades a Excel ( Una directriu completa)
2. Ordenació de dades en un rang o taula per valor
Diguem que tenim l'interval de dades següent que conté els noms, edats, ocupacions i ciutat de residència de diverses persones. , etc.
Ara, organitzaré l'interval anterior en funció dels noms de les persones en ordre ascendent.
Passos:
- En primer lloc, seleccioneu qualsevol de les cel·les de la columna que vulgueu ordenar (aquí Cel·la B7 ).
- A continuació, aneu a Dades > Icona de la A a la Z (vegeucaptura de pantalla).
- Com a conseqüència, l'excel retornarà el resultat següent. Totes les dades del nom de la columna B s'ordenen i, per tant, actualitzem l'ordre de les dades a la resta de columnes.
Llegir més: Com ordenar l'interval amb VBA a Excel (6 exemples)
3. Ordenar dades per valor mitjançant l'ordenació personalitzada a Excel
Podem utilitzeu l'opció Ordenació personalitzada per organitzar les dades en diverses columnes. A més, podem fer una llista personalitzada, i així ordenar les dades segons la llista.
3.1. Ordena les dades en diverses columnes
Primer, ordenaré les dades per valors en diversos nivells mitjançant l'opció Ordenació personalitzada . Amb aquesta opció podem ordenar les dades en diverses columnes.
Pasos:
- Inicial, seleccioneu qualsevol de les cel·les del conjunt de dades següent i aneu a Dades > Ordena .
- Com a resultat, el diàleg Ordena mostra amunt.
- A continuació, per al primer nivell, seleccioneu el nom de la columna al menú desplegable Ordena per .
- A continuació, feu clic a Afegeix nivell . Com que vull afegir dos nivells més, faré clic a Afegeix nivell dues vegades.
- En conseqüència, veureu el següent els nivells s'afegeixen al diàleg Ordena . Ara, seleccioneu les columnes que voleu ordenar i, a continuació, marqueu Ordena per i Ordena i premeu D'acord .
- Finalment, obtindrem el resultat següent.
3.2. Ordena les dades amb una llista personalitzada
De vegades necessitem organitzar les dades en funció d'una llista personalitzada. Amb aquest mètode, us mostraré com podeu fer una llista personalitzada. Més endavant ordenaré els valors segons la llista personalitzada.
Suposem, al conjunt de dades següent, que hi ha 3 ocupacions diferents. Ordenaré la columna Ocupació segons la llista: Advocat , Enginyer , Periodista .
Passos:
- Primer, seleccioneu qualsevol de les cel·les del vostre conjunt de dades i aneu a Dades > Ordena per mostrar el quadre de diàleg Ordenar .
- A continuació, des del diàleg Ordena , feu clic al menú desplegable Ordre i seleccioneu el Opció Llista personalitzada . Premeu D'acord després.
- Com a resultat, apareix el diàleg Llista personalitzada , feu clic a la Llista nova , escriviu els elements de la llista al quadre Entrades de la llista i feu clic a Afegeix .
- Un cop s'ha afegit la llista a la Llista personalitzada , premeu D'acord per tancar la finestra.
- Ara tornem al diàleg Ordenar , feu clic a D'acord per aplicar la llista personalitzada a la columna Ocupació .
- Finalment, obtindrem el resultat següent. Totes les dades estan ordenades per la llista: Advocat , Enginyer , Periodista .
Llegir més: Com crear una ordenació personalitzada a Excel (tant creant com utilitzant)
Lectures similars
- Avantatges de l'ordenació de dades a Excel (totes les funcions incloses)
- Com eliminar l'ordenació per color a Excel (amb passos senzills)
- Excel no ordena correctament els números (4 raons amb solucions)
- Com ordenar automàticament a Excel sense macros (3 mètodes)
- [Fixat]: ordenar per color de cel·la no funciona a Excel (3 solucions)
4. Utilitzeu la funció CLASIFICACIÓ d'Excel per ordenar les dades per valor
Aquesta vegada, utilitzaré la funció CLASIFICAR a Excel per organitzar les dades per valor. Si utilitzeu Excel 365 / Excel 2021 , podeu ordenar les dades molt ràpidament mitjançant aquesta funció.
Passos:
- Primer, escriviu la fórmula següent a Cel·la E5 i premeu Intro .
=SORT(B5:C14,2)
- En introduir la fórmula, obtindrem el resultat següent en una matriu.
Aquí, la funció ORDENAR ordena les dades de l'interval B5:C14 per columna 2 .
Llegir més: Com utilitzar la funció d'ordenació a Excel VBA (8 exemples adequats)
5. Combina INDEX, MATCH & SMALL Funcions per ordenar per valor numèric
En aquest mètode, ordenaré les dades per valor numèric utilitzant la combinació de INDEX , MATCH, ROW & Funcions SMALL . Per exemple, ordenaré els noms de les persones al conjunt de dades següent segons el corresponentedats.
Pasos:
- Escriviu la fórmula següent a Cel·la F5 i premeu Intro .
=INDEX(B5:D14,MATCH(SMALL(C5:C14,ROW(A1:A10)),C5:C14,0),MATCH(F4:H4,B4:D4,0))
- Com a resultat, excel tornarà el resultat a la matriu següent. Tots els valors d'edat s'ordenen en ordre ascendent.
🔎 Com funciona la fórmula?
- ROW(A1:A10)
Aquí la funció ROW retorna el número de fila de l'interval A1:A10 que és:
{ 1;2;3;4;5;6;7;8;9;10 }
- SMALL(C5:C14,ROW(A1:A10))
A continuació, la funció SMALL retorna els k-èsims valors més petits de l'interval C5:C14 com:
{ 22;25;28;30;32;33;35;40;43;45}
- COINCIDENT(SMALL(C5:C14, FILA(A1:A10))
Ara, la funció COINCIDENT tornarà:
{ 3;7;10;2;6;8;1;4;9;5 }
- PARTIDA (F4:H4,B4:D4,0 )
A continuació, la part anterior de la fórmula retorna:
{ 1,2,3 }
- ÍNDEX(B5:D14,COINCIDENT(PETIT(C5:C14,FILERA(A1:A10)),C5:C14,0),COINCIDENT(F4:H4,B4:D4,0))
Per últim, la funció INDEX retorna el resultat següent:
{ Miller }
Llegir més : Com ordenar números a Excel (8 maneres ràpides)
Coses per recordar
- Podem n obteniu l'opció Ordena fent clic amb el botó dret al valor de la cel·la també.
- Com a alternativa, trobareu el L'opció Ordena seguint el camí Inici > Edició del grup > Ordenar & Filtra .
- Podeu ordenar les dades per Color de la cel·la , Color del tipus de lletra , Icona de format condicional etc.
Conclusió
A l'article anterior, he intentat parlar de diversos mètodes per ordenar les dades per valor en excel de manera elaborada. Amb sort, aquests mètodes i explicacions seran suficients per resoldre els vostres problemes. Si us plau, feu-m'ho saber si teniu cap consulta.