Excel no ordena el conjunto de datos calculado con DATEVALUE

Excel no ordena el conjunto de datos calculado con DATEVALUE

Tengo problemas para ordenar por fecha del más antiguo al más nuevo con una columna que se calcula usando la función DATEVALUE.

SO: MacOS 10.15.7 Excel: 16.44 (20102712)

Importé un archivo CSV desde un dispositivo y la fecha y la hora son todas texto. Los estoy convirtiendo en columnas separadas usando las funciones DATEVALUE y TIMEVALUE. El cálculo de datos resultante utilizando DATEVALUE es correcto y produce un número de serie de fecha.

Estoy intentando ordenar por DateValue (del más antiguo al más nuevo) y TimeValue (de menor a mayor), y cuando configuro este tipo, no sucede nada, el orden del conjunto de datos no cambia.

Así es como se presenta la hoja de cálculo. FechaValorProblema

La columna G utiliza la siguiente fórmula

=DATEVALUE(MID(A2,5,2)&"-"&LEFT(A2,3)&"-"&MID(A2,8,4))

La columna H utiliza la siguiente fórmula

=TIMEVALUE(RIGHT(A2,8))

Se puede acceder al archivo en este enlace:FechaValorIssue.xlsx

Respuesta1

  • Antes de ordenar, asegúrese de que toda la tabla esté seleccionada para la clasificación.

  • Por lo general, eso sucede automáticamente cuando selecciona una celda en la tabla porque la tabla es contigua.

  • En su caso, la columna F está vacía, por lo que, si selecciona una celda en la columna G, por ejemplo, la tabla seleccionada automáticamente solo incluye las columnas G:L.

  • Dado que está intentando ordenar columnas que contienen una fórmula que depende de datos que están FUERA de la tabla, fallará.

Soluciones alternativas:

  1. Coloque un encabezado de columna en F1 o
  2. Seleccione toda la tabla en las columnas A:L antes de realizar la clasificación.

Cualquiera de los métodos garantiza que la columna A esté incluida en la tabla y su clasificación debería funcionar.

información relacionada