Excel에서 숫자를 타임코드로 변환

Excel에서 숫자를 타임코드로 변환

두 개의 4자리 숫자가 포함된 열이 있습니다.

  1. 1354 1356
  2. 1402 1421
  3. 1431 1452
  4. 1532 1546 ... 등등

나는 이것을 더 비슷하게 보이도록 변환하려고 노력해 왔습니다.

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

와일드카드를 사용해 보았지만 처리하기에는 너무 간단합니다. 함수를 찾을 수 없으며 날짜/시간 형식에도 성공하지 못했습니다. VBA를 배워야 할지 모르겠습니다.

답변1

중첩된 REPLACE()를 사용하고 오른쪽부터 시작하세요.

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

여기에 이미지 설명을 입력하세요

답변2

CONCATENATE와 MID를 조합하면 도움이 됩니다. 물론 이것은 텍스트 함수이므로 최종 결과는 텍스트입니다.

여기에 이미지 설명을 입력하세요

관련 정보