엑셀의 셀에 보면 날짜가 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. 셀 서식 -> 사용자지정 방법
|
|
|
|
|
|
2. 함수사용 ( left,mid,right)
|
좌측 날짜형태를 yyyy-mm-dd 하고자 엑셀함수주 left,mid,right
3가지 함수를 조합해서 사용을 하면 아래와 같다.
=LEFT(A2,4)&"-"&MID(A2,5,2)&"-"&RIGHT(A2,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)는 데이터양이 많을때,
텍스트나누기 기능도 역시 데이터양이 많을때
반응형
'엑셀 > 함수-초급' 카테고리의 다른 글
엑셀 곱하기 수식 함수 product 사용방법 (0) | 2019.11.10 |
---|---|
엑셀 trim함수로 문장에서 앞뒤 공백제거 중간중간 공백제거하기 (0) | 2018.12.29 |
엑셀함수 if함수 사용법2. if함수 isblank or substitute 함수 사용하여 특정 셀이 비어(공백) 있는지 검사 (0) | 2018.12.23 |
댓글