Como ordenar datos en orde alfabética en Excel (8 métodos)

  • Comparte Isto
Hugh West

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ética

Tamé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

Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.