데이터베이스에서 데이터를 내려받을 경우, 날짜 데이터가 YYYYMMDD 식으로 붙어 있는 경우가 많다. 이것을 일반 문서에서 흔히 사용하는 YYYY.MM.DD 의 형식으로 바꾸려면 어떻게 해야 할까? 데이터가 몇개 안된다면 손으로 점을 찍어 주면 그만인데.. 이게 수십 수백 수천건이라면? 고민되지 않을 수 없다. 액셀에서 다음과 같이 간단히 해결해 보자.
최초의 데이터이다. 셀에는 텍스트로 된 문자열이 들어있다.
별도의 열에 위와 같은 함수를 입력한다.
=LEFT(A1,4)&"."&MID(A1,5,2)&"."&RIGHT(A1,2)A1셀의 데이터에서 왼쪽 4글자만 뽑아내고 점찍고, 5번째 글자부터 2글자를 뽑아내고 점찍고, 오른쪽 두글자만 뽑아내는 간단한 텍스트 함수이다. 이것으로 일단 YYYY.MM.DD의 형식으로 보이는 데이터가 만들어졌다.
그런데.. 살다 보면 액셀 외의 프로그램에서 추가로 편집하거나, YYYY.MM.DD 형식의 데이터가 플레인 텍스트로 필요한 경우가 있다. 그럴 때는..
해당 함수의 셀을 복사하여 다른 열에 붙여넣고, 붙임 형식을 '값만' 으로 하면 된다.
별것 아닌 방법이지만, 막상 모르고 있다 닥치면 당황하게 되고 지식즐에서도 쉽게 찾을 수 없었기 때문에 이렇게 시간 있을때 연구해 놓고 써먹는게 좋을 것 같아서 남겨 놓는다. 혹, 더 간단한 방법을 아시는 분은 가르쳐 주시길..