Táboa de contidos
Moitas veces, temos que realizar a operación Ordenar nos nosos datos Excel . Ademais, podemos ordenar os datos en función de numerosos pedidos. A Orde alfabética é unha das máis utilizadas. Non obstante, ordenar manualmente por orde alfabética nunha folla de traballo grande é un traballo tedioso. Neste artigo, mostrarémosche os métodos sinxelos pero efectivos para Ordenar datos en Orden alfabético en Excel .
Para ilustralo, usará un conxunto de datos de mostra como exemplo. Por exemplo, o seguinte conxunto de datos representa o Vendedor , Produto e Vendas netas dunha empresa.
Descarga o libro de prácticas
Descarga o seguinte libro para practicar por ti mesmo.
Ordenar datos alfabéticamente en Excel.xlsx
8 métodos para ordenar os datos en orde alfabética en Excel
1. Ordenar o valor en orde alfabética en Excel coa función Ordenar
A función Ordenar en Excel axúdanos a ordenar os datos con moita facilidade . No noso primeiro método, usaremos esta función. Polo tanto, siga os pasos para realizar a tarefa.
PASOS:
- Primeiro, seleccione o intervalo B5:D10 .
- Entón, vai a Inicio ➤ Edición ➤ Ordenar e amp; Filtrar ➤ Ordenar de A a Z .
- Finalmente, obterás o resultado ordenado.
Ler máis: Como ordenar datos alfanuméricos en Excel (con pasos sinxelos)
2. Solicitarmétodos anteriormente descritos. Continúa usándoos e indícanos se tes máis formas de facer a tarefa. Non esquezas deixar comentarios, suxestións ou consultas se tes algunha na sección de comentarios a continuación.
Función de filtro de Excel para establecer datos en orde alfabéticaTamén podemos aplicar a función Filtro a Ordenar datos. Entón, aprende os seguintes pasos para levar a cabo a tarefa.
PASOS:
- En primeiro lugar, fai clic en B4 .
- Despois diso, seleccione Inicio ➤ Edición ➤ Ordenar e amp; Filtrar ➤ Filtro .
- Agora, prema o menú despregable ao lado do Vendedor cabeceira e seleccione Ordenar a a Z .
- Por fin, devolverá os datos ordenados.
Ler máis: Diferenza entre ordenar e filtrar en Excel
3. Ordenar varias columnas en Excel
Ademais, podemos ordenar varias columnas ao mesmo tempo. Isto é especialmente útil cando temos os mesmos valores en varias celas dunha columna. Polo tanto, siga o proceso para Ordenar datos en Orden alfabético en Excel .
PASOS:
- Ao principio, seleccione o intervalo B5:D10 .
- A continuación, seleccione Datos ➤ Ordenar & Filtrar ➤ Ordenar .
- En consecuencia, aparecerá a caixa de diálogo Ordenar .
- Agora, prema Engadir nivel .
- A continuación, seleccione Vendedor en Ordenar por e Produto en Despois por campos.
- A continuación, seleccione A a Z das opcións Ordenar e prema Aceptar .
- Ao final, obterás a ordenación desexadadatos.
Ler máis: Como ordenar varias columnas con Excel VBA (3 métodos)
4. Alfabéticamente Ordenar filas
Por defecto, Excel aplica a operación Ordenar de arriba a abaixo. Pero, podemos ordenar de esquerda a dereita a través dunha pequena configuración. Polo tanto, aprende o proceso para ordenar as filas alfabeticamente.
PASOS:
- Primeiro de todo, selecciona o intervalo e vai a Datos ➤ Ordenar & Filtrar r ➤ Ordenar .
- Como resultado, aparecerá a caixa de diálogo Ordenar . Aquí, preme Opcións .
- Despois, selecciona o círculo para Ordenar de esquerda a dereita e preme Aceptar .
- Entón, seleccione Fila 4 ( Encabezados fila) e seleccione A a Z en orde.
- A continuación, prema Aceptar .
- Finalmente, devolverá os datos reorganizados.
Ler máis: Como ordenar varias filas en Excel ( 2 xeitos)
Lecturas similares
- Como ordenar por mes en Excel (4 métodos)
- Como ordenar o enderezo IP en Excel (6 métodos)
- [Resolvedo!] A clasificación de Excel non funciona (2 solucións)
- Como engadir un botón de clasificación en Excel (7 métodos)
- Como ordenar unha lista única en Excel (10 métodos útiles)
5 Ordenar datos en Excel mediante a función SORT
Ademais, podemos usar a función SORT de Excel para ordenar datos.Entón, siga o procedemento.
PASOS:
- Seleccione a cela F5 primeiro.
- Aquí, escriba a fórmula:
=SORT(B5:D10,1,1)
- Por último, preme Intro e verterá o datos reorganizados.
Ler máis: Como usar a función de clasificación en Excel VBA (8 exemplos axeitados)
6. Crear unha columna auxiliar para ordenar o valor en orde alfabética
Non obstante, podemos crear unha columna auxiliar para ordenar valores alfabéticamente. Para realizar a tarefa, aprende os seguintes pasos.
PASOS:
- Primeiro, selecciona a cela E5 e escribe a fórmula :
=COUNTIF($B$5:$B$10,"<="&B5)
- Despois diso, preme Intro e usa o Enchemento automático ferramenta para completar a serie.
A función COUNTIF compara os valores de texto e devolve o seu rango relativo.
- Agora, seleccione a cela F5 . Aquí, escriba a fórmula:
=INDEX($B$5:$B$10,MATCH(ROWS($E$5:E5),$E$5:$E$10,0))
- A continuación, prema Intro e complete o descansa coa ferramenta Enchemento automático .
⏩ Como funciona a fórmula?
- ROWS($E$5:E5)
A función ROW devolve os respectivos números de fila.
- MATCH(ROWS($E$5:E5),$E$5:$E$10,0)
A función MATCH devolve a posición relativa dos elementos presentes no intervalo $E$5:$E$10 .
- INDEX($B$5:$B$10,COINCIDENCIAR($E$5:E5),$E$5 :$E$10,0))
Finalmente, a función INDEX devolve o valor presente na fila derramada desde o MATCH(ROWS($E $5:E5),$E$5:$E$10,0) fórmula.
- A continuación, na cela G5 , escriba a fórmula:
=INDEX($C$5:$C$10,MATCH(ROWS($E$5:E5),$E$5:$E$10,0))
- Preme Intro e enche a serie usando AutoCompletar .
⏩ Como funciona a fórmula?
- ROWS($E $5:E5)
A función FILA devolve os respectivos números de fila ao principio.
- MATCH(ROWS($ E$5:E5),$E$5:$E$10,0)
A función MATCH devolve a posición relativa dos elementos presentes no intervalo $E$5:$E$10 .
- INDICE($C$5:$C$10,COINCIDENCIAR(FILAS($E$5:E5),$E$5:$) E$10,0))
Finalmente, a función INDEX devolve o valor presente na fila derramada desde MATCH(ROWS($E$5: E5),$E$5:$E$10,0) fórmula.
- A continuación, na cela H5 , escriba a fórmula:
=INDEX($D$5:$D$10,MATCH(ROWS($E$5:E5),$E$5:$E$10,0))
- Finalmente, preme Intro e completa o resto con Enchemento automático .
⏩ Como funciona a fórmula?
- FILAS( $E$5:E5)
A función ROW devolve os respectivos números de fila ao principio.
- MATCH(ROWS ($E$5:E5),$E$5:$E$10,0)
A función MATCH devolve a posición relativa dos elementospresente no intervalo $E$5:$E$10 .
- INDEX($D$5:$D$10,MATCH(ROWS($E$5:E5)) ,$E$5:$E$10,0))
Finalmente, a función INDEX devolve o valor presente na fila derramada desde o MATCH( FILAS($E$5:E5),$E$5:$E$10,0) fórmula.
Ler máis: Ordenar columnas por valor en Excel (5 Métodos)
7. Combina funcións de Excel para organizar datos
Para evitar a molestia de crear unha columna auxiliar, podemos combinar algunhas Funcións de Excel con Ordenar datos.
PASOS:
- Seleccione a cela E5 primeiro.
- A continuación, escriba a fórmula:
=INDEX($B$5:$B$10,MATCH(ROWS($B$5:B5),COUNTIF($B$5:$B$10,"<="&$B$5:$B$10),0))
- A continuación, prema Intro e use o Ferramenta de Enchemento automático para encher a serie.
- Por último, obterás datos organizados.
⏩ Como fai a fórmula funciona?
- CONTARSE($B$5:$B$10",<="&$B$5:$B$10)
A función COUNTIF compara os valores de texto presentes no intervalo $B$5:$B$10 e devolve o seu rango relativo nun primeiro momento.
- FILAS($B$5:B5)
A función FILAS devolve os respectivos números de fila.
- COINCIDENCIAR(FILAS($B$5:B5),CONTARSE($B$5:$B$10),”<="&$B$5:$B$10),0)
A función MATCH devolve a posición relativa dos elementos presentes no intervalo especificado que é a saída de CONTARSE($B$5:$B$10",<="&$B$5:$B$10) .
- INDEX($B$5: $B$10,COINCIDENCIAR(FILAS($B$5:B5),CONTARSE($B$5:$B$10",<="&$B$5:$B$10),0))
Ao final, a función INDEX extrae os nomes por orde alfabética.
Ler máis: Como ordenar os datos por dous Columnas en Excel (5 xeitos sinxelos)
8. Ordenar datos mesturados alfabéticamente en Excel
Ás veces, é posible que teñamos que ordenar datos mixtos que conteñan duplicados, espazos en branco e números. No noso último método, resolveremos este tipo de casos. Así que, siga para saber como Ordenar datos mixtos en Orden alfabético en Excel .
PASOS:
- Ao principio, seleccione a cela E5 e escriba a fórmula:
=COUNTIF($B$5:$B$10,"<="&B5)
- A continuación, prema Intro e enche a serie con AutoCompletar .
Aquí, compara os valores do texto e devolve o rango relativo.
- Despois diso, na cela F5 , escriba a fórmula:
=--ISNUMBER(B5)
- A continuación, preme Intro e completa o resto con Enchemento automático .
A función ISNUMBER busca os valores Número .
- De novo, seleccione F11 e use a función Suma automática en Excel para atopar o total.
- Seleccione a cela G5 para escribir a fórmula:
=--ISBLANK(B5)
- Preme Intro e usa Enchemento automático paracompleta o resto.
Aquí, a función ISBLANK busca as celas en branco.
- Despois, seleccione a cela G11 e aplique a función Suma automática para atopar o total.
- Seleccione a cela H5 e escriba a fórmula:
=IF(ISNUMBER(B5),E5,IF(ISBLANK(B5),E5,E5+$F$11))+$G$11
- Preme Intro e use a ferramenta Enchemento automático .
NOTA: Esta fórmula con a función SE segrega espazos en branco, números e valores de texto. Se a cela está en branco, devolve a suma da cela E5 e da cela G11 . Para calquera valor numérico, devolve o rango comparativo e suma o número total de espazos en branco. Se é texto, devolverá o rango comparativo e engadirá o número total de valores numéricos e espazos en branco.
- Agora, seleccione a cela I5 e escriba a fórmula:
=IFERROR(INDEX($B$5:$B$10,MATCH(SMALL($H$5:$H$10,ROWS($I$5:I5)+$G$11),$H$5:$H$10,0)),"")
- A continuación, preme Intro e utiliza a ferramenta Enchemento automático .
- Finalmente, devolverá os datos ordenados coa cela en branco na última posición.
⏩ Como funciona a fórmula Funciona?
- FILAS($I$5:I5)
En primeiro lugar, as FILAS a función devolve os números de fila respectivos.
- PEQUENO($H$5:$H$10, FILAS($I$5:I5)+$G$11)
Aquí, a función PEQUENA devolve o valor máis pequeno especificado do intervalo $H$5:$H$10 .
- COINCIDENCIAR(PEQUENO($H$5:$H$10, FILAS($I$5:I5)+$G$11) ),$H$5:$H$10,0)
A función MATCH devolve a posición relativa dos elementos presentes no intervalo especificado.
- ÍNDICE($B$5:$B$10, COINCIDENCIAR(PEQUENO($H$5:$H$10), FILAS($I$5:I5)+$G$11),$H$5:$H $10,0))
A función INDEX extrae os nomes por orde alfabética do intervalo $B$5:$B$10 .
- IFERRO(ÍNDICE($B$5:$B$10, COINCIDENCIAR(PEQUENO($H$5:$H$10), FILAS($I$5:I5)+$G$11),$ H$5:$H$10,0)),””)
Por último, a función IFERROR devolve en branco se se atopa un erro, se non, devolve os datos.
Ler máis: Ordenar automaticamente cando se introducen datos en Excel (3 métodos)
Problemas ao clasificar os datos en orde alfabética en Excel
1. Columnas e filas en branco ou ocultas
Se hai datos en branco ou ocultos, non obteremos o resultado ordenado correctamente. Polo tanto, necesitamos eliminar as celas en branco antes de aplicar a operación Ordenar para garantir o resultado preciso.
2. Cabeceiras de columna irrecoñecibles
De novo, se as cabeceiras están no mesmo formato que as normales. entradas, é probable que acaben nalgún lugar no medio dos datos ordenados. Para evitar isto, seleccione só as filas de datos e, a continuación, aplique a operación Ordenar .
Conclusión
A partir de agora, poderá Ordenar datos en Orden alfabético en Excel co