Táboa de contidos
Nun escenario de traballo práctico con Microsoft Excel, temos que ordenar e filtrar varias columnas con frecuencia nunha gran variedade de datos. Neste artigo, coñecerás todas as técnicas útiles e rápidas para ordenar varias columnas en Excel.
A captura de pantalla anterior é unha visión xeral do artigo que representa un exemplo de ordenación de datos en varias columnas. Para obter máis información sobre o conxunto de datos, así como sobre os métodos e funcións para ordenar e filtrar os datos de Excel, nas seguintes seccións deste artigo.
Descargar o libro de prácticas
Podes descargar o libro de Excel. que usamos para preparar este artigo.
Ordenar varias columnas
5 enfoques rápidos para ordenar varias columnas en Excel
1 . Usando Ordenar & Comando de filtrado para ordenar varias columnas
Para ordenar varias columnas en Excel á vez, usando o Ordenar & O comando Filter é a mellor solución. Permitirache engadir & escolle diferentes opcións para ordenar calquera intervalo de datos. No noso conxunto de datos a continuación, hai 6 columnas que conteñen algúns nomes aleatorios de marcas de ordenadores, tipos de dispositivos, nomes de modelos, países de orixe, datas de lanzamento e prezos dos dispositivos.
Máis información: Como ordenar datos en Excel usando a fórmula
Queremos engadir 2 criterios para ordenar as columnas no noso conxunto de datos. Imos ordenar os nomes dos países de orixe pola orde de Z a A.Despois diso, os prezos dos dispositivos ordenaranse de menor a maior.
📌 Paso 1:
➤ Seleccione primeiro todos os datos da táboa.
➤ Baixo a cinta Inicio , seleccione Ordenación personalizada do comando Ordenar e amp; Filtra o menú despregable no grupo de comandos Edición . Abrirase un cadro de diálogo.
📌 Paso 2:
➤ Toca Ordenar por gota -abaixo & seleccione País de orixe .
➤ Cambie a orde de Z a A no menú despregable Orde .
➤ Fai clic en Engadir nivel para asignar outro criterio.
📌 Paso 3:
➤ Agora selecciona Prezo no seguinte menú despregable.
➤ Cambia a súa orde de De menor a maior .
➤ Prema OK & remataches.
Como na imaxe de abaixo, terás os teus datos ordenados para todas as columnas á vez. Na Columna G , os prezos ordénanse en función das ordes dos nomes de países xa que asignamos a orde dos prezos como criterio secundario para a ordenación.
2. Asignación de opcións de filtro nas cabeceiras da táboa
Ao usar os botóns Filtro das cabeceiras da táboa, pode ordenar as columnas máis facilmente. Pero neste caso, non pode engadir criterios para dúas ou máis columnas á vez.
📌 Paso 1:
➤ Seleccione todas as cabeceiras de primeiro a táboa.
➤ Na pestana Inicio , escolla o comando Filtrar da Ordenar & menú despregable Filtro no grupo de comandos Edición . Atoparás os botóns Filtrar nas cabeceiras da túa táboa.
📌 Paso 2:
➤ Agora faga clic no menú despregable País de orixe .
➤ Seleccione a orde- Ordenar Z a A.
➤ Prema Aceptar .
Obterá as columnas ordenadas en función dos países de orixe. Tamén pode ordenar outras columnas segundo os seus criterios coas opcións Filtrar das cabeceiras das columnas.
3. Formato condicional para ordenar varias columnas
Se queres ordenar os teus datos ou columnas resaltando con cores ou símbolos tes que escoller Formato condicional . Pero este método non cambiará nin modificará as ordes dos teus datos en absoluto. Pola contra, só destacará os datos nunha columna ou fila en función dos criterios de ordenación. Asumindo que queremos ordenar a columna para a Data de lanzamento destacando os datos.
📌 Pasos:
➤ Seleccione toda a columna para Data de lanzamento .
➤ Baixo a cinta Inicio , desde os menús despregables Formato condicional e Escalas de cor , escolla Verde-Branco ou calquera outra escala de cores que prefira. Verás unha vista previa desa escala de cores na túa columna asignada.
➤ Preme Intro & rematou.
Mostrarase a columna asignada coa cor Verde-Branco escalas onde a parte verde completa indica as datas máis recentes e as verdes claras ou brancas son para datas máis antigas. Deste xeito podes ordenar os datos resaltándoos con cores.
Tamén podes ordenar a columna por prezos con escalas de cores similares ou doutro rango. Aquí, os prezos ordénanse en orde ascendente & entón se usas escalas de cores, aparecerá así na seguinte imaxe.
A clasificación por escalas de cores depende dos datos numéricos dispoñibles. Se queres ordenar cadeas de texto nunha columna ou nunha fila, tes que buscar outro método ou personalizar os datos seleccionados desde Formato condicional .
4. Inserir a función ORDENAR para ordenar Varias columnas
Cando teñas que ordenar un intervalo de datos noutra área da túa folla de cálculo e tampouco queres copiar os datos orixinais, podes utilizar a función ORDENAR unha solución útil. Introducimos primeiro esta función SORT.
- Obxectivo da función:
Ordena un intervalo dunha matriz .
- Sintaxe:
=SORT(matriz, [índice_ordenar], [ordenar_ordenar ], [by_col])
- Argumentos:
matriz- Intervalo de datos ou celas que desexa ordenar.
[sort_index]- Número de columna ou fila que se ordenará.
[ordenar]- Ascendente (1) ou descendente (-1)orde.
[por_col]- Hai que escoller se a ordenación se fará por columna ou por fila.
Na imaxe de abaixo, engadiuse outra táboa baixo a primeira onde aplicaremos a función ORDENAR en función dos datos da táboa orixinal.
📌 Pasos:
➤ Seleccione a saída Cela B26 & escriba:
=SORT(B5:G23,6,-1,FALSE)
➤ Preme Intro e encontrarás as columnas ordenadas na segunda táboa.
Só ordenamos os prezos aquí de maior a menor. Dentro da función, o primeiro argumento é B5:G23 , que é o intervalo de datos seleccionado para ordenar. Aquí escolleuse índice_de_clasificación ou o número de columna como 6 xa que a sexta columna representa os prezos. ' -1' no terceiro argumento significa que estamos ordenando os datos en orde descendente. E no 4º argumento, escolleuse a función lóxica FALSE para asignar a ordenación por filas, non por columnas.
5. Aplicando a función SORTBY para ordenar varias columnas
Ao usar a función SORTBY , pode engadir varios criterios para ordenar as columnas. A sintaxe desta fórmula é:
=SORTBY(matriz, por_matriz1, [ordenar_orde1], [por_matriz2], [ordenar_orde2])
Con base no noso conxunto de datos, Primeiro ordenarase a columna para o País de orixe e despois os prezos ordenaranse de menor a maior.
📌 Pasos:
➤ Seleccione CelaB26 e escriba:
=SORTBY(B5:G23,E5:E23,-1,G5:G23,1)
➤ Prema Intro e amosarase a matriz ordenada á vez na segunda táboa .
Dentro da función, o primeiro argumento é a matriz de datos seleccionada que se debe ordenar. O segundo e o terceiro argumentos son o intervalo de celas- E5:E23 & -1 respectivamente. Significa que os datos de texto da Columna E ordenaranse por orde alfabética de Z a A . Estes dous argumentos combinan os primeiros criterios de ordenación. O segundo criterio consiste nos argumentos G5:G23 e '1' que indican que os prezos da Columna G ordenaranse de menor a maior.
Palabras de conclusión
Espero que todos estes métodos mencionados anteriormente che pidan agora que os apliques nas túas follas de cálculo de Excel de forma máis eficaz. Se tes algunha dúbida ou comentario, fágamelo saber na sección de comentarios. Ou pode consultar os nosos outros artigos relacionados coas funcións de Excel neste sitio web.