Excel: ordenar por fila, por nomes de columna e por orde personalizada

  • Comparte Isto
Michael Brown

Neste artigo mostrarei como ordenar os datos de Excel por varias columnas, por nomes de columnas en orde alfabética e por valores en calquera fila. Ademais, aprenderás a ordenar os datos de formas non estándar, cando a ordenación alfabética ou numérica non funciona.

Creo que todo o mundo sabe como ordenar por columnas alfabéticamente ou en orde ascendente/descendente. Todo o que tes que facer é facer clic nos botóns A-Z ou Z-A que residen na pestana Inicio do grupo Edición e na pestana Datos na pestana Ordenar & Grupo de filtros :

Non obstante, a función Ordenar de Excel ofrece moitas máis opcións e capacidades que non son tan obvias pero que poden resultar moi útiles :

    Ordenar por varias columnas

    Agora voulle mostrar como ordenar os datos de Excel por dúas ou máis columnas. Farei isto en Excel 2010 porque teño esta versión instalada no meu ordenador. Se usas outra versión de Excel, non terás ningún problema para seguir os exemplos porque as funcións de clasificación son practicamente as mesmas en Excel 2007 e Excel 2013. É posible que só observes algunhas diferenzas nos esquemas de cores e nos esquemas dos diálogos. Vale, sigamos...

    1. Fai clic no botón Ordenar na pestana Datos ou en Ordenación personalizada na pestana <1 A pestana>Inicio para abrir o diálogo Ordenar .
    2. A continuación, faga clic no botón Engadir nivel tantas veces como columnas quere usar paraordenación:

    3. Na lista despregábel " Ordenar por " e " Entón por ", seleccione as columnas polas que desexa para ordenar os seus datos. Por exemplo, estás a planificar as túas vacacións e tes unha lista de hoteis proporcionada por unha axencia de viaxes. Quere ordenalos primeiro por Rexión , despois por Taboleiro e finalmente por Prezo , como se mostra na captura de pantalla:

    4. Fai clic en Aceptar e aquí está:
      • En primeiro lugar, a columna Rexión ordénase primeiro, por orde alfabética.
      • En segundo lugar, a columna Base da pensión está ordenada, de xeito que os hoteis con todo incluído (AL) están na parte superior da lista.
      • Por último, o Prezo a columna está ordenada, de menor a maior.

    Ordenar os datos por varias columnas en Excel é bastante sinxelo, non é? Non obstante, o cadro de diálogo Ordenar ten moitas máis funcións. Máis adiante neste artigo mostrarei como ordenar por fila, non por columna, e como reorganizar os datos na súa folla de traballo alfabeticamente en función dos nomes das columnas. Ademais, aprenderá a ordenar os seus datos de Excel de formas non estándar, cando a ordenación por orde alfabética ou numérica non funciona.

    Ordenar en Excel por nomes de filas e columnas

    I supoño que no 90% dos casos cando está a ordenar os datos en Excel, ordena por valores nunha ou varias columnas. Non obstante, ás veces temos conxuntos de datos non triviais e necesitamos ordenar por fila (horizontalmente), é dicir.reorganiza a orde das columnas de esquerda a dereita en función dos encabezados das columnas ou dos valores dunha fila concreta.

    Por exemplo, tes unha lista de cámaras de fotos proporcionadas por un vendedor local ou descargadas de Internet. A lista contén diferentes características, especificacións e prezos como este:

    O que necesitas é ordenar as cámaras fotográficas por algúns parámetros que máis che importan. Como exemplo, clasifiquemos primeiro polo nome do modelo.

    1. Seleccione o intervalo de datos que quere ordenar. Se queres reorganizar todas as columnas, simplemente podes seleccionar calquera cela dentro do teu intervalo. Non podemos facelo para os nosos datos porque a Columna A enumera diferentes funcións e queremos que permaneza no seu lugar. Entón, a nosa selección comeza coa cela B1:

    2. Fai clic no botón Ordenar na pestana Datos para abrir o Diálogo de ordenación . Teña en conta que a caixa de verificación " Os meus datos teñen encabezados " na parte superior dereita do diálogo, debería desmarcala se a súa folla de traballo non ten cabeceiras. Dado que a nosa folla ten cabeceiras, deixamos a marca e prememos no botón Opcións .

    3. No diálogo de apertura Opcións de ordenación en Orientación , escolla Ordenar de esquerda a dereita e prema OK .

    4. A continuación, seleccione a fila pola que desexa ordenar. No noso exemplo, seleccionamos a fila 1 que contén os nomes das cámaras de fotos. Asegúrate de ter seleccionado " Valores " debaixo Ordenar e " A a Z " en Ordenar , despois fai clic en Aceptar .

      O resultado da súa ordenación debería ser semellante a este:

    Sei que ordenar por columna nomes ten moi pouco sentido práctico no noso caso e fixémolo só con fins de demostración para que poidas ter unha idea de como funciona. Do mesmo xeito, pode ordenar a lista de cámaras por tamaño, sensor de imaxe ou tipo de sensor, ou calquera outra función que sexa máis importante para vostede. Por exemplo, para comezar, imos clasificalos por prezo.

    O que fai é pasar polos pasos 1 - 3 como se describe anteriormente e, a continuación, no paso 4, en lugar da fila 2, seleccione a fila 4 que indica os prezos de venda polo miúdo . O resultado da ordenación terá o seguinte aspecto:

    Ten en conta que non se clasificou só unha fila. Movéronse todas as columnas para que non se distorsionara os datos. Noutras palabras, o que ves na captura de pantalla anterior é a lista de cámaras fotográficas clasificadas das máis baratas ás máis caras.

    Espero que agora teñas unha idea de como funciona a ordenación dunha fila en Excel. Pero que pasa se temos datos que non se ordenan ben alfabética ou numéricamente?

    Ordena os datos en orde personalizada (usando unha lista personalizada)

    Se queres ordenar os teus datos nalgún orde personalizado outro que alfabético, pode usar as listas personalizadas de Excel integradas ou crear as súas propias. Con listas personalizadas integradas, podes ordenar por díassemana ou meses do ano. Microsoft Excel ofrece dous tipos de tales listas personalizadas, con nomes abreviados e completos:

    Digamos, temos unha lista de tarefas domésticas semanais e queremos clasificalas por día de vencemento. ou prioridade.

    1. Comeza seleccionando os datos que quere ordenar e despois abrindo o diálogo Ordenar exactamente como fixemos ao ordenar por varias columnas ou por nomes de columna (pestana Datos >botón Ordenar ).
    2. Na caixa Ordenar por , seleccione a columna que quere ordenar por, no noso caso é a columna Día xa que queremos ordenar as nosas tarefas por días da semana. A continuación, escolla Lista personalizada en Ordenar como se mostra na captura de pantalla:

    3. No diálogo Listas personalizadas caixa, seleccione a lista necesaria. Dado que temos os nomes de días abreviados nas columnas Día , escollemos a lista personalizada correspondente e prememos en Aceptar .

      Isto é! Agora temos as tarefas do fogar ordenadas polo día da semana:

      Nota. Se queres cambiar algo nos teus datos, ten en conta que os datos novos ou modificados non se ordenarán automaticamente. Debe facer clic no botón Volver aplicar na pestana Datos , na sección Ordenar e amp; Filtrar grupo:

    Ben, como ves clasificar os datos de Excel por lista personalizada tampouco presenta ningún desafío. O último que nos queda por facer é faceloordenar os datos pola nosa propia lista personalizada.

    Ordenar os datos pola túa propia lista personalizada

    Como lembras, temos unha columna máis na táboa, a columna Prioridade . Para ordenar as tarefas semanais do máis importante ao menos importante, proceda do seguinte xeito.

    Realiza os pasos 1 e 2 descritos anteriormente e, cando teñas aberto o diálogo Listas personalizadas , selecciona a NOVA LISTA na columna da esquerda en Listas personalizadas e escriba as entradas directamente na caixa Entradas da lista da dereita. Lembra escribir as túas entradas exactamente na mesma orde na que queres que se clasifiquen, de arriba a abaixo:

    Fai clic en Engadir e verás que a lista personalizada recentemente creada engádese ás listas personalizadas existentes e, a continuación, fai clic en Aceptar :

    E aquí veñen as nosas tarefas domésticas, ordenadas por prioridade:

    Cando utilizas listas personalizadas para ordenar, podes ordenar por varias columnas e usar unha lista personalizada diferente en cada caso. O proceso é exactamente o mesmo que xa comentamos á hora de ordenar por varias columnas.

    E por último, temos as nosas tarefas domésticas semanais ordenadas coa máxima lóxica, primeiro polo día da semana, e despois por prioridade :)

    Isto é todo por hoxe, grazas por ler!

    Michael Brown é un entusiasta da tecnoloxía dedicada á súa paixón por simplificar procesos complexos mediante ferramentas de software. Con máis dunha década de experiencia na industria tecnolóxica, perfeccionou as súas habilidades en Microsoft Excel e Outlook, así como en Follas de cálculo e Documentos de Google. O blog de Michael está dedicado a compartir o seu coñecemento e experiencia con outros, proporcionando consellos e titoriais fáciles de seguir para mellorar a produtividade e a eficiencia. Tanto se es un profesional experimentado como un principiante, o blog de Michael ofrece valiosas ideas e consellos prácticos para sacar o máximo proveito destas ferramentas de software esenciais.