Convertir texto en fecha y hora en Excel (5 métodos)

  • Compartir Este
Hugh West

En Excel, trabajamos principalmente con datos. Organizamos y manipulamos los datos según nuestros requisitos. Encontramos la información requerida de nuestros datos manejados. Pero, en este artículo, discutiremos cómo convertir el texto a la fecha y a la hora en Excel. La mayor parte del tiempo cuando copiamos cualquier dato que contenga la información de la fecha y de la hora cambia al formato del texto. Entonces llega a ser difícil que Excel detecte cuál es datosY necesitamos convertir esos datos de texto en formato de fecha y hora.

Tomaremos algunos datos aleatorios de fecha y hora para explicar los métodos.

Descargar el cuaderno de prácticas

Descárgate este cuaderno de prácticas para ejercitarte mientras lees este artículo.

Convertir texto en fecha y hora.xlsx

5 métodos para convertir texto en fecha y hora en Excel

Aquí, vamos a discutir algunas funciones y otros métodos para convertir texto en fecha y hora en Excel. Para, diferentes métodos podemos cambiar el conjunto de datos según el requisito. En algunos casos, vamos a mostrar sólo la fecha, y en algunos casos tanto la fecha y la hora. Tenemos que dar formato a las celdas para esto. Además, tenemos que añadir valores decimales en el Columna de valores cuando se trabaja con el tiempo.

Para ambos Fecha y La hora, tenemos que establecer el formato de esta manera,

Sólo para Date, tenemos que establecer el formato de esta manera,

1. Utilice la función DATEVALUE en Excel

La función DATEVALUE convierte una fecha en formato texto a un número en Excel.

Sintaxis

=DATEVALUE(texto_fecha)

Así, la fórmula para convertir un valor de texto en fecha. Por ejemplo, =DATEVALUE(B5), donde B5 es una celda con una fecha almacenada como cadena de texto.

De nuestros datos en la columna de texto, tenemos la fecha como formato de texto vamos a convertir este formato de fecha de Excel.

Paso 1:

  • Ir a Célula C5 .
  • Escriba el DATEVALUE función.
  • Seleccione B5 como argumento. Así, la fórmula será:
=DATEVALUE(B5)

Segundo paso:

  • Ahora, pulse Entre en .

Tercer paso:

  • Tire del Asa de llenado hasta el final.

Paso 4:

  • En la columna de valor sólo el valor numérico. Pero queremos que los valores de fecha aquí.
  • Por lo tanto, vaya a la Columna de fechas y en esta columna, obtenemos las fechas correspondientes. Esto Columna de fechas tiene el formato ya mencionado. En Celda D5 escribe la fórmula:
=C5

Paso 5:

  • Ahora, pulse Entre en .
  • Tire del Rellenar Handel hasta el final.

Así, obtenemos las fechas con el formato de fecha del texto.

Nota:

En fila 8 de la columna de valor y fecha, no obtenemos ningún valor ya que el DATEVALUE no puede convertir ningún valor numérico.

Más información: Cómo convertir texto en fecha en Excel

2. Inserte la función VALUE de Excel para convertir texto en fecha y hora

Función VALOR convierte una cadena de texto que representa un número en un número.

Sintaxis

=VALOR(texto)

Podemos convertir texto en fecha y hora utilizando esta función.

Paso 1:

  • 1º añadir tiempo con nuestros datos. Añadimos tiempo en Célula B5 y B6 .

Segundo paso:

  • Ir a Célula C5 de Columna de valores .
  • Escriba el VALOR función.
  • Utilice B5 en la sección de argumentos. Entonces, la fórmula es:
=VALOR(B5)

Paso 3:

  • Ahora, pulse Entre en .
  • Arrastre el Asa de llenado a Celda B9 .

Paso 4:

  • Obtenemos valores decimales en las celdas correspondientes donde existe el tiempo.
  • Ahora, vaya a Celda D5 para obtener la fecha y la hora introduciendo la fórmula:
=C5

Paso 5:

  • A continuación, pulse Entra.
  • Y arrastra el Asa de llenado hasta el final.

Aquí, podemos ver que el VALOR puede convertir cualquier valor en un número. Así, obtenemos la fecha y la hora con respecto a todas las entradas.

3. Combine las Funciones SUBSTITUTE y VALUE para Convertir Texto a Fecha en Excel

Función SUBSTITUTE sustituye el texto existente por un nuevo texto en la cadena de texto existente.

Sintaxis

=SUBSTITUTE(texto, texto_antiguo,texto_nuevo,[intance_num])

Argumentos

texto - es el texto de referencia o la referencia de la celda.

texto_antiguo - Este texto será sustituido.

nuevo_texto - este texto estará en la posición del texto anterior.

número_de_instancia - Especifica la instancia del texto_antiguo que se sustituirá por el texto_nuevo. Si se especifica instance_num, se sustituirá la instancia mencionada del texto_antiguo. De lo contrario, todas las apariciones del texto_antiguo se sustituirán por el texto_nuevo.

En este artículo, utilizaremos la función SUSTITUIR con la función VALOR función. A veces VALOR no puede convertir exactamente la cadena de texto. En ese caso, utilizaremos la función SUSTITUIR para eliminar la cadena que no puede ser convertida por la función VALOR función.

Paso 1:

  • Modificar los datos en el Columna de texto utilizando el signo decimal.

Segundo paso:

  • Ahora, en Célula C5 escriba la fórmula. En este caso, sustituiremos Punto (.) con Barra oblicua (/) Así, la fórmula se convierte en:
=VALOR(SUBSTITUTE(B5,".","/"))

Paso 3:

  • Pulse el botón Entre en botón.
  • Y arrastra el Asa de llenado a la última celda para obtener los valores de todas las celdas.

Paso 4:

  • En Celda D5 escriba la siguiente fórmula para obtener Fecha .
=C5

Paso 5:

  • Obtenga los valores para el resto de las celdas tirando de la tecla Asa de llenado opción.

Lecturas similares:

  • Cómo convertir números en textos/palabras en Excel
  • Convertir Número a Fecha en Excel (6 Maneras Fáciles)

4. Uso de operadores matemáticos para convertir texto en fecha y hora

En esta sección, utilizaremos diferentes operadores matemáticos para convertir texto en fecha y hora. Aquí utilizaremos operadores de suma, resta, multiplicación y división.

Paso 1:

  • Ir a Célula C5 .
  • Consulte Célula B5 aquí.
  • Ahora, pon un Signo más (+) y añada 0 con esto. Así, la fórmula se convierte en:
=B5+0

Segundo paso:

  • Ahora pulse Entre en .

Paso 3:

  • Ahora, en Celda D5 escribir:
=C5

  • A continuación, pulse Entre en .

Por lo tanto, obtener la fecha & tiempo de un texto mediante el uso de operadores matemáticos. Otros operadores se utilizarán en el resto de las células.

Paso 4:

  • Ahora, aplica Multiplicación (*), División (/), Exacto (-) y Menos (-) respectivamente en las celdas C6, C7, C8, y C9 Y obtenemos el siguiente resultado.

Paso 5:

  • Ahora, arrastre el Asa de llenado icono a Celda D9 .

5. Convertir Texto a Fecha Usando la Opción Buscar y Reemplazar en Excel

En esta sección, utilizaremos el Buscar y reemplazar para eliminar cualquier texto por otros y obtendremos nuestro resultado deseado. En primer lugar, modificaremos los datos para aplicar este método y los datos tendrán este aspecto:

Primer paso:

  • Ahora, copie los datos del Columna de texto a la Formato de columna .

Segundo paso:

  • Seleccione la gama B5:B9 .
  • A continuación, escriba Ctrl+H .

Tercer paso:

  • Sustituir Punto(.) por Barra oblicua (/) .

Paso 4:

  • Pulse Sustituir todo y luego Cerrar .

Paso 5:

  • Ir a Celda D5 y remitir C5 aquí.

Paso 6:

  • Tire del Asa de llenado hasta el final.

Conclusión

Aquí explicamos cómo convertir texto en fecha y hora en Excel. Mostramos 5 métodos fáciles aquí. Espero que usted puede encontrar fácilmente su solución aquí.

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.