Microsoft Excel에서 날짜 형식은 가장 자주 다루는 형식 중 하나입니다. 다양한 계산에 활용되며, 엑셀의 필수 형식이라고 할 수 있습니다. 엑셀은 일반 형식을 날짜 형식으로 자동 변환할 만큼 똑똑하지만, 상황에 따라 날짜가 일반 형식이나 텍스트 형식으로 입력되어 있는 경우도 있습니다. 이번 글에서는 적절한 예시와 함께 엑셀에서 일반 형식의 날짜를 날짜 형식으로 변환하는 방법을 자세히 알아보겠습니다.
엑셀에서 일반 형식을 날짜로 변환하는 7가지 유용한 방법
여기서는 일반 형식을 날짜 형식으로 변환하는 7가지 효과적인 방법을 소개합니다. 각 방법을 모두 익혀 두었다가 데이터 상황에 맞게 활용하시길 권장합니다.
참고: 엑셀에서 '일반' 형식은 별도의 서식이 지정되지 않은 상태를 의미합니다. 셀에 숫자나 문자 값을 입력하면 엑셀은 이를 일반 형식으로 인식합니다. 따라서 이 글에서는 일반 형식뿐만 아니라 텍스트와 숫자 형태의 날짜도 함께 날짜 형식으로 변환하는 방법을 다룹니다.
1. 오류 검사 옵션으로 일반 형식을 날짜로 변환
날짜 데이터가 일반 형식으로 저장되어 있는 경우가 있습니다. 이는 데이터 형식을 잘못 사용했을 때 발생하며, 해당 셀 옆에 오류 표시가 나타납니다.
이 방법을 적용하기 전에 오류 검사 옵션이 활성화되어 있는지 먼저 확인하세요.
여기서는 Excel 365를 기준으로 설명합니다. 오류 검사 옵션을 활성화하려면:
1. 파일 > 옵션을 클릭합니다.
2. 수식 항목을 선택합니다.
3. 오류 검사 섹션에서 백그라운드 오류 검사 사용 확인란에 체크합니다.

이제 아래 데이터 집합을 살펴보겠습니다.

여기서 날짜들이 일반 형식으로 되어 있습니다. 문제를 확인하려면 아무 셀이나 클릭해 보세요. 셀 옆에 오류 표시가 있는 박스가 나타납니다.

이제 아래 단계를 따라 해 보세요.
📌 단계
1. 오류 표시 박스를 클릭합니다.
텍스트 형태의 날짜에 연도가 두 자리로 입력되어 있어 날짜 형식으로 인식되지 않았다는 메시지가 표시됩니다. 이를 해결하려면,
2. XX를 20XX로 변환 옵션을 클릭합니다.

일반 형식이 날짜 형식으로 변환된 것을 확인할 수 있습니다.
3. 이제 나머지 셀들을 선택하고 마찬가지로 XX를 20XX로 변환 옵션을 클릭합니다.

모든 값이 날짜 형식으로 변환됩니다.
2. 셀 서식 옵션으로 일반 형식을 날짜로 변환
같은 데이터 집합을 사용하지만, 이번에는 다른 방법을 적용해 보겠습니다. 홈 탭이나 셀 서식 대화상자에서 제공되는 다양한 숫자 서식 옵션을 활용해 날짜 형식으로 변환하는 방법입니다.
📌 단계
1. 먼저 셀 범위 B5:B10을 선택합니다.

2. 홈 탭에서 숫자 그룹으로 이동한 후 확장 화살표를 클릭합니다. 그러면 셀 서식 대화상자가 나타납니다.

3. 범주에서 날짜를 선택합니다. 형식 목록에서 다양한 날짜 서식을 확인할 수 있으며, 원하는 서식을 고릅니다.

4. 확인을 누릅니다.

이처럼 엑셀에서 일반 형식을 날짜 형식으로 성공적으로 변환했습니다.
3. 선택하여 붙여넣기로 일반 형식을 날짜로 변환
이 방법은 자주 사용되지는 않지만, 텍스트 형식을 날짜 형식으로 변환할 수 있는 강력한 기능입니다. 아래 데이터 집합에 이 방법을 적용해 보겠습니다.

📌 단계
1. 먼저 빈 셀 하나를 복사합니다.

2. 셀 범위 B5:B8을 선택합니다.

3. 선택 영역을 마우스 오른쪽 버튼으로 클릭한 후 선택하여 붙여넣기를 클릭합니다. 그러면 선택하여 붙여넣기 대화상자가 나타납니다.

4. 연산 항목에서 더하기 라디오 버튼을 선택합니다.

5. 확인을 클릭하면 값이 일반 형식으로 변환됩니다.

엑셀은 텍스트 문자열을 숫자로 변환한 뒤 0을 더하기 때문에 값 자체는 변하지 않습니다. 결과적으로 날짜의 일련 번호가 일반 형식으로 얻어집니다.
6. 이제 앞서 소개한 방법과 동일하게 서식을 지정합니다. 홈 탭에서 숫자 그룹의 확장 화살표를 클릭하면 셀 서식 대화상자가 나타납니다.
7. 범주에서 날짜를 선택하고, 형식 목록에서 적절한 날짜 서식을 고릅니다.

8. 확인을 누릅니다.

텍스트 문자열이 날짜 형식으로 변환된 것을 확인할 수 있습니다.
함께 읽으면 좋은 글:
- 엑셀에서 텍스트를 날짜로 변환하는 10가지 방법
- 엑셀에서 숫자를 날짜로 변환하는 6가지 쉬운 방법
4. 찾기 및 바꾸기 명령으로 일반 형식을 날짜로 전환
이 방법은 모든 일반 형식이나 텍스트 형식에 적용되는 것은 아니지만, 특정 구분 문자를 슬래시("/")로 바꾸면 엑셀이 자동으로 날짜 형식으로 인식하도록 만들 수 있습니다.
이 방법을 시연하기 위해 아래 데이터 집합을 사용합니다.

📌 단계
1. 먼저 셀 범위 B5:B9를 선택합니다.

2. 키보드에서 Ctrl+F를 누릅니다.
3. 바꾸기 옵션을 선택합니다.
4. 찾을 내용 상자에는 점(".")을 입력하고, 바꿀 내용 상자에는 슬래시("/")를 입력합니다.

5. 확인을 클릭합니다.

이 명령을 통해 데이터가 날짜 형식으로 변환된 것을 볼 수 있습니다.
5. 텍스트 나누기 마법사로 일반 형식을 날짜로 변환
이 방법은 제한된 유형의 일반 형식에만 적용됩니다. 시연을 위해 아래 데이터 집합을 사용하겠습니다.

📌 단계
1. 먼저 셀 범위 B5:B8을 선택합니다.

2. 데이터 탭으로 이동하여 텍스트 나누기 옵션을 선택합니다.

3. 대화상자에서 구분 기호로 분리됨 라디오 버튼을 선택한 후 다음을 클릭합니다.

4. 구분 기호 항목에서 모든 체크박스를 해제한 후 다음을 클릭합니다.

5. 열 데이터 서식에서 날짜를 선택하고, 드롭다운 목록에서 원하는 옵션을 고릅니다. 여기서는 DMY(일-월-년) 형식을 사용합니다.

6. 마침을 클릭합니다.

일반 형식이 날짜 형식으로 성공적으로 변환되었습니다.
6. VALUE, DATEVALUE, DATE 함수로 일반 형식을 날짜로 변환
이번에는 함수를 활용해 일반 형식을 날짜 형식으로 변환하는 방법을 알아보겠습니다. 아래 세 가지 함수를 활용하면 문제를 효율적으로 해결할 수 있습니다.
6.1 VALUE 함수 사용
VALUE 함수는 숫자를 나타내는 텍스트 문자열을 숫자로 변환합니다. 이 함수를 활용해 일반 형식을 날짜 형식으로 변환할 수도 있습니다.
구문:
=VALUE(text)text: 필수 요소. 큰따옴표로 묶인 텍스트 또는 변환하려는 텍스트가 들어 있는 셀 참조입니다.
시연을 위해 아래 데이터 집합을 사용합니다.

📌 단계
1. 셀 B5에 다음 수식을 입력합니다.
=VALUE(B5)
2. Enter 키를 누릅니다.

3. 이후 채우기 핸들을 셀 범위 B6:B8까지 끌어다 놓습니다.

일반 형식이 날짜 형식으로 성공적으로 변환된 것을 확인할 수 있습니다.
6.2 DATEVALUE 함수 사용
DATEVALUE 함수는 텍스트 형태의 날짜를 일반 형식의 날짜-시간 일련 번호로 변환합니다. 이후 앞서 소개한 방법처럼 숫자 서식 옵션을 통해 날짜 형식으로 표시해 주어야 합니다.
구문:
=DATEVALUE(date_text)DATEVALUE 함수에는 셀 참조를 인수로 전달해야 합니다. 아래 데이터 집합을 통해 더 잘 이해해 보세요.

셀 서식 옵션을 사용해 결과 열의 서식을 변경하기만 하면 됩니다.

그러면 실제 날짜 형식으로 날짜를 확인할 수 있습니다.
6.3 DATE 함수 사용
DATE 함수는 특정 날짜를 나타내는 일련 번호를 반환합니다. 이 함수를 RIGHT 함수, MID 함수, LEFT 함수와 함께 사용하겠습니다.
DATE 함수 구문:
=DATE(year,month,day)이 방법의 일반 수식:
=DATE(RIGHT(text,num_char),MID(text,start_num,num_char),LEFT(text,num_char))아래 스크린샷은 이 방법이 실제로 적용된 몇 가지 예시를 보여줍니다.

수식에서 셀 참조와 문자 수만 변경하면 됩니다.
7. 수학적 연산으로 일반 형식을 날짜로 변환
간단한 수학적 연산을 통해서도 일반 형식을 날짜 형식으로 변환할 수 있습니다. 단, 실제 날짜 값이 변경되지 않도록 연산해야 한다는 점에 유의하세요. 덧셈, 곱셈, 나눗셈 또는 이중 음수화(- -)를 통해 변환할 수 있습니다.
다음과 같은 연산을 활용할 수 있습니다:
=text+0
=text*1
=text/1
=--text
아래 스크린샷을 보면 이 방법을 명확하게 이해할 수 있습니다.

값이 이미 날짜 형식이라면 이러한 연산을 할 필요가 없습니다.
💬 알아두어야 할 사항
✎ Microsoft Excel은 1900년 1월 1일부터의 날짜를 저장합니다. 따라서 그 이전 날짜에 DATEVALUE 함수를 사용하면 #VALUE! 오류가 발생합니다.
✎ DATEVALUE 함수는 숫자 값을 날짜로 변환할 수 없습니다. 이 함수는 텍스트 형태의 날짜를 실제 날짜 형식으로 변환합니다. 숫자 값을 변환하려면 VALUE 함수를 사용하세요.
✎ 위 방법들이 복잡하게 느껴진다면 홈 탭의 숫자 서식 그룹을 이용해 날짜를 변환해 보세요. 가장 먼저 시도해 볼 만한 기본 방법입니다.
결론
지금까지 엑셀에서 일반 형식을 날짜 형식으로 변환하는 다양한 방법을 알아보았습니다. 이 글이 실무에 도움이 되는 유용한 정보가 되었기를 바랍니다. 소개된 모든 방법을 직접 데이터에 적용해 보며 익혀 보시길 권장합니다. 피드백이 있다면 댓글로 남겨주세요. 여러분의 소중한 의견이 더 좋은 튜토리얼을 만드는 원동력이 됩니다. 다양한 엑셀 관련 문제와 해결책은 Exceldemy.com에서 확인하실 수 있습니다.
관련 글
- 엑셀에서 날짜를 텍스트 월로 변환하는 8가지 빠른 방법
- 엑셀에서 두 날짜 및 시간의 차이 계산하기
- 엑셀에서 날짜 삽입하는 7가지 간단한 방법