convertir números en código de tiempo en Excel

convertir números en código de tiempo en Excel

Tengo una columna con un grupo de dos de 4 dígitos.

  1. 1354 1356
  2. 1402 1421
  3. 1431 1452
  4. 1532 1546... y así sucesivamente

He estado intentando convertirlos para que se parezcan más

  1. 13:54 ~ 13:56
  2. 14:02 ~ 14:21
  3. 14:31 ~ 14:52
  4. 15:32 ~ 15:46...

Probé el comodín, pero es demasiado simple para manejarlo. No pude encontrar una función ni tuve éxito con el formato de fecha/hora. No estoy seguro de si debería aprender VBA para eso.

Respuesta1

Utilice Nested REPLACE(). Tenga en cuenta que comienza desde la derecha:

=REPLACE(REPLACE(REPLACE(A1,8,0,":"),5,1," ~ "),3,0,":")

ingrese la descripción de la imagen aquí

Respuesta2

Una combinación de CONCATENAR y MID ayudará. Por supuesto, esta es una función de texto, por lo que los resultados finales son Texto.

ingrese la descripción de la imagen aquí

información relacionada