기타

[액셀] 텍스트를 YYYY-MM-DD HH:MM:SS 로 변경하기

이제이b 2022. 5. 17. 20:16

데이터를 출력해 줬는데, 날짜로 변경이 안된다며,, 텍스트를 시간으로 변경해서 다시 뽑아 줄 수 없냐는 황당한 소리를 들었다 ;

(2년도 넘는 이력 데이터를 전체 형 변환해서 뽑아달라니 ; 애초에 데이터 타입이 varchar가 아니라 datetime이었다면 좋았겠지만..)

 

황당했지만... 침착하게 액셀 함수 사용하라고... 안내를 해주고 

이게 안되나??? 싶어서.. 나도 한번 해본다.

 

 

  • 기존 데이터와 동일하게 VARCHAR(14) 로 입력한 뒤 (DATE, TIME) 함수 사용 

 

=DATE(LEFT(A1,4),MID(A1,5,2),MID(A1,7,2))+TIME(MID(A1,9,2),MID(A1,11,2),RIGHT(A1,2))

 

 

  • 해당 컬럼 '셀 서식' 수정

 

 

 

  • 아주 잘된다.

 

 

 

 

 

전달한 데이터중 컬럼 하나로 다시 검증을 해봐도 아주 잘된다.

뭐가 문제였을까,,? 😅