안녕하세요! 직장인들의 칼퇴를 돕는 블로그 ‘시간절약연구소’입니다. 업무 중 엑셀을 다루다 보면 가장 스트레스받는 상황 중 하나가 바로 날짜 데이터가 제각기 섞여 있는 경우입니다. 누군가는 2023.10.05로 입력하고, 누군가는 2023-10-05, 또 다른 사람은 20231005나 2023/10/05로 입력하여 엑셀이 날짜를 인식하지 못하고 텍스트로 처리해 버리는 일이 부지기수입니다.
이 상태로 피벗 테이블을 만들거나 VLOOKUP 함수를 사용하면 오류가 발생하기 십상입니다. 셀 서식을 바꾸거나 DATE 함수를 써봐도 해결되지 않아 밤을 지새운 적이 있으신가요? 걱정하지 마세요. 오늘 시간절약연구소에서는 ‘텍스트 나누기’ 기능을 활용해 이 모든 불일치 오류를 단 몇 초 만에 표준 날짜 형식(YYYY-MM-DD)으로 통일하는 특급 비법을 전해드립니다.
엑셀 날짜 형식이 오류를 일으키는 이유
엑셀에서 날짜는 단순히 화면에 보이는 모양이 중요한 것이 아니라, 엑셀 내부적으로 숫자로 인식되느냐가 중요합니다. 하지만 외부 시스템(웹 크롤링, 다른 프로그램, 타인의 작성본 등)에서 가져온 데이터는 엑셀이 이해할 수 없는 텍스트 문자열로 고정되어 있는 경우가 많습니다.
특히 슬러시(/), 점(.), 하이픈(-) 등이 혼재되어 있으면 엑셀은 이를 날짜가 아닌 일반 문자로 취급합니다. 이럴 때 일일이 지우고 다시 타이핑하는 것은 ‘시간절약연구소’의 철학에 정면으로 위배됩니다. 마우스 클릭 몇 번으로 이 문제를 해결하는 방법을 단계별로 알아보겠습니다.
텍스트 나누기로 날짜 표준화하는 단계별 가이드
1단계: 불규칙한 날짜 데이터 범위 선택하기
먼저, 표준화하고자 하는 날짜 데이터가 들어 있는 열(Column) 전체를 마우스로 클릭하여 선택합니다. 데이터의 양이 많다면 해당 열의 알파벳 머리글을 클릭해 전체를 지정하는 것이 좋습니다.
2단계: 데이터 탭에서 ‘텍스트 나누기’ 실행하기
엑셀 상단의 메뉴 리본에서 [데이터] 탭을 누릅니다. 그다음 도구 모음 그룹에서 [텍스트 나누기] 아이콘을 클릭합니다. 그러면 마법사 창이 하나 팝업으로 나타납니다.
3단계: 구분 기호 설정하기
텍스트 마법사 1단계에서는 기본값인 ‘구분 기호로 분리됨’이 체크된 상태에서 [다음]을 누릅니다. 2단계에서는 데이터에 포함된 구분 기호(예: 마침표, 슬러시 등)를 체크합니다. 만약 구분 기호가 없다면 ‘기타’에 해당 기호를 직접 입력해 줍니다. 그리고 [다음]을 누릅니다.
4단계: 열 데이터 서식을 ‘날짜’로 지정하기 (핵심 포인트!)
마법사의 마지막 3단계가 가장 중요합니다. 여기서 데이터 서식을 ‘날짜’로 선택하고, 그 옆의 드롭다운 메뉴에서 현재 데이터의 입력 형태(예: YMD 또는 Y.M.D 등)를 정확하게 선택해 주어야 합니다. 이 과정을 거치면 엑셀이 텍스트를 완벽한 날짜 데이터로 인식하게 됩니다.
| 구분 | 기존 입력 형태 (오류 발생) | 텍스트 나누기 적용 후 (표준화 완료) |
|---|---|---|
| 케이스 A | 2023.10.05 | 2023-10-05 |
| 케이스 B | 2023/10/05 | 2023-10-05 |
| 케이스 C | 20231005 (텍스트) | 2023-10-05 |
셀 서식 변경으로 YYYY-MM-DD 완성하기
텍스트 나누기를 마쳤다면 데이터가 엑셀 표준 날짜로 변환되었을 것입니다. 이제 마지막으로 화면에 보이는 모양을 우리가 원하는 YYYY-MM-DD 형태로 확실하게 고정해 줍니다.
- 변환된 날짜 열을 다시 선택합니다.
- 마우스 우클릭을 하고 [셀 서식](단축키: Ctrl + 1)을 누릅니다.
- 표시 형식 탭에서 [날짜]를 선택합니다.
- 형식 목록에서
2023-03-14형태를 선택하고 [확인]을 누릅니다.
이제 시트에 있는 모든 날짜가 완벽하게 YYYY-MM-DD 형식으로 정렬된 것을 확인할 수 있습니다.
FAQ: 엑셀 날짜 형식 오류 관련주요 질문
Q1. 텍스트 나누기를 했는데도 날짜가 숫자로 변환돼요. 왜 이러죠?
A: 엑셀은 1900년 1월 1일을 기준으로 날짜를 일련번호(숫자)로 관리합니다. 텍스트 나누기 과정에서 날짜 서식이 올바르게 지정되지 않으면 숫자로 나타날 수 있습니다. 이럴 때는 당황하지 마시고 해당 셀들을 선택한 뒤 [셀 서식]에서 ‘날짜’ 형식을 다시 지정해 주시면 정상적인 YYYY-MM-DD 형태로 돌아옵니다.
Q2. 연도가 2자리(예: 23-10-05)로 표시되는데 4자리(2023-10-05)로 바꾸려면 어떻게 하나요?
A: 셀 서식(Ctrl + 1) 창의 ‘표시 형식’에서 범주를 [사용자 지정]으로 선택하세요. 그리고 형식 입력 칸에 yyyy-mm-dd를 직접 입력하시면 4자리 연도로 깔끔하게 표시됩니다.
Q3. 함수를 써서 해결할 수는 없나요?
A: DATE, MID, LEFT, RIGHT 함수를 조합하여 텍스트를 조합할 수도 있지만, 날짜 형식이 제각기 다를 경우 함수식이 지나치게 복잡해집니다. 오늘 소개해 드린 ‘텍스트 나누기’ 기능이 수많은 실무 데이터 처리 방식 중 가장 빠르고 확실한 시간 절약법입니다.
오늘 준비한 엑셀 꿀팁은 여기까지입니다. 업무 효율을 극대화하는 다양한 엑셀 단축키와 노하우가 필요하시다면 블로그 ‘시간절약연구소’의 다른 글들도 참고해 보세요. 칼퇴하는 그날까지 유용한 정보로 찾아오겠습니다!