Note: The other languages of the website are Google-translated. Back to English

¿Cómo convertir la cadena de tiempo a tiempo en Excel?

Por ejemplo, tiene una lista de cadenas de texto en una hoja de trabajo y ahora necesita convertir estas cadenas de texto a hora o fecha y hora, ¿cómo puede resolverlo? Aquí presentaré algunos trucos para que pueda convertir rápidamente cadenas de texto a tiempo en Excel.

Convertir cadena de texto a tiempo

Convertir cadena de texto a fecha y hora


flecha azul burbuja derecha Convertir cadena de texto a tiempo

Para convertir una cadena de texto a tiempo, puede usar algunas fórmulas para resolver.

1. Seleccione una celda y escriba esta fórmula = TIMEVALUE (LEFT (A1, LEN (A1) -2) & ":" & RIGHT (A1,2)) (A1 es la cadena de texto que necesita convertir a tiempo) en ella y presione Enviar. Si lo necesita, puede arrastrar el controlador de relleno al rango que necesita. Ver captura de pantalla:
doc-hora-cadena-a-hora-1

2. Luego haga clic derecho en estas celdas seleccionadas y seleccione Formato de celdas desde el menú contextual, y luego en el Formato de celdas diálogo, seleccionar Hora de Categoría lista debajo Número pestaña, luego seleccione el tipo de hora que necesita.
doc-hora-cadena-a-hora-2

3. Hacer clic en OK, ahora las cadenas de texto se convierten en tiempo.
doc-hora-cadena-a-hora-3

Nota:

1. Esta fórmula no puede funcionar correctamente cuando la cadena de texto incluye segundos, como 120158.

2. Si su formato de cadena de texto es 120456P, puede usar esta fórmula =TEXT(--(LEFT(A1,LEN(A1)-1)),"0\:00\:00")+((RIGHT(A1,1)="P")/2), luego formatee las celdas con el reloj de 12 horas que necesita. Ver captura de pantalla:

doc-hora-cadena-a-hora-4
doc-hora-cadena-a-hora-5

flecha azul burbuja derecha Convertir cadena de texto a fecha y hora

Si su cadena de texto incluye fecha y hora como 20141212 0312, puede usar una fórmula un poco larga para resolver.

1. En la celda en blanco, escriba 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 presione Enviar clave, si lo necesita, puede aplicar esta fórmula a un rango.

2. Luego haga clic derecho en las celdas seleccionadas y seleccione Formato de celdas desde el menú contextual, luego en el Formato de celdas diálogo, seleccionar Fecha de Categoría lista y seleccione el tipo que necesita en la sección de la derecha.
doc-hora-cadena-a-hora-6

3. Hacer clic en OK. Ahora puede ver la cadena de texto convertida a fecha y hora.
doc-hora-cadena-a-hora-7

Propina.Si desea convertir un tiempo en horas, minutos o segundos decimales, intente utilizar el Kutools for Excel, Convertir tiempo como se muestra en la siguiente captura de pantalla. Es función completa sin limitación en 30 dias, descargue y obtenga una prueba gratuita ahora.

Convierta rápidamente el tiempo a valor decimal en Excel

Por ejemplo, tiene una lista de tiempo necesario para convertir a horas, minutos o segundos decimales, ¿cómo puede resolverlo rápida y fácilmente en Excel? los Convertir tiempo of Kutools para Excel, puede hacerte un favor.   Haga clic para 30 días de prueba gratis!
doc convertir tiempo
 
Kutools for Excel: con más de 300 prácticos complementos de Excel, gratis para probar sin limitación en 30 día.


Las mejores herramientas de productividad de oficina

Kutools para Excel resuelve la mayoría de sus problemas y aumenta su productividad en un 80%

  • Reutilizar: Inserte rápidamente fórmulas complejas, gráficos y cualquier cosa que hayas usado antes; Cifrar celdas con contraseña; Crear lista de distribución y enviar correos electrónicos ...
  • Barra de súper fórmula (edite fácilmente varias líneas de texto y fórmulas); Diseño de lectura (leer y editar fácilmente un gran número de celdas); Pegar en rango filtrado...
  • Combinar celdas / filas / columnas sin perder datos; Contenido de celdas divididas; Combinar filas / columnas duplicadas... Prevenir celdas duplicadas; Comparar rangos...
  • Seleccione Duplicado o Único Filas; Seleccionar filas en blanco (todas las celdas están vacías); Super Find y Fuzzy Find en muchos libros de trabajo; Selección aleatoria ...
  • Copia exacta Varias celdas sin cambiar la referencia de la fórmula; Crear referencias automáticamente a varias hojas; Insertar viñetas, Casillas de verificación y más ...
  • Extraer texto, Agregar texto, Eliminar por posición, Quitar espacio; Crear e imprimir subtotales de paginación; Convertir entre contenido de celdas y comentarios...
  • Súper filtro (guardar y aplicar esquemas de filtros a otras hojas); Orden avanzado por mes / semana / día, frecuencia y más; Filtro especial en negrita, cursiva ...
  • Combinar libros y hojas de trabajo; Combinar tablas basadas en columnas clave; Dividir datos en varias hojas; Conversión por lotes de xls, xlsx y PDF...
  • Más de 300 potentes funciones. Compatible con Office/Excel 2007-2021 y 365. Compatible con todos los idiomas. Fácil implementación en su empresa u organización. Funciones completas Prueba gratuita de 30 días. Garantía de devolución de dinero de 60 días.
pestaña kte 201905

Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!
officetab parte inferior
Comentarios (18)
Aún no hay calificaciones. ¡Sé el primero en calificar!
Este comentario fue minimizado por el moderador en el sitio
no parece un atajo... Quiero el atajo para convertir los datos en tiempo sin usar el mouse
Este comentario fue minimizado por el moderador en el sitio
Hola, si necesita un atajo para convertir una cadena de números en tiempo, puede mantener presionada Mierda + Ctrl y presionar las teclas @.
Este comentario fue minimizado por el moderador en el sitio
usando [ =TEXTO(--(IZQUIERDA(A1,LEN(A1)-1)),"0\:00\:00")+((DERECHA(A1,1)="P")/2) ] fórmula,
en el ejemplo #2 anterior, 123706A >> se convierte a 12:37:06 p. m. (en lugar de 12:37:06 a. m.)
¿Cómo se puede rectificar esto?
Este comentario fue minimizado por el moderador en el sitio
usando [ =TEXTO(--(IZQUIERDA(A1,LEN(A1)-1)),"0\:00\:00")+((DERECHA(A1,1)="P")/2) ] fórmula,
en el ejemplo #2 anterior, 123706A >> se convierte a 12:37:06 p. m. (en lugar de 12:37:06 a. m.)
¿Cómo se puede rectificar esto?
Este comentario fue minimizado por el moderador en el sitio
Solo necesita cambiar la P a A en la fórmula = TEXTO (-- (IZQUIERDA (A1, LARGO (A1) -1)), "0 \: 00 \: 00") + ((DERECHA (A1,1) ="A")/2), el formato de la celda de fórmula es hh:mm:ss AM/PM
Este comentario fue minimizado por el moderador en el sitio
entonces, si ingresa 35943A, obtiene 3:59:43 AM (lo cual es genial).
pero si ingresa 123706A, esperaría obtener 12:37:06 AM, pero en su lugar obtiene 12:37:06 PM (que no es tan bueno).
además, si ingresa 123706P, obtiene 12:37:06 a. m. (nuevamente esperando obtener 12:37:06 p. m.).
el meridiano solo es incorrecto para 12xxxx, la fórmula funciona perfectamente para 1~11.
¿Alguna forma de mejorar la fórmula, para que lo abarque todo? gracias
Este comentario fue minimizado por el moderador en el sitio
Es un poco complejo, siento no poder ayudarte. Tal vez alguien en nuestro foro https://www.extendoffice.com/forum.html te puede ayudar si pones la pregunta en ella.
Este comentario fue minimizado por el moderador en el sitio
2h 50m como lo convierto en 2:50
Este comentario fue minimizado por el moderador en el sitio
Hola, Ayaan, puedes probar la función Buscar y reemplazar, h (en blanco) reemplazar con:, m reemplazar con nada
Este comentario fue minimizado por el moderador en el sitio
¿Cómo puedo convertir 1 hora 35 minutos 25 segundos, almacenado como formato de texto en formato de hora (hh: nn: ss)?
Este comentario fue minimizado por el moderador en el sitio
Hola, Gabriel, puedes probar esta fórmula =TIME(LEFT(K4,1),MID(K4,8,2),MID(K4,15,2)) K4 es la celda que contiene el texto que deseas convertir, luego formatea el resultado como tiempo.
Este comentario fue minimizado por el moderador en el sitio
=A1/(24*60) (métodos de álgebra) ..hahhaha
luego aplique el formato de hora
Este comentario fue minimizado por el moderador en el sitio
Hola tengo una consulta.
Quiero convertir una duración extraída en formato #h #m #s a formato de duración para poder filtrarla. Por ejemplo:
Mis datos tienen un campo llamado Duración de la sesión y el formato de la celda es "General" y la celda dice "1h 2m 15s". Necesito convertir estos datos a 01:02:15 pero no en formato de tiempo sino de duración. Hay una manera de hacer eso.
Este comentario fue minimizado por el moderador en el sitio
¡Hola!

Utilicé una de las fórmulas anteriores para convertir una cadena de tiempo y funcionó muy bien para cualquier cosa que tuviera un formato de 1200P. Debería convertirse a las 12:00, pero en su lugar se convierte a las 00:00. ¿Alguna idea de por qué o cómo solucionarlo?

Usé: "120456P, puede usar esta fórmula = TEXTO (-- (IZQUIERDA (A1, LEN (A1) -1)), "0 \: 00 \: 00") + ((DERECHA (A1,1) = "P")/2)"

No tenía ningún segundo en mi cadena de tiempo, así que eliminé el último conjunto de 0 en la fórmula y todavía funcionó.
Este comentario fue minimizado por el moderador en el sitio
¿Cómo convierto la fecha/hora con este formato de texto? 08/07/2022 1519
Este comentario fue minimizado por el moderador en el sitio
Hola, Tina, dame un ejemplo específico para explicar y describir tu problema. Gracias.
Este comentario fue minimizado por el moderador en el sitio
cómo convertir 06Hr:11Mi en 06:11
Este comentario fue minimizado por el moderador en el sitio
Hola, abinash kumar, puedes eliminar caracteres alfabéticos de tu cadena de tiempo.
Este tutorial puede ayudarte:
¿Cómo eliminar los caracteres alfabéticos de las celdas en Excel?
No hay comentarios publicados aquí todavía
Deje sus comentarios
Publicar como invitado
×
Califica esta publicación:
0   Personajes
Ubicaciones sugeridas

Seguinos

Copyright © 2009 - www.extendoffice.com. | Reservados todos los derechos. Energizado por ExtendOffice, | Mapa del Sitio
Microsoft y el logotipo de Office son marcas comerciales o marcas comerciales registradas de Microsoft Corporation en los Estados Unidos y / o en otros países.
Protegido por Sectigo SSL