Consejo: Otros idiomas son traducidos por Google. Puedes visitar el English versión de este enlace.
Iniciar sesión
x
or
x
x
Suscríbete
x

or

¿Cómo convertir la cadena de tiempo en 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 resolverlas? Aquí le presentaré algunos trucos para convertir rápidamente cadenas de texto en 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 cadena de texto a hora, puede usar algunas fórmulas para resolver.

Kutools for Excel, con más de 120 prácticas funciones de Excel, mejore su eficiencia de trabajo y ahorre tiempo de trabajo.

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

2. A continuación, haga clic con el botón derecho en estas celdas seleccionadas y seleccione Formato de celdas desde el menú contextual, y luego en el Formato de celdas diálogo, seleccionar Tiempo: del Categoría lista bajo Número pestaña, luego seleccione el tipo de hora que necesita.
doc-time-string-to-time-2

3. Hacer clic OK, ahora las cadenas de texto se convierten a tiempo.
doc-time-string-to-time-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 como el reloj de hora 12 que necesita. Ver captura de pantalla:

doc-time-string-to-time-4
doc-time-string-to-time-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 larga para resolver.

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 presione entrar clave, si lo necesita, puede aplicar esta fórmula a un rango.

2. A continuación, 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 del Categoría enumere y seleccione el tipo que necesita de la sección derecha.
doc-time-string-to-time-6

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

Propina.Si desea convertir una hora a horas decimales, minutos o segundos, intente utilizar la Kutools for Excel, Convertir tiempo como se muestra en la siguiente captura de pantalla. Es función completa sin limitación en días 60,

Convertir tiempo

Kutools' Convertir tiempo utilidad puede convierta rápidamente un tiempo a horas decimales, minutos, segundos.
doc convertir tiempo 1
Tiempo hasta horas decimales
Tiempo hasta minutos decimales
Tiempo hasta segundos decimales
doc convertir tiempo 2
doc convertir tiempo 3
doc convertir tiempo 4


Kutools for Excel: la mejor herramienta de productividad de Office aumenta su productividad en un 80%

  • Super Formula Bar (edite fácilmente varias líneas de texto y fórmula); Diseño de lectura (lee y edita fácilmente un gran número de celdas); Pegar en rango filtrado...
  • Combinar celdas / filas / columnas y mantener datos; Contenido de celdas divididas; Combinar filas duplicadas y suma / promedio... Prevenir células 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 Celdas múltiples sin cambiar la referencia de fórmula; Crear referencias automáticamente a múltiples hojas; Insertar viñetas, Casillas de verificación y más ...
  • Fórmulas favoritas e insertadas rápidamente, Gamas, cuadros y cuadros; Cifrar celdas con contraseña Crear una lista de correo y enviar correos electrónicos ...
  • Extracto del texto, Agregar texto, Eliminar por posición, Eliminar espacio; Crear e imprimir subtotales de paginación; Convertir entre contenido de celdas y comentarios...
  • Súper filtro (guardar y aplicar esquemas de filtro a otras hojas); Clasificación avanzada por mes / semana / día, frecuencia y más; Filtro especial por negrita, cursiva ...
  • Combinar libros de trabajo y hojas de trabajo; Combinar tablas basadas en columnas clave; Dividir datos en varias hojas; Conversión por lotes xls, xlsx y PDF...
  • Funciona con Office 2007-2019 y 365, y es compatible con todos los idiomas. Es fácil de implementar en su empresa. Funciones completas de prueba gratuita de 60-day.
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

  • Habilitar la edición y lectura con pestañas en Word, Excel, PowerPoint, Editor, Acceso, Visio y Proyecto.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta tu productividad en un 50% y reduce cientos de clics de ratón por ti todos los días!
fondo officetab
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Mukul Aggarwal · 14 days ago
    Hi.,I have a query.
    I want to convert a duration extracted in a format #h #m #s to duration format so that I can filter it. For example:
    My data has a field named Session Duration and the format of the cell is "General" and the cell says "1h 2m 15s". I need to convert this data into 01:02:15 but not in time format but a duration. Is there a way to do that.
  • To post as a guest, your comment is unpublished.
    ruben · 16 days ago
    =A1/(24*60) (algebra methods)..hahhaha
    then apply time format
  • To post as a guest, your comment is unpublished.
    Gabriel · 1 months ago
    How can I convert 1 Hour 35 Min 25 Sec, stored as a text format into Hour format (hh:nn:ss)?
  • To post as a guest, your comment is unpublished.
    Ayaan · 6 months ago
    2h 50m how do i convert into 2:50
    • To post as a guest, your comment is unpublished.
      Sunny · 5 months ago
      Hi, Ayaan, you can try Find and Replace function, h (blank) replace wth : , m replace with nothing
  • To post as a guest, your comment is unpublished.
    Syd Azhar · 1 years ago
    using the [ =TEXT(--(LEFT(A1,LEN(A1)-1)),"0\:00\:00")+((RIGHT(A1,1)="P")/2) ] formula,
    in example #2 above, 123706A >> gets converted to 12:37:06 PM (instead of 12:37:06 AM)
    how may this be rectified?
    • To post as a guest, your comment is unpublished.
      Sunny · 1 years ago
      You only need to change the P to A in the formula =TEXT(--(LEFT(A1,LEN(A1)-1)),"0\:00\:00")+((RIGHT(A1,1)="A")/2), the format the formula cell as hh:mm:ss AM/PM
      • To post as a guest, your comment is unpublished.
        Syd Azhar · 1 years ago
        so if you enter 35943A you get 3:59:43 AM (which is great).
        but if you enter 123706A you would expect to get 12:37:06 AM but instead you get 12:37:06 PM (which is not so great).
        also if you enter 123706P you get 12:37:06 AM (again expecting to get 12:37:06 PM).
        the meridiem are only incorrect for 12xxxx, formula works flawlessly for 1~11.
        any way to improve the formula, to be all encompassing? thank you
  • To post as a guest, your comment is unpublished.
    Syd · 1 years ago
    using the [ =TEXT(--(LEFT(A1,LEN(A1)-1)),"0\:00\:00")+((RIGHT(A1,1)="P")/2) ] formula,
    in example #2 above, 123706A >> gets converted to 12:37:06 PM (instead of 12:37:06 AM)
    how may this be rectified?
  • To post as a guest, your comment is unpublished.
    heena · 1 years ago
    it is not looking like short cut...I want the short cut for converting the data into time without using mouse
    • To post as a guest, your comment is unpublished.
      Sunny · 1 years ago
      Hello, if you need shortcut to convert number string to time, you can hold Shit+Ctrl and press @ keys.