엑셀 / 날짜를 텍스트로, 텍스트를 날짜로 변환하는 방법

실제 날짜를 문자열로 바꾸려면 TEXT, 날짜 문자열을 Excel 날짜 값으로 바꾸려면 DATEVALUE를 사용할 수 있습니다. 셀의 표시 형식을 날짜·텍스트로 바꾸는 것과 내부 데이터 형식을 변환하는 것은 다릅니다. 원자료가 숫자 날짜인지 문자열인지 먼저 확인하세요.

날짜를 텍스트로 바꾸기

=TEXT(A2,"yyyy-mm-dd")

날짜를 TEXT 함수로 원하는 문자열 형식으로 만든 예입니다. A2가 실제 날짜 2022년 10월 25일이라면 결과는 텍스트 2022-10-25입니다.

날짜를 TEXT 함수로 원하는 문자열 형식으로 만든 예입니다. A2가 실제 날짜 2022년 10월 25일이라면 결과는 텍스트 2022-10-25입니다.

Excel 날짜는 일련번호로 저장됩니다. 날짜 셀을 복사해 값을 붙여넣으면 내부 숫자가 유지되며, 붙여넣는 셀의 서식에 따라 날짜나 숫자로 보입니다. 값 붙여넣기만으로 날짜 문자가 만들어지는 것은 아닙니다.

외부 시스템에 날짜 문자열을 전달하려면 TEXT 결과를 복사하고 새 위치에 값으로 붙여넣습니다. 표기 형식은 전달받는 시스템의 요구에 맞게 정하세요. 변환한 문자열은 원래 날짜처럼 모든 날짜 계산에 그대로 쓰는 자료가 아닙니다.

텍스트를 날짜 값으로 바꾸기

=DATEVALUE(A2)

날짜처럼 보이는 문자열을 DATEVALUE로 변환한 예입니다. 결과가 일반 형식이면 일련번호로 보일 수 있으며 셀 서식을 날짜로 지정하면 날짜 모양이 됩니다.

날짜처럼 보이는 문자열을 DATEVALUE로 변환한 예입니다. 결과가 일반 형식이면 일련번호로 보일 수 있으며 셀 서식을 날짜로 지정하면 날짜 모양이 됩니다.

DATEVALUE는 해당 환경에서 해석할 수 있는 날짜 문자열을 처리합니다. 01/02/2026처럼 월·일 순서가 모호한 문자는 지역 설정에 따라 달라질 수 있고, 유효하지 않은 문자열은 #VALUE! 오류가 날 수 있습니다. 시간 정보의 처리도 별도로 확인하세요.

구문과 지원 제품은 Microsoft의 TEXT 함수 설명, Microsoft의 DATE 함수 설명, Microsoft의 DATEVALUE 함수 설명에서 확인할 수 있습니다.

명확한 연·월·일로 날짜 만들기

연·월·일이 각 열에 있다면 =DATE(A2,B2,C2)처럼 날짜를 만드는 편이 문자열 해석에 덜 의존합니다. yyyy-mm-dd처럼 형식이 고정된 텍스트를 숫자로 분해할 수도 있지만 DATE는 범위를 넘는 월·일을 다음 날짜로 넘겨 계산할 수 있으므로 원자료 유효성 검사까지 대신하지는 않습니다.

변환 후 확인할 점

대표 자료의 날짜를 원본과 비교하고 잘못된 월·일이나 누락 값이 없는지 확인합니다. 여러 날짜 체계의 파일 사이에서 복사한 날짜는 일련번호가 달라질 수 있으므로 원본 날짜와 대조하세요. 날짜로 계산해야 하는 열과 표시용 텍스트 열은 구분해 보관하는 편이 좋습니다.

같은 카테고리의 다른 글
엑셀 / 이메일 앞 부분 추출하는 방법

엑셀 / 이메일 앞 부분 추출하는 방법

이메일의 @ 앞 사용자 부분을 추출하는 수식과 예제를 안내합니다. 누락·중복 @ 및 공백 처리와 개인정보 식별의 한계도 설명합니다.

엑셀 / 함수 / DELTA / 두 숫자가 같은지 비교하는 함수

엑셀 / 함수 / DELTA / 두 숫자가 같은지 비교하는 함수

DELTA가 같은 숫자에 1, 다른 숫자에 0을 반환하는 방식과 기본값을 설명합니다. 소수 계산 오차가 있는 수를 비교할 때의 한계도 다룹니다.

엑셀 / 메모 삽입하는 방법, 메모 삭제하는 방법, 메모 일괄 삭제하는 방법

엑셀 / 메모 삽입하는 방법, 메모 삭제하는 방법, 메모 일괄 삭제하는 방법

간단한 셀 메모와 대화형 주석을 구분하고 삽입·서식·삭제 방법을 설명합니다. 현재 시트의 메모 일괄 선택과 삭제 전 범위 확인도 안내합니다.

엑셀 / 함수 / SUMSQ / 제곱의 합 구하는 함수

엑셀 / 함수 / SUMSQ / 제곱의 합 구하는 함수

SUMSQ로 여러 수의 제곱합을 구하는 구문과 범위 예제를 안내합니다. 합의 제곱과의 차이, 통계의 편차 제곱합과의 구분도 설명합니다.

엑셀 / 시트의 눈금선 없애는 방법

엑셀 / 시트의 눈금선 없애는 방법

보기 탭에서 눈금선을 숨기고 다시 표시하는 방법을 안내합니다. 셀 테두리와 인쇄 눈금선의 차이, 눈금선 색과 채우기 색의 영향도 설명합니다.

엑셀 / 워크시트 이름 바꾸는 방법, 탭 색 변경하는 방법

엑셀 / 워크시트 이름 바꾸는 방법, 탭 색 변경하는 방법

시트 탭에서 이름과 색을 바꾸는 방법을 설명합니다. 이름의 금지 문자·길이, 중복과 외부 참조·매크로 영향을 확인하는 과정도 다룹니다.

엑셀 / VBA / 여러 시트의 내용을 하나의 시트에 모으는 방법

엑셀 / VBA / 여러 시트의 내용을 하나의 시트에 모으는 방법

동일한 머리글의 여러 시트를 VBA로 새 결과 시트에 모으는 예제를 제공합니다. 원본 삭제 없이 값만 복사하며 행 수·머리글·누락 여부를 검증하는 방법을 설명합니다.

엑셀 / 암호 설정하는 방법, 암호 해제하는 방법

엑셀 / 암호 설정하는 방법, 암호 해제하는 방법

열기 암호·쓰기 암호·시트 보호의 목적을 비교하고 설정·해제 과정을 안내합니다. 저장 후 검증, 암호 분실과 보호의 보안 한계도 설명합니다.

엑셀 / 피벗 테이블 / 외부 파일 시트의 데이터로 피벗 테이블 만드는 방법

엑셀 / 피벗 테이블 / 외부 파일 시트의 데이터로 피벗 테이블 만드는 방법

다른 통합 문서의 표·범위를 피벗 테이블 원본으로 지정하는 과정을 설명합니다. 파일 열림 상태·경로·권한·연결 방식에 따른 새로 고침 차이도 다룹니다.

엑셀 / VBA / 모듈 내보내기 가져오기

엑셀 / VBA / 모듈 내보내기 가져오기

VBA 표준 모듈을 bas 파일로 내보내 다른 통합 문서에 가져오는 방법을 설명합니다. 중복 이름, 시트 참조·라이브러리 의존성과 전체 백업의 차이도 다룹니다.