¿Cómo convertir una cadena de texto de tiempo en tiempo en Excel?
Por ejemplo, tienes una lista de cadenas de texto en una hoja de cálculo y ahora necesitas convertir estas cadenas de texto a tiempo o fecha y hora. ¿Cómo puedes resolverlo? Aquí te presentaré algunos trucos para que puedas convertir rápidamente una cadena de texto en tiempo en Excel.
Convertir cadena de texto a tiempo
Convertir cadena de texto a fecha y hora
Convertir cadena de texto a tiempo
Para convertir una cadena de texto a tiempo, puedes usar algunas fórmulas para resolverlo.
1. Selecciona una celda y escribe la siguiente fórmula (A1 es la cadena de texto que necesitas convertir en tiempo):
=TIMEVALUE(LEFT(A1,LEN(A1)-2)&":"&RIGHT(A1,2))
2. Presiona Enter. Si es necesario, puedes arrastrar el controlador de relleno hasta el rango que necesites. Ver captura de pantalla:
3. Luego haz clic derecho en las celdas seleccionadas y selecciona Establecer formato de celda desde el menú contextual, y luego en el cuadro de diálogo Establecer formato de celda selecciona Hora desde la Categoría lista bajo la pestaña Número , luego selecciona el tipo de hora que necesitas.
4. Haz clic en Aceptar, ahora las cadenas de texto se han convertido en tiempo.
1. Esta fórmula no funcionará correctamente cuando la cadena de texto incluya segundos, como 120158.
2. Si el formato de tu cadena de texto es 120456P, puedes usar esta fórmula =TEXT(--(LEFT(A1,LEN(A1)-1)),"0\:00\:00")+((RIGHT(A1,1)="P")/2), luego formatea las celdas según el reloj de 12 horas que necesites. Ver captura de pantalla:
![]() |
![]() |

Descubre la Magia de Excel con Kutools AI
- Ejecución Inteligente: Realiza operaciones en celdas, analiza datos y crea gráficos, todo impulsado por comandos simples.
- Fórmulas Personalizadas: Genera fórmulas adaptadas para optimizar tus flujos de trabajo.
- Codificación VBA: Escribe e implementa código VBA sin esfuerzo.
- Interpretación de Fórmulas: Comprende fórmulas complejas con facilidad.
- Traducción de Texto: Supera las barreras del idioma dentro de tus hojas de cálculo.
Convertir cadena de texto a fecha y hora
Si tu cadena de texto incluye fecha y hora, como 20141212 0312, puedes usar una fórmula un poco más larga para resolverlo.
1. En la celda en blanco, escribe esta fórmula =DATE(LEFT(A1,4),MID(A1,5,2),MID(A1,7,2))+TIME(MID(A1,10,2),RIGHT(A1,2),0), y luego presiona la tecla Enter. Si es necesario, puedes aplicar esta fórmula a un rango.
2. Luego haz clic derecho en las celdas seleccionadas y selecciona Establecer formato de celda desde el menú contextual, luego en el cuadro de diálogo Establecer formato de celda selecciona Fecha desde la Categoría lista, y selecciona el tipo que necesites desde la sección derecha.
3. Haz clic en Aceptar. Ahora puedes ver que la cadena de texto se ha convertido en fecha y hora.
Convierte rápidamente el tiempo a valor decimal en Excel |
Por ejemplo, si tienes una tabla unidimensional de horas que necesitas convertir a horas, minutos o segundos decimales, ¿cómo puedes hacerlo de forma rápida y sencilla en Excel? La función Conversión de tiempo de Kutools para Excel puede ayudarte. Haz clic para 30 días de prueba gratuita. |
![]() |
Kutools para Excel: con más de 300 útiles complementos para Excel, pruébalo gratis y sin limitaciones durante 30 días. |
Las mejores herramientas de productividad para Office
Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...
Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo
- Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
- ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!