Tabla de contenido
La función DATEVALUE en Microsoft Excel se utiliza generalmente para convertir una fecha de texto en códigos numéricos de fecha-hora. En este artículo, aprenderá cómo puede utilizar esta función DATEVALUE correcta y eficazmente en diferentes casos en su hoja de cálculo Excel.
La captura de pantalla anterior es una visión general del artículo que representa una aplicación de la función DATEVALUE en Excel. Aprenderá más sobre el conjunto de datos, así como los métodos y funciones para extraer fechas y luego cambiar, personalizar o fijar formatos de fecha en las siguientes secciones de este artículo.
Descargar el cuaderno de prácticas
Puede descargar el libro de Excel que hemos utilizado para preparar este artículo.
Uso de DATEVALUE Funciton.xlsxIntroducción a la función DATEVALUE
- Función Objetivo:
Convierte una fecha en forma de texto en un número que representa la fecha en código fecha-hora de Microsoft Excel.
- Sintaxis:
=DATEVALUE(texto_fecha)
- Explicación del argumento:
Argumento | Obligatorio/Opcional | Explicación |
---|---|---|
fecha_texto | Obligatorio | Fecha en formato texto. |
- Parámetro de retorno:
La función retornará con el código fecha-hora que tiene que ser formateado de nuevo para convertirlo en un valor de fecha.
6 Ejemplos adecuados de cómo utilizar la función DATEVALUE en Excel
1. Uso de la función DATEVALUE para convertir una fecha de texto a formato numérico
En Columna B hay varias fechas, pero todas están en formato de texto. Tenemos que utilizar DATEVALUE para convertir estas fechas de texto en códigos fecha-hora y luego personalizaremos el formato numérico.
📌 Primer paso:
➤ Seleccionar la salida Célula C5 y tipo:
=DATEVALUE(B5)
➤ Prensa Entre en autocompletar toda la columna con Asa de llenado .
Encontrarás los números que representan los códigos fecha-hora.
📌 Segundo paso:
➤ Ahora selecciona todos los números en Columna C .
➤ Bajo el Inicio haga clic en Formato de celda icono del cuadro de diálogo.
➤ Del Fecha seleccione el formato de fecha que prefiera.
➤ Prensa OK y ya está.
Verá todas las fechas en el formato correcto y seleccionado en Columna C .
Más información: Cómo utilizar la función FECHA en Excel (8 ejemplos)
2. Combinación de números de día, mes y año con la función DATEVALUE a partir de un dato importado
Cuando tenemos que importar datos de fecha de otra fuente, a veces los números de los días, meses y años vuelven como textos divididos como en la imagen de abajo. Así que, en este caso, tendremos que combinar los datos de Columna B, C, D para construir un formato de fecha adecuado en Columna E Usaremos Ampersand(&) para concatenar estos datos y añadir barras(/) como separadores en los valores de fecha.
📌 Paso 1:
➤ Seleccionar Célula E5 y tipo:
=DATEVALUE(B5&"/"&C5&"/"&D5)
➤ Prensa Entra, autocompletar toda la columna con el Asa de llenado .
📌 Segundo paso:
➤ Ahora, al igual que en el método anterior, cambie los números de código de fecha-hora al formato de fecha adecuado seleccionando el formato de fecha adecuado en la opción Número grupo de comandos.
Más información: Cómo utilizar la función MES de Excel (6 ejemplos)
3. DATEVALUE con TIMEVALUE para mostrar fechas y horas
Ahora en Columna B Si sólo utilizamos la función DATEVALUE, sólo extraerá las fechas y omitirá las horas. Por lo tanto, tenemos que combinar TIMEVALUE con la función DATEVALUE para mostrar tanto las fechas como las horas. Función TIMEVALUE es casi similar a la función DATEVALUE pero la función TIMEVALUE extrae el tiempo sólo de un tiempo de texto.
📌 Primer paso:
➤ En Célula C5 tenemos que teclear:
=DATEVALUE(B5)+TIMEVALUE(B5)
➤ Prensa Entre en y rellenar el resto de las celdas con el Asa de llenado opción.
📌 Segundo paso:
➤ Ahora abre el Formatear celdas de nuevo desde el grupo de comandos Número, seleccione un formato adecuado en el campo Fecha que muestra tanto la fecha como la hora.
➤ Prensa OK y ya está.
Como en la captura de pantalla siguiente, se le mostrarán las fechas y las horas en el formato adecuado en Columna C .
Más información: Cómo utilizar la función TIEMPO en Excel (8 ejemplos adecuados)
4. Extracción de la fecha del principio de una cadena de texto con las funciones DATEVALUE y LEFT
Si tenemos un texto de fecha al principio de la celda y la celda contiene algún otro dato, entonces DATEVALUE no podrá extraer el código de fecha-hora y, como resultado, se le mostrará un mensaje #¡VALOR! Por lo tanto, lo que tenemos que hacer es utilizar IZQUIERDA para extraer los datos del principio o de la izquierda de una cadena de texto. A continuación DATEVALUE convertirá estos datos extraídos en código fecha-hora.
📌 Primer paso:
➤ En Célula C5 la fórmula correspondiente con DATEVALUE y IZQUIERDA será:
=DATEVALUE(LEFT(B5,9))
➤ Prensa Entre en autocompletar toda la columna con el Asa de llenado Se le mostrarán los códigos de fecha-hora como valores de retorno.
En los argumentos del IZQUIERDA el segundo argumento representa el número de caracteres de una cadena de texto desde la izquierda o desde el principio. Como nuestro formato de fecha tiene 9 caracteres, hemos definido el segundo argumento de la función IZQUIERDA con 9.
📌 Segundo paso:
➤ Ahora convierte el formato numérico al formato de fecha para la Columna C y encontrarás los valores del restaurante en el formato de fecha adecuado.
Más información: Cómo quitar la hora de la fecha en Excel (6 enfoques)
5. Extracción de la fecha de la mitad de una cadena de texto con las funciones DATEVALUE, MID y FIND
Si la fecha está presente en medio de una cadena de texto, digamos que la fecha está justo después del 1er espacio, entonces podemos aplicar este método utilizando DATEVALUE, MID y FIND para sacar una fecha de forma eficaz.
📌 Primer paso:
➤ En Célula C5 tenemos que teclear:
=DATEVALUE(MID(B5,FIND(" ",B5)+1,9))
➤ Después de pulsar Entre en y autocompletar toda la columna con el Asa de llenado encontraremos los códigos fecha-hora.
Entonces, ¿cómo funciona esta fórmula, ¿verdad? Bueno, el ENCONTRAR busca el espacio y devuelve con la posición del 1er carácter de espacio en la cadena de texto. Ahora, la función MID extrae el número de caracteres basándose en la posición del carácter inicial que se ha encontrado mediante la función ENCONTRAR Como el tercer argumento de la función MID representa la longitud de los caracteres, tenemos que definir el número total de caracteres del valor de la fecha.
📌 Segundo paso:
➤ Ahora modifica el formato del número para Columna C y conviértalos en valores de fecha. Podrá encontrar los resultados esperados en el formato de fecha exacto.
Más información: Cómo utilizar la función DÍAS en Excel (7 ejemplos)
6. Extracción de la fecha de la derecha de una cadena de texto con las funciones DATEVALUE y RIGHT
Utilizando DATEVALUE y DERECHA juntas, podemos extraer un valor de fecha de la derecha absoluta o del final de una cadena de texto. Las funciones DERECHA funciona como la función IZQUIERDA pero la diferencia es que esta función DERECHA muestra los caracteres de una cadena de texto desde la derecha mientras que la función IZQUIERDA lo hace desde la izquierda o principio de una cadena de texto.
📌 Primer paso:
➤ En Célula C5 la fórmula correspondiente con DATEVALUE y RIGHT funciones serán:
=DATEVALUE(RIGHT(B5,9))
➤ Prensa Entre en y autocompletar el resto de las celdas en Columna C con el Asa de llenado .
📌 Segundo paso:
➤ Convierte ahora los códigos fecha-hora en formato fecha y encontrarás enseguida los resultados deseados.
Más información: Cómo utilizar la función EDATE en Excel (5 ejemplos sencillos)
💡 Cosas a tener en cuenta
🔺 DATEVALUE Si hay una hora con una fecha en formato de texto, la función DATEVALUE ignorará el valor de la hora y extraerá sólo el valor de la fecha.
🔺 El código de fecha empieza por 1 a partir de la fecha de 01/01/1900 y aumenta secuencialmente con cada fecha siguiente, lo que significa que cada fecha específica tiene un código de fecha. La función DATEVALUE muestra ese código de fecha en primer lugar al extraer la fecha de un formato de texto.
🔺 Se le mostrará #¡VALOR! Error si la función DATEVALUE no puede reconocer la fecha a partir de un formato de texto.
Conclusiones
Espero que todos los métodos mencionados anteriormente para utilizar la función DATEVALUE le sirvan ahora para aplicarlos en sus hojas de cálculo de Excel de manera más eficaz. Si tiene alguna pregunta o comentario, por favor hágamelo saber en la sección de comentarios. O puede consultar nuestros otros artículos relacionados con las funciones de Excel en este sitio web.