Si una celda contiene la fecha y la hora combinadas, utilice una fórmula para extraer la fecha o la hora en columnas separadas. O bien, utilice un método sin fórmula.
- Dividir valores de fecha y hora
- Obtener el valor de la fecha con una fórmula
- Obtener el valor de la hora con la fórmula
- Obtener el valor de la fecha o la hora sin fórmula
- Descargue el archivo de muestra
- Transcripción del vídeo
- Cómo dividir fecha y hora en Excel
- Dividir con fórmulas
- Obtener el valor de la hora
- Dividir sin fórmulas
- Obtener el valor del tiempo
- No te pierdas nuestros consejos de Excel
Dividir valores de fecha y hora
Si descarga datos en Excel, una columna puede tener un valor combinado de fecha y hora. En este breve vídeo, vea cómo dividir rápidamente ese valor en columnas separadas de fecha y hora.
El primer método utiliza una fórmula simple, y el segundo método se realiza sin una fórmula – sólo un poco de escritura. Las instrucciones escritas están debajo del video. La transcripción del vídeo está al final de esta página
Obtener el valor de la fecha con una fórmula
Si una celda contiene una fecha y una hora combinadas, puede extraer sólo el valor de la fecha, utilizando la función INT. Excel almacena las fechas como números, con una parte decimal que representa la hora.
En la siguiente captura de pantalla, el número entero de la celda B3 (42418) representa la fecha, y la parte decimal (.50) es la hora.
La función INT devuelve sólo la parte entera de ese número, que representa la fecha. En el siguiente ejemplo, la fecha/hora combinada está en la celda A2.
Para obtener la fecha, introduce la siguiente fórmula en la celda B2: =INT(A2)
Si los datos están en una tabla de Excel con nombre, la fórmula utilizará referencias estructuradas con los nombres de los campos. En el ejemplo siguiente, la fecha/hora combinada está en la columna DateTime. Introduzca la siguiente fórmula en la primera fila de la columna Fecha (celda B2):
Fecha: : =INT()
La fórmula debería rellenar automáticamente hasta la última fila de la tabla. Después de introducir las fórmulas, formatea esas columnas con los formatos de Fecha y Hora que prefieras.
Obtener el valor de la hora con la fórmula
Si una celda contiene una fecha y una hora combinadas, puede utilizar la función INT para extraer el valor de la hora en una columna separada. Las fechas se almacenan como números en Excel, con la parte decimal que representa la hora.
Para calcular el valor de la hora, reste el valor entero de la fecha a la fecha y hora combinadas. La parte decimal restante es la hora. En el ejemplo siguiente, la fecha/hora combinada está en la celda A2. Introduzca la siguiente fórmula en la celda C2:
Hora: =A2 – INT(A2])
Si los datos están en una tabla de Excel con nombre, la fórmula utilizará referencias estructuradas con los nombres de los campos. En el ejemplo siguiente, la fecha/hora combinada está en la columna DateTime. Introduzca la siguiente fórmula en la primera fila de la columna Hora (celda C2):
Hora: =-INT()
La fórmula debería rellenar automáticamente hasta la última fila de la tabla. Después de introducir las fórmulas, formatea esas columnas con los formatos de Fecha y Hora que prefieras.
Obtener el valor de la fecha o la hora sin fórmula
Si utiliza Excel 2013 o posterior, puede utilizar la función Flash Fill para obtener la fecha o la hora en una columna independiente, sin fórmulas.
NOTA: las fechas y horas introducidas con Flash Fill NO se actualizarán automáticamente si la celda combinada de fecha/hora cambia — se trata de entradas estáticas.
Así es como puede utilizar Flash Fill para fechas u horas.
- Escriba las dos primeras fechas en la columna B, basándose en las fechas de la columna A.
- Después, vaya a la pestaña Datos de la cinta de Excel y haga clic en Relleno Flash.
El resto de las fechas deberían rellenarse, y puede utilizar el cuadro de opciones de Relleno Flash para confirmar o deshacer los cambios.
NOTA: Si Flash Fill no funciona, haz clic en la pestaña Archivo de la parte superior de Excel y luego en Opciones. Haga clic en la categoría Avanzadas y, en las opciones de Edición, añada una marca de verificación a «Rellenar automáticamente con Flash»
Haga lo mismo para rellenar la columna Hora: introduzca las dos primeras veces y, a continuación, utilice la función Flash Fill para completar la lista.
Descargue el archivo de muestra
Descargue el libro de trabajo de muestra de Dividir fecha y hora
Transcripción del vídeo
Aquí está la transcripción del vídeo de Dividir fecha y hora, en la parte superior de esta página.
Cómo dividir fecha y hora en Excel
Si tienes un archivo con fechas y horas en la misma celda, veremos dos formas rápidas de separarlas en columnas de fecha y hora.
Dividir con fórmulas
La primera utilizará una fórmula. Así que aquí voy a hacer clic y escribir un signo igual.
Vamos a utilizar la función INT, que es para un número entero y que va a sacar el número entero de esta celda, que es sólo la parte de la fecha y la hora.
Cuando presione Enter veremos una fecha. Ahora bien, si ves un número, puedes formatear eso como una fecha.
Entonces puedo seleccionar esa celda, hacer doble clic en el Asa de Relleno, y muy rápidamente tengo todas las fechas.
Obtener el valor de la hora
Si una fecha tiene una hora adjunta, es un número decimal.
Así que si son las 12 del mediodía, sería el número de la fecha 0.5.
Así que queremos obtener sólo esa parte decimal, así que escribiremos igual a la fecha. Así que ese es el miembro completo incluyendo el decimal.
Y luego menos la porción de la fecha, queremos restar ese número completo.
Así que usaremos el paréntesis INT y haremos clic en la fecha. Y cuando presione Enter, obtendremos la hora. Y de nuevo, puede que tengas que formatear eso como tiempo, si sólo estás viendo un número. Y luego llenar eso hacia abajo.
Dividir sin fórmulas
También podemos sacar esto sin una fórmula. Así que aquí hay otra copia de la misma lista. Y aquí sólo voy a escribir las dos primeras fechas.
Así que voy a escribir 2/1/16 y 2/3/16.
Y ahora vamos a usar el Relleno Flash. Y si usted está haciendo esto con el texto, que se llenan de forma automática, por lo general, una vez que establecer un patrón, pero para los números o fechas, no lo hace.
Podemos ir a la pestaña de datos, y haga clic en Flash Fill, y luego se sugiere el resto de las fechas para usted.
Y luego puedes venir aquí y aceptar o deshacer o simplemente dejarlo como está si quieres aceptarlo.
Obtener el valor del tiempo
Y podemos hacer lo mismo para la hora. Así que voy a escribir el primer par, y 9:32
Y ahora de nuevo, voy a ir y haga clic en Flash Fill, y se llena el resto y se ven bien para mí. Así que voy a dejar esos como es.
Ahora esos no cambiarán si estas fechas cambian.
En la hoja donde usamos una fórmula, si actualizamos una hora o la fecha, porque tenemos fórmulas aquí, esos se actualizarían.