Ordenar datos en un rango o tabla

Ordenar los datos es una parte esencial del análisis de datos. Puede que desee poner una lista de nombres en orden alfabético, compilar una lista de niveles de inventario de productos de mayor a menor u ordenar filas por colores o por iconos. Ordenar los datos ayuda a verlos y a comprenderlos mejor, así como a organizarlos y encontrarlos más fácilmente y a tomar decisiones más eficaces.

Nota: Para buscar el valor superior o inferior de un rango de celdas o de una tabla, por ejemplo las 10 mejores calificaciones o las 5 peores cifras de ventas, use Autofiltro o el formato condicional. Para obtener más información, vea Filtrar datos de un rango o una tabla y Agregar, cambiar o borrar formatos condicionales.

¿Qué quiere hacer?

Obtener información sobre la ordenación

Ordenar texto

Ordenar números

Ordenar fechas u horas

Ordenar por color de celda, color de fuente o icono

Ordenar por una lista personalizada

Ordenar filas

Ordenar por más de una columna o fila

Ordenar por un valor parcial en una columna

Ordenar una columna en un rango de celdas sin afectar a las demás

Más información sobre problemas generales de ordenación

Obtener información sobre la ordenación

Puede ordenar datos por texto (A a Z o Z a A), números (de menor a mayor o de mayor a menor) y fechas y horas (de más antiguos más recientes y de más recientes a más antiguos) en una o varias columnas. También puede ordenar por una lista personalizada (como Grande, Medio y Pequeño) o por formato, incluyendo el color de celda, el color de fuente o el conjunto de iconos. La mayoría de las operaciones de ordenación son ordenaciones de columnas, pero también es posible ordenar por filas.

Los criterios de ordenación se guardan en el libro para que pueda volver a aplicarlos cada vez que lo abra para una tabla de Excel, pero no para un rango de celdas. Si desea guardar los criterios de ordenación para poder volver a aplicar periódicamente una ordenación al abrir un libro, entonces lo mejor es utilizar una tabla. Esto es especialmente importante para ordenaciones de varias columna o para las que se tarda mucho tiempo en crear.

Cuando se vuelve a aplicar una ordenación, pueden aparecer resultados distintos por las razones siguientes:

  • Se han agregado, modificado o eliminado datos del rango de celdas o de la columna de tabla.

  • Los valores devueltos por una fórmula han cambiado y la hoja de cálculo se ha actualizado.

Principio de página

Ordenar texto

  1. Seleccione una columna de datos alfanuméricos en un rango de celdas o asegúrese de que la celda activa está en una columna de tabla que contiene datos alfanuméricos.

  2. En la ficha Datos, en el grupo Ordenar y filtrar, siga uno de estos procedimientos.

    • Para ordenar en orden alfanumérico ascendente, haga clic en Comando A a Z en Excel, que ordena de la A a la Z o del número menor al mayorOrdenar de A a Z.

    • Para ordenar en orden alfanumérico descendente, haga clic en Comando Z a A en Excel que ordena de la Z a la A o del número mayor al menorOrdenar de Z a A.

  3. También puede ordenar distinguiendo las mayúsculas de las minúsculas.

    Ordenar distinguiendo las mayúsculas de las minúsculas

    1. En el grupo Ordenar y filtrar de la pestaña Datos, haga clic en Ordenar.

      El grupo Ordenar y filtrar de la pestaña Datos

    2. En el cuadro de diálogo Ordenar, haga clic en Opciones.

    3. En el cuadro de diálogo Opciones de ordenación, seleccione Distinguir mayúsculas de minúsculas.

    4. Haga clic dos veces en Aceptar.

  4. Para volver a aplicar un orden después de cambiar los datos, haga clic en una celda dentro del rango o de la tabla y luego, en la ficha Datos, en el grupo Ordenar y filtrar, haga clic en Volver a aplicar.

Problema: comprobar si todos los datos se almacenan como texto    Si la columna que quiere ordenar contiene números almacenados como números y números almacenados como texto, tendrá que aplicar formato de texto a todos. Si no lo hace, los números almacenados como números se ordenarán antes que los números almacenados como texto. Para aplicar formato de texto a todos los datos seleccionados, en la pestaña Inicio, en el grupo Fuente, haga clic en el botón Formato de fuente de celda, haga clic en la pestaña Número y, después, en Categoría, haga clic en Texto.

Problema: eliminar espacios iniciales    En algunos casos, los datos importados desde otra aplicación pueden tener insertados espacios iniciales. Antes de ordenar los datos, elimine estos espacios.

Principio de página

Ordenar números

  1. Seleccione una columna de datos numéricos en un rango de celdas o asegúrese de que la celda activa está en una columna de tabla que contiene datos numéricos.

  2. En la ficha Datos, en el grupo Ordenar y filtrar, siga uno de estos procedimientos:

    • Para ordenar de números de menor a mayor, haga clic en Comando A a Z en Excel, que ordena de la A a la Z o del número menor al mayorOrdenar de menor a mayor.

    • Para ordenar de números de mayor a menor, haga clic en Comando Z a A en Excel que ordena de la Z a la A o del número mayor al menorOrdenar de mayor a menor.

Problema: comprobar que todos los números están almacenados como números    Si los resultados no son los que esperaba, es posible que la columna contenga números almacenados como texto y no como números. Por ejemplo, los números negativos importados de algunos sistemas de contabilidad o los números con un apóstrofo inicial (') se almacenan como texto. Para más información, vea Convertir números almacenados como texto a números.

Principio de página

Ordenar fechas u horas

  1. Seleccione una columna de fechas u horas en un rango de celdas o asegúrese de que la celda activa está en una columna de tabla que contiene fechas u horas.

  2. Seleccione una columna de fechas u horas en un rango de celdas o en una tabla.

  3. En la ficha Datos, en el grupo Ordenar y filtrar, siga uno de estos procedimientos:

    • Para ordenar de una hora o fecha anterior a una posterior, haga clic en Comando A a Z en Excel, que ordena de la A a la Z o del número menor al mayorOrdenar de más antiguo a más reciente.

    • Para ordenar de una hora o fecha posterior a una anterior, haga clic en Comando Z a A en Excel que ordena de la Z a la A o del número mayor al menorOrdenar de más reciente a más antiguo.

  4. Para volver a aplicar un orden después de cambiar los datos, haga clic en una celda dentro del rango o de la tabla y luego, en la ficha Datos, en el grupo Ordenar y filtrar, haga clic en Volver a aplicar.

Problema: comprobar que las fechas y horas se almacenan como fechas u horas    Si los resultados obtenidos no son los que esperaba, es posible que la columna contenga fechas u horas almacenadas como texto y no como fechas u horas. Para que Excel las ordene correctamente, todas las fechas y las horas de una columna tienen que estar almacenadas como números de serie de fecha u hora. Si Excel no puede reconocer un valor como fecha u hora, significa que la fecha o la hora está almacenada como texto. Para más información, vea Convertir fechas almacenadas como texto en fechas.

Nota:  Si desea ordenar por días de la semana, aplique formato a las celdas para mostrar el día de la semana. Si desea ordenar por el día de la semana independientemente de la fecha que sea, conviértalos en texto utilizando la función TEXTO. Sin embargo, la función TEXTO devuelve un valor de texto y, por tanto, la operación de ordenación estará basada en datos alfanuméricos. Para obtener más información, vea Mostrar la fecha como día de la semana.

Principio de página

Ordenar por color de celda, color de fuente o icono

Si ha aplicado formato manual o condicionalmente a un rango de celdas o a una columna de tabla, por color de celda o color de fuente, también puede ordenar por estos colores. Además, puede ordenar por un conjunto de iconos creado mediante un formato condicional.

  1. Seleccione una columna de datos en un rango de celdas o asegúrese de que la celda activa está en una columna de tabla.

  2. En el grupo Ordenar y filtrar de la ficha Datos, haga clic en Ordenar.

    El grupo Ordenar y filtrar de la pestaña Datos

    Se mostrará el cuadro de diálogo Ordenar.

  3. En Columna, en el cuadro Ordenar por, seleccione la columna que desea ordenar.

  4. En Ordenar según, seleccione el tipo de ordenación. Siga uno de los procedimientos siguientes:

    • Para ordenar por color de celda, seleccione Color de celda.

    • Para ordenar por color de fuente, seleccione Color de fuente.

    • Para ordenar por un conjunto de iconos, seleccione Icono de celda.

  5. En Criterio de ordenación, haga clic en la flecha situada junto al botón y, a continuación, dependiendo del tipo de formato, seleccione un color de celda, un color de fuente o un icono de celda.

  6. En Ordenar, seleccione el modo en que desea ordenar. Siga uno de los procedimientos siguientes:

    • Para mover el color de celda, el color de fuente o el icono a la parte superior o a la izquierda, seleccione En la parte superior para una ordenación de columnas y A la izquierda para una ordenación de filas.

    • Para mover el color de celda, el color de fuente o el icono a la parte inferior o a la derecha, seleccione En la parte inferior para una ordenación de columnas y A la derecha para una ordenación de filas.

      Nota: No hay ningún color de celda, color de fuente ni criterio de ordenación de iconos predeterminados. Debe definir el orden que desea para cada operación de ordenación.

  7. Para especificar el siguiente color de celda, color de fuente o icono por el que desea ordenar, haga clic en Agregar nivel y, a continuación, repita los pasos del tres al cinco.

    Asegúrese de que selecciona la misma columna en el cuadro Luego por y de que realiza la misma selección en Ordenar.

    Repita el procedimiento por cada color de celda, color de fuente o icono adicionales que quiere incluir en la ordenación.

  8. Para volver a aplicar un orden después de cambiar los datos, haga clic en una celda dentro del rango o de la tabla y luego, en la ficha Datos, en el grupo Ordenar y filtrar, haga clic en Volver a aplicar.

Principio de página

Ordenar por una lista personalizada

Puede utilizar una lista personalizada para ordenar en un orden definido por el usuario. Excel ofrece listas personalizadas integradas de días de la semana y de meses del año, y puede además crear sus propias listas.

  1. También puede crear una lista personalizada.

Crear una lista personalizada

  1. En un rango de celdas, escriba los valores por los que va a ordenar, en el orden que desee, de arriba abajo. Por ejemplo:

A

1

Máximo

2

Medio

3

Mínimo

  1. Seleccione el rango que acaba de especificar. En el ejemplo anterior, seleccionaría las celdas A1:A3.

  2. Haga clic en el botón Microsoft Office Imagen del botón de Microsoft Office, en Opciones de Excel, haga clic en la categoría Popular y, después, en Opciones principales para trabajar con Excel, haga clic en Modificar listas personalizadas.

  3. En el cuadro de diálogo Listas personalizadas, haga clic en Importar y, después, haga clic dos veces en Aceptar.

    Notas: 

    1. Sólo puede crear una lista personalizada basada en un valor (texto, número, fecha u hora). No puede crear una lista personalizada basada en un formato (color de celda, color de fuente e icono).

    2. La longitud máxima para una lista personalizada es de 255 caracteres y el primer carácter puede no empezar por un número.

  1. Seleccione una columna de datos en un rango de celdas o asegúrese de que la celda activa está en una columna de tabla.

  2. En el grupo Ordenar y filtrar de la ficha Datos, haga clic en Ordenar.

    El grupo Ordenar y filtrar de la pestaña Datos

    Se mostrará el cuadro de diálogo Ordenar.

  3. En Columna, en el cuadro Ordenar por o en Luego por, seleccione la columna que quiere ordenar según una lista personalizada.

  4. En Ordenar, seleccione Lista personalizada.

  5. En el cuadro de diálogo Listas personalizadas, seleccione la lista que desee. En el ejemplo anterior, haría clic en Alto, Medio, Bajo.

  6. Haga clic en Aceptar.

  7. Para volver a aplicar un orden después de cambiar los datos, haga clic en una celda dentro del rango o de la tabla y luego, en la ficha Datos, en el grupo Ordenar y filtrar, haga clic en Volver a aplicar.

Principio de página

Ordenar filas

  1. Seleccione una fila de datos en un rango de celdas o asegúrese de que la celda activa está en una columna de tabla.

  2. En el grupo Ordenar y filtrar de la ficha Datos, haga clic en Ordenar.

    El grupo Ordenar y filtrar de la pestaña Datos

    Se mostrará el cuadro de diálogo Ordenar.

  3. Haga clic en Opciones.

  4. En el cuadro de diálogo Opciones de ordenación, en Orientación, haga clic en Ordenar de izquierda a derecha y, a continuación, en Aceptar.

  5. En Columna, en el cuadro Ordenar por, seleccione la fila que desea ordenar.

  6. Siga uno de los procedimientos siguientes:

Por valor    

  1. En Ordenar según, seleccione Valores.

  2. En Criterio de ordenación, siga uno de los procedimientos siguientes:

    • Para los valores de texto, seleccione A a Z o Z a A.

    • Para los valores numéricos, seleccione De menor a mayor o De mayor a menor.

    • Para los valores de fecha y hora, seleccione De más antiguos a más recientes o De más recientes a más antiguos.

Por color de celda, color de fuente o icono de celda    

  1. En Ordenar según, seleccione Color de celda, Color de fuente o Icono de celda.

  2. Haga clic en la flecha situada junto al botón y, a continuación, seleccione un color de celda, un color de fuente o un icono de celda.

  3. En Ordenar, seleccione A la izquierda o A la derecha.

  • Para volver a aplicar un orden después de cambiar los datos, haga clic en una celda dentro del rango o de la tabla y luego, en la ficha Datos, en el grupo Ordenar y filtrar, haga clic en Volver a aplicar.

    Nota:  Al ordenar filas que forman parte de un esquema de hoja de cálculo, Excel ordenará los grupos de nivel más alto (nivel 1) de modo que las filas o las columnas de detalle permanezcan juntas, aunque estén ocultas.

Principio de página

Ordenar por más de una columna o fila

Puede ordenar por más de una columna o fila cuando tiene datos que desea agrupar por el mismo valor en una columna o fila y ordenar después otra columna o fila dentro de ese grupo de valores iguales. Por ejemplo, si tiene una columna Departamento y empleado, puede ordenar primero por Departamento (para agrupar a todos los empleados del mismo departamento) y, después, ordenar por nombre (para escribir los nombres en orden alfabético dentro de cada departamento). Puede ordenar hasta un máximo de 64 columnas.

Nota: Para obtener resultados óptimos, el rango de celdas que se ordene debe tener encabezados de columna.

  1. Seleccione un rango de celdas con dos o más columnas de datos, o asegúrese de que la celda activa se encuentra en una tabla con dos o más columnas.

  2. En el grupo Ordenar y filtrar de la ficha Datos, haga clic en Ordenar.

    El grupo Ordenar y filtrar de la pestaña Datos

    Se mostrará el cuadro de diálogo Ordenar.

  3. En Columna, en el cuadro Ordenar por, seleccione la primera columna que desea ordenar.

  4. En Ordenar según, seleccione el tipo de ordenación. Siga uno de los procedimientos siguientes:

    • Para ordenar por texto, número o fecha y hora, seleccione Valores.

    • Para ordenar por formato, seleccione Color de celda, Color de fuente o Icono de celda.

  5. En Ordenar, seleccione el modo en que desea ordenar. Siga uno de los procedimientos siguientes:

    • Para los valores de texto, seleccione A a Z o Z a A.

    • Para los valores numéricos, seleccione De menor a mayor o De mayor a menor.

    • Para los valores de fecha y hora, seleccione De más antiguos a más recientes o De más recientes a más antiguos.

    • Para ordenar según una lista personalizada, seleccione Lista personalizada.

  6. Para agregar otra columna por la que ordenar, haga clic en Agregar nivel y, a continuación, repita los pasos del tres al cinco.

  7. Para copiar una columna por la que ordenar, seleccione la entrada y, después, haga clic en Copiar nivel.

  8. Para eliminar una columna por la que ordenar, seleccione la entrada y, después, haga clic en Eliminar nivel.

    Nota: Debe conservar al menos una entrada en la lista.

  9. Para cambiar el orden en el que se ordenan las columnas, seleccione una entrada y, a continuación, haga clic en la flecha Arriba o Abajo para cambiar el orden.

    Las entradas más altas de la lista se ordenan antes que las más bajas.

  10. Para volver a aplicar un orden después de cambiar los datos, haga clic en una celda dentro del rango o de la tabla y luego, en la ficha Datos, en el grupo Ordenar y filtrar, haga clic en Volver a aplicar.

Principio de página

Ordenar por un valor parcial en una columna

La ordenación se basa en el valor entero de una columna. Para ordenar por la parte de un valor de una columna, como un código de número de pieza (789-WDG-34), apellidos (Claudia Olivares), o nombres (Olivares, Claudia), primero es necesario dividir la columna en dos o más columnas para que el valor por el que quiere ordenar esté en su propia columna. Para ello, puede usar funciones o el Asistente para convertir texto en columnas.

Para obtener ejemplos y más información, consulte los temas sobre cómo dividir nombres con el Asistente para convertir texto en columnas y dividir texto entre columnas mediante funciones.

Principio de página

Ordenar una columna en un rango de celdas sin afectar a las demás

Advertencia:  Tenga cuidado cuando utilice esta característica. Ordenar por una columna en un rango puede producir resultados que no desea, por ejemplo trasladar celdas de dicha columna lejos de las otras celdas de la misma fila.

Nota: El siguiente procedimiento no se puede realizar en una tabla.

  1. Seleccione una columna en rango de celdas que contenga dos o varias columnas.

  2. Para seleccionar la columna que desea ordenar, haga clic en el encabezado de columna.

  3. En la ficha Inicio, en el grupo Modificar, haga clic en Ordenar y filtrar y, a continuación, haga clic en uno de los comandos de ordenación que haya disponibles.

  4. Se mostrará el cuadro de diálogo Advertencia antes de ordenar.

  5. Seleccione Continuar con la selección actual.

  6. Haga clic en Ordenar.

  7. Seleccione las demás opciones de ordenación que desea en el cuadro de diálogo Ordenar y, a continuación, haga clic en Aceptar.

Si el resultado no es el que quiere, haga clic en Deshacer Imagen de botón.

Principio de página

Más información sobre problemas generales de ordenación

Si obtiene resultados inesperados al ordenar sus datos, haga lo siguiente:

Comprobar si los valores que devuelve una fórmula han cambiado    Si los datos que ha ordenado contienen una o más fórmulas, los valores devueltos de esas fórmulas pueden cambiar cuando se actualiza la hoja de cálculo. En este caso, asegúrese de volver a aplicar la ordenación para obtener resultados actualizados.

Mostrar las filas y columnas antes de ordenar    Las columnas ocultas no se mueven cuando se ordenan columnas, y las filas ocultas no se mueven cuando se ordenan filas. Antes de ordenar los datos, se recomienda mostrar las columnas o filas ocultas.

Comprobar la configuración regional    Los criterios de ordenación varían según la configuración regional. Asegúrese de que la configuración regional en Configuración regional o Configuración regional y de idioma del Panel de control de su equipo es correcta. Para obtener información sobre cómo cambiar la configuración regional, vea el sistema de ayuda de Windows.

Escribir encabezados de columna en una sola fila    Si tiene que usar etiquetas de varias líneas, ajuste el texto dentro de la celda.

Activar o desactivar la fila de encabezado    Normalmente, se recomienda tener una fila de encabezado cuando se ordena una columna para que sea más fácil comprender el significado de los datos. De manera predeterminada, el valor del encabezado no se incluye en la operación de ordenación. A veces, es posible que tenga que activar o desactivar el encabezado para que su valor se incluya o no en la operación de ordenación. Siga uno de los procedimientos siguientes:

  • Para excluir la primera fila de datos de la ordenación porque se trata de un encabezado de columna, en la ficha Inicio, en el grupo Modificar, haga clic en Ordenar y filtrar, en Orden personalizado y, a continuación, active Mis datos tienen encabezados.

  • Para incluir la primera fila de datos en la ordenación porque no es un encabezado de columna, en la ficha Inicio, en el grupo Modificar, haga clic en Ordenar y filtrar, en Orden personalizado y, a continuación, desactive Mis datos tienen encabezados.

Principio de página

¿Le ha sido útil esta información?

¿Cómo podemos mejorarlo?

¿Cómo podemos mejorarlo?

Para proteger su privacidad, no incluya información de contacto en sus comentarios. Revisar política de privacidad.

¡Gracias por sus comentarios!