Cómo ordenar por fecha en Excel

Ordenar los datos por fecha parece que debería ser una tarea sencilla y, de hecho, Microsoft Excel ofrece varias formas de ordenar los datos por fecha. Sin embargo, a veces las herramientas de clasificación de Excel no funcionan correctamente y eso puede ser muy frustrante. 

Aquí hay algunas formas de ordenar por fecha en Excel , así como un truco para probar si las fechas no se ordenan correctamente.

Ordenar una sola columna(Single Column) de fechas(Dates) en Excel 

La forma más fácil de ordenar las fechas en Excel es utilizar la herramienta de clasificación para mostrar las fechas en el orden que desee. 

  1. Seleccione la columna de fechas haciendo clic en el encabezado de la columna. En la imagen de abajo, hemos seleccionado la columna haciendo clic en el encabezado de la columna A.

  1. También puede simplemente seleccionar las celdas específicas en la columna que tienen fechas en ellas.

  1. Con sus datos seleccionados, elija Ordenar y filtrar(Sort & Filter) en el menú Inicio.

  1. Ahora elija Ordenar del más antiguo al más nuevo(Sort Oldest to Newest) o Ordenar del más nuevo al más antiguo(Sort Newest to Oldest) . En el siguiente ejemplo, hemos ordenado de más reciente a más antiguo. Tenga(Notice) en cuenta que Excel no cambia el formato de las fechas pero ordena correctamente las fechas comenzando con la más reciente.

Este método debería funcionar en la gran mayoría de los casos de uso.

Ordenar una hoja(Entire) de trabajo completa por fecha(Date) en Excel

Si su tabla tiene más de una columna de datos, querrá conservar las relaciones entre las columnas cuando ordene. A continuación puede ver las fechas en la columna A y el texto correspondiente en la columna B. 

Si utiliza el método anterior (es decir, seleccionando solo las celdas de fecha o toda la columna de fechas, haciendo clic en el botón Ordenar y filtrar(Sort & Filter ) y eligiendo Ordenar de más antiguo a más reciente(Sort Oldest to Newest) o de Más nuevo a más antiguo(Sort Newest to Oldest) ), Excel mostrará una opción Ordenar . Advertencia(Sort Warning) y le preguntará si desea expandir la selección para incluir ambas columnas de datos.

Asegúrese de que Expandir la selección(Expand the selection) esté seleccionado y haga clic en el botón Ordenar(Sort) . Excel ordenará todos los datos de la tabla en el orden de clasificación que seleccionó.

Puede ver que ahora todas nuestras fechas están ordenadas de la más antigua a la más reciente, y se ha conservado la relación entre las fechas de la Columna A(Column A) y el texto de la Columna B.(Column B)

Ordenar por mes(Month) , año(Year) o mes(Month) y día(Day) en Excel

¿Qué sucede si desea ordenar por fecha en Excel por una parte específica de la fecha como mes o año? 

Ordenar fechas por mes en Excel(Sorting Dates by Month in Excel)

En nuestra tabla de ejemplo de los cumpleaños de las personas, por ejemplo, es posible que desee saber quién nació en cada mes, ignorando el año en que nació cada persona. No puede usar la función de clasificación regular de Excel porque siempre incluirá el año en su algoritmo de clasificación.

Para evitar esto, puede crear una columna de ayuda que extraiga el mes para que luego pueda ordenar por esa columna. Para extraer un mes de una fecha, puede usar la función MES(MONTH) de Excel .

  1. Crear una nueva columna
  2. En la primera celda de la nueva columna, ingrese =MONTH(A1) donde A1 es la celda de la que desea extraer el mes.

  1. Repita(Repeat) el paso 2 para cada fila. Excel extraerá el mes de cada una de las fechas, dejándote con una columna de números de mes.

  1. Ahora puede ordenar la tabla por la columna con números de mes. En este caso, ordenará por la columna C. Si solo selecciona los datos en la Columna C(Column C) , obtendrá la Advertencia de clasificación(Sort Warning) de Excel nuevamente. Elija Expandir la selección(Expand the selection) y Ordenar(Sort) .

Ordenar fechas por año en Excel(Sorting Dates by Year in Excel)

Si desea extraer el año en lugar del mes, puede usar los pasos anteriores, reemplazando la función MES(MONTH) con =YEAR(A1) donde A1 es la celda con la fecha de la que desea extraer el año.

Ordenar fechas por mes y día en Excel(Sorting Dates by Month and Day in Excel)

Tal vez quiera crear una lista ordenada de cumpleaños por mes y día, ignorando el año. Para extraer el mes y el día de la columna de fechas, podemos usar la función TEXTO(TEXT) de Excel , que convierte las fechas en texto. Usaremos el formato mm.dd . Siga los pasos anteriores, reemplazando la función MES(MONTH) con esta fórmula: =TEXT (A1, “mm.dd”) .

Ahora puede ordenar por la Columna C(Column C) para obtener una lista de los cumpleaños de todos por mes y día.

Solución de problemas de formatos de fecha(Date Formats) en Excel

A veces, cuando intenta ordenar por fecha en Excel , es posible que no pueda hacer que Excel reconozca los datos como una fecha. Imagina(Imagine) , por ejemplo, que alguien te da una hoja de cálculo que incluye fechas. Ha puesto los datos en Excel , pero no se ordenan correctamente cuando prueba los métodos anteriores. ¿Por qué no funciona?

Considere esta lista de fechas:

Parece bastante simple. Sin embargo, cuando selecciona los datos, presiona el botón Ordenar(Sort) y filtrar(Filter) y opta por ordenar de Más antiguo(Oldest) a Más nuevo(Newest) , ¡no funciona! Podrías terminar con algo como esto:

Observe(Notice) que la última fecha de la columna no se ha ordenado correctamente. ¿Qué diablos está pasando? 

Lo más probable es que, aunque los datos de la celda A9 parezcan(looks) una fecha, en realidad no tienen el formato de fecha, por lo que Excel no puede ordenarlos correctamente. Dependiendo de la versión de Excel que esté usando, incluso si formatea la celda errante como una fecha seleccionando la celda, haciendo clic con el botón derecho y seleccionando Formato de celdas(Format Cells) y eligiendo la opción Fecha , eso (Date)no(still ) solucionará el problema.

Cómo corregir fechas que no se ordenan correctamente en Excel(How to Fix Dates That Won’t Sort Correctly in Excel)

Afortunadamente, este problema es fácil de solucionar.

  1. Corte(Cut ) la columna de fechas seleccionando las celdas y presionando Ctrl+x, seleccionando Cortar(Cut ) en el menú Inicio o haciendo clic con el botón derecho en la(s) celda(s) y eligiendo (Home )Cortar(Cut) .

  1. Abra el Bloc(Notepad) de notas u otro editor de texto sin formato.
  2. Pegue(Paste) las fechas en el editor de texto.

  1. Vuelva a Excel , seleccione la columna en la que solían estar las fechas, haga clic con el botón derecho y seleccione Formato de celdas(Format Cells) .
  2. Elija Fecha(Date) y haga clic en Aceptar(OK) .

  1. Ahora regrese al editor de texto y seleccione y copie la lista de fechas.

  1. Vuelva a Excel y pegue(paste ) las fechas en la columna que formateó en el paso 5.
  2. Ahora debería poder ordenar. Seleccione las columnas con datos, presione el botón Ordenar y filtrar(Sort & Filter) y elija Ordenar de más antiguo a más nuevo(Sort Oldest to Newest) . ¡Viola! ¡Funciona!

Otras técnicas de clasificación(Sorting) y filtrado en Excel

Ahora que ha aprendido a ordenar por fecha en Excel , es posible que desee explorar otras formas de ordenar y filtrar sus datos. Estos artículos le enseñarán la clasificación básica de datos de una y varias columnas(basic one-column and multi-column data sorting) , cómo ordenar alfabéticamente en Excel(how to alphabetize in Excel) y cómo filtrar datos en Excel( how to filter data in Excel)



About the author

Soy experto en desarrollo de hardware y software. Tengo experiencia trabajando tanto con productos Apple (ios) como con las plataformas Android de Google. También soy un firme defensor de Edge Computing, que es la última tendencia en tecnología web y móvil. Mis habilidades en estas áreas me hacen ideal para desarrollar aplicaciones que sean rápidas, seguras y eficientes.



Related posts