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

실제 날짜를 문자열로 바꾸려면 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는 범위를 넘는 월·일을 다음 날짜로 넘겨 계산할 수 있으므로 원자료 유효성 검사까지 대신하지는 않습니다.

변환 후 확인할 점

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

같은 카테고리의 다른 글
엑셀 / 오름차순 정렬하기, 내림차순 정렬하기, 여러 기준으로 정렬하기

엑셀 / 오름차순 정렬하기, 내림차순 정렬하기, 여러 기준으로 정렬하기

오름차순·내림차순과 여러 정렬 기준을 설정하는 방법을 설명합니다. 범위 확장과 머리글·숫자 형식을 확인해 행의 데이터 관계가 깨지지 않도록 안내합니다.

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

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

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

엑셀 / 함수 / ADDRESS / 셀 주소 확인하는 함수

엑셀 / 함수 / ADDRESS / 셀 주소 확인하는 함수

ADDRESS의 행·열 번호와 절대·상대 참조 옵션을 예제로 설명합니다. A1·R1C1 형식, 시트 이름과 반환 문자열의 한계도 다룹니다.

엑셀 / 함수 / LARGE, SMALL / k번째로 큰 값, 작은 값 구하는 함수

엑셀 / 함수 / LARGE, SMALL / k번째로 큰 값, 작은 값 구하는 함수

LARGE·SMALL로 k번째 값을 구하고 MAX·MIN과 비교합니다. 중복 숫자의 순위 처리, 잘못된 k와 빈 범위에서 발생하는 오류도 설명합니다.

엑셀 / 주민등록번호 뒷자리 별표로 바꾸는 방법

엑셀 / 주민등록번호 뒷자리 별표로 바꾸는 방법

REPLACE로 하이픈 유무에 따라 주민등록번호 뒷자리를 별표로 표시하는 방법을 설명합니다. 형식 검사와 원본이 남지 않는 배포용 파일 확인 절차도 안내합니다.

엑셀 / 피벗 테이블 / 보고서 레이아웃

엑셀 / 피벗 테이블 / 보고서 레이아웃

압축·개요·테이블 형식과 항목 레이블 반복을 비교합니다. 보고서 생성부터 소계·총계·빈 행과 복사·내보내기 시 주의점을 안내합니다.

엑셀 / 함수 / INT, TRUNC / 소수를 정수 만드는 함수

엑셀 / 함수 / INT, TRUNC / 소수를 정수 만드는 함수

INT와 TRUNC가 음수에서 달라지는 이유를 예제로 비교합니다. TRUNC의 자릿수 설정과 표시 형식만 변경하는 경우의 차이도 설명합니다.

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

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

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

엑셀 / 피벗 테이블 / 만드는 방법

엑셀 / 피벗 테이블 / 만드는 방법

피벗 테이블 원자료·보고서 위치·행·열·값 영역을 설정하는 방법을 설명합니다. 합계가 개수로 나오는 이유와 데이터 추가 후 범위·새로 고침도 안내합니다.

엑셀 / 행의 최대 개수, 열의 최대 개수, 셀의 최대 개수

엑셀 / 행의 최대 개수, 열의 최대 개수, 셀의 최대 개수

현대 Excel 워크시트의 행·열·셀 수와 마지막 셀 주소를 설명합니다. .xls의 제한과 실제 처리 용량·숫자 정밀도는 별도 조건임을 안내합니다.