지지나

야매엑셀 - 엑셀 외국 날짜 표기법을 한국식으로 바꾸기 본문

고군분투 직장인 라이프/직장인 엑셀

야매엑셀 - 엑셀 외국 날짜 표기법을 한국식으로 바꾸기

Gygyna 2020. 1. 12. 21:05

안녕하세요 여러분! 지지나입니다. 

오늘은 야매 엑셀을 가지고 와 보았어요ㅎㅎ 엑셀 자료를 다운받았을때 날짜 표기가 외국식으로 나와서 당황하셨던 경험 있으신가요?

한국에서 일반적으로 쓰는 년도-월-일 이 아니라 자료의 날짜가 일-월-년도로 나올때가 있는데요, 이렇게 외국(미국) 날짜 표기일때는 아래처럼 날짜에서 월을 추출하는 함수를 써도 먹히지가 않지요ㅜㅜ 

결론부터 말씀드리자면 이럴때는 이미 주어진 외국 날짜 표기법의 문자/숫자를 추출해서 다시 한국 날짜 표기법으로 만들 수 있습니다. 

"일-월-년" 순으로 되어있는 외국 날짜를 저는 =RIGHT(구할 셀,4)&"-"&MID(구할 셀,4,2)&"-"&LEFT(구할 셀,2) 이 함수를 사용해서 변경했어요. 

 

자세히는 한국식 표기를 구하고자 하는 외국 날짜의 셀을 선택하고, RIGHT 함수, MID 함수 그리고 LEFT 함수를 이용해서 구했는데요, 각각 함수의 씀이새를 간단히 설명해드릴께요. 

 

1. RIGHT 함수

쉽게 말하자면 선택한 셀의 오른쪽에서부터, 몇 개의 문자를 가지고 올거니? 라는 뜻이에요. 

예를 들어, '울릉도 동남쪽 뱃길따라 이백리' 에서 '이백리' 만 추출하고 싶다면 오른쪽에서 3글자만 가지고 오면 되므로 함수는 =RIGHT(구할 셀,3) 이 되는 거랍니다.  

2. MID 함수

가운데 글자를 구하는 함수로, 선택한 셀의 몇 번째에서부터, 몇 개의 문자를 가지고 올거니? 라는 뜻이에요. 

'울릉도 동남쪽 뱃길 따라 이백리' 에서 '동남쪽' 을 추출하고 싶다면, 해당 셀의 5번째에서 3글자를 가지고 오면 되겠지요? =MID(구할 셀,5,3) 이 됩니다.

*여기서 주의 할 점은 사이띄기 역시 문자로 포함시켜주세요!

3. LEFT 함수

이미 이름에서 눈치 채셨지요? RIGHT 함수와 반대로 왼쪽에서부터 몇 개의 문자를 가지고 올거니? 라는 함수입니다. 

'울릉도 동남쪽 뱃길따라 이백리' 에서 '울릉도' 만 추출하고 싶다면 왼쪽에서 3글자만 가지고 오면 되므로 함수는 =LEFT(구할 셀,3) 이 되는 거랍니다. 

이번엔 외국 날짜에서 뽑을 숫자들을 추출하는 함수를 구했으니 이를 다시 한국 표기법에 맞게 정렬해야겠지요? 

 

엑셀에서 어느 셀에 문자를 더할 때에는 더하려는 문자에 큰따옴표를 앞뒤에 붙인 후, 특수문자 &로 연결 시켜주면 되는데요, 아래 예시를 보겠습니다. 

 

눈썹칼(A2 셀)에 고급이라는 글자를 붙이고 싶다면, "고급"&A2셀 이렇게 하면 저절로 '고급눈썹칼'이 완성이 됩니다. 

 

아래는 심화된 예시인데요, 제조지역 셀과 상품명 셀 사이에 "고급" 자로 더해서 표기가 가능합니다. 

 

각각 자세한 RIGTH, MID, LEFT함수와 문자 더하는 방법을 알고 나니 외국 날짜에서 한국식 날짜로 표기법 변경하는 함수가 더 잘 이해 되나용??

이렇게 바꾸고 나면 월 추출 함수도 에러가 나지 않고 정상적으로 값을 구해줍니다. 

혹시라도 다운받은 엑셀 데이터가 외국식 날짜로 나와서 함수고 뭐고 아무것도 할 수없다면 당황하지 말고 간단한 함수들을 이용해서 한국식 날짜 표기법으로 수정 후 작업하시기를 권해드려요!

 

업무에 도움이 되시기를 바라며 긴 글 읽어주셔서 감사합니다~

Comments