본문 바로가기
엑셀/함수-초급

엑셀 날짜 형식 변환 하기 텍스트 or 일반형식 날짜

by ◈♠♣ぅ♪♬ 2019. 1. 5.
엑셀의 셀에 보면 날짜가 8자리 연속으로 20190102  같이 일반 or 텍스트 날짜형식으로 붙어있는 경우들이 발생을한다
 
어디서 복사해서 붙이거나, 다운로드 해서 보면 날짜이기는 한데   날짜형식을 yyyy-mm-dd  ,yyyy/mm/dd 같은 형식으로
바꾸고 싶은데, 
 
엑셀의 표시 형식 항목 리스트중 "간단한 날짜 " 선택을 하면 우측 그림처럼  ####### 로 표시가 된다.
원래 날짜 형식이면 변환 하고자 하는 날짜 형식으로 나오나, 그렇지않기때문에 #### 으로 나오게 된다.
 
 
위와 같이 날짜이기는 한데, 엑셀이 인식하는 날짜 형태가 다른방법으로 날짜형식으로 바꾸어 주어야  한다,
방법은 아래와 3가지중 편한걸로 사용을 하면된다.
1. 셀서식 -> 사용자지정->####-##-##
여러개 있으면, 각 셀마다 사용자지정을 해주어야  한다,
간단히 1,2개만 있으면 편하나 많이 있으면 아래 2,3번 방식중 사용하는게 편하다.
2. 함수사용 ( left,mid,right)
아래와 
=LEFT(A2,4)&"-"&MID(A2,5,2)&"-"&RIGHT(A2,2)
3.텍스트분리 기능
엑셀의 "데이터" 메뉴 -> "텍스트나누기" 

 
1. 셀 서식 -> 사용자지정 방법

  1. A2셀 선택 -> 오른쪽 마우스버튼 클릭 -> " 셀서식(F) " 클릭
  1. "표시형식" 탭에서 -> "사용자지정" 항목 선택후 ->오른쪽 중간 "형식(T) 박스에  ####-##-## 입력후  -> "확인" 버튼 클릭
  1. 날짜가 20181101 에서 2018-11-01 형식으로 바뀌고,나머지 셀들도 각각 작업들을 해주어야한다.
 
2. 함수사용 ( left,mid,right)
좌측 날짜형태를 yyyy-mm-dd 하고자 엑셀함수주 left,mid,right 
3가지 함수를 조합해서 사용을 하면 아래와 같다.
 
=LEFT(A2,4)&"-"&MID(A2,5,2)&"-"&RIGHT(A2,2)
 
  • LEFT(A2,4) = A2 셀의 문자중 왼쪽 1번째부터 4번째 문자까지만 추출의미
  • MID(A2,5,2) = A2셀의 문자중 왼쪽에서 5번째부터 2개문자만 추출 의미
  • RIGHT(A2,2) = A2 셀의 문자중 오른쪽 1번째부터 2번째 문자까지만 추출의미
  • 문자와 연결시는  더하기 기호인 + 가 아니라, 반드시  앰퍼샌드 기호인 & 를 사용해야한다.
 
아래 C2 셀에 =LEFT(A2,4)&"-"&MID(A2,5,2)&"-"&RIGHT(A2,2)  입력후, 드래그
 
 
C열에 원하는 형식의 변환된 날짜형태가 나오고, 이걸  복사후 변환 A열에 값(V)만 붙여 넣기를 하면 된다.
 
3.엑셀의 "데이터" 메뉴 -> "텍스트나누기" 
 
A열 밑에 날짜들 일괄 선택후(A2설  클릭후-> 마우스 왼쪽버튼 누른채 A12까지 드래그) ->"데이터" 메뉴-> "텍스트나누기" 클릭
 
 
이 화면이 뜨면 하단의 "다음(N)"버튼 클릭
 
 
구분기호에서 "기타" 체크 박스만 체크 해주고 ->기타 우측  박스에 "-" 입력후 ->"다음(N)" 버튼 클릭
 
"열 데이터 서식"에서 "날짜"선택 -> "년월일" 선택후 -> "마침(F)" 버튼 클릭
날짜의 형식이 바뀐 형태로 나오게 된다.
 
위3가지 방법중 상황에 따라 맞는것을 사용하면 된다
 
셀서식의 사용자 지정은 몇개 이내 인경우에,
3가지 함수 (left,mid,right)는 데이터양이 많을때,
텍스트나누기 기능도 역시 데이터양이 많을때 

 

반응형

댓글