엑셀엑셀 오류 해결

엑셀 숫자가 날짜로 바뀔 때 — 자동 날짜 변환 막는 법 5가지

🗓 기준일 2026-10-01📚 출처 7곳⏱ 약 7분 읽기
한 줄 답엑셀의 자동 날짜 변환은 완전히 끄는 스위치가 없습니다. 몇 칸이면 값 앞에 작은따옴표('1-2)를 붙이고, 여러 칸이면 입력하기 전에 셀 서식을 「텍스트」로 바꾸세요. CSV 파일은 더블클릭으로 열지 말고 가져오기 기능으로 열 서식을 「텍스트」로 지정합니다.

왜 날짜로 바뀌나 · 끌 수 있나

엑셀은 날짜를 쉽게 입력할 수 있도록 날짜처럼 생긴 값을 알아서 날짜로 바꾸게 만들어져 있습니다. 마이크로소프트 문서의 예로는 12/2를 입력하면 12월 2일 같은 날짜가 됩니다. 어느 쪽이 월이 되는지는 지역 설정에 따라 다르며, 이 글의 예시는 한국·미국처럼 월/일 순서로 읽는 환경을 기준으로 합니다. 제품 번호 1-2, 반 번호 3/15처럼 날짜가 아닌 값을 적을 때 문제가 됩니다.

마이크로소프트는 이 기능을 끌 수 있는 방법은 없다고 안내합니다. 대신 아래처럼 「이 칸은 글자다」라고 엑셀에 알려 주는 방법으로 피합니다. 상황에 맞게 고르세요.

상황방법남는 모양
몇 칸만 입력앞에 작은따옴표 '셀에는 1-2만 보임
한 열·표 전체 입력미리 셀 서식 「텍스트」입력한 그대로
분수 입력앞에 0과 공백분수 숫자(계산 가능)
JAN1 같은 글자+숫자, 앞자리 0자동 데이터 변환 옵션입력한 그대로(텍스트)
CSV 파일가져오기에서 열 서식 「텍스트」파일 속 글자 그대로

몇 칸만: 작은따옴표 붙이기

값 앞에 작은따옴표 '를 먼저 치고 입력합니다. Enter를 누르면 작은따옴표는 셀에 보이지 않고 값은 글자로 저장됩니다.

입력셀에 보이는 값
'1-21-2
'3/153/15
'11-5311-53

작은따옴표 대신 공백 한 칸을 앞에 넣어도 날짜로 바뀌지 않지만, 공백은 셀 안에 그대로 남습니다. 마이크로소프트는 나중에 VLOOKUP이나 MATCH로 이 값을 찾을 계획이라면 공백보다 작은따옴표를 쓰라고 권합니다. 이 함수들은 계산할 때 작은따옴표를 무시하지만, 공백은 값의 일부로 남아 찾는 값과 달라질 수 있기 때문입니다.

여러 칸: 미리 텍스트 서식 지정

한 열 전체에 코드나 번호를 넣을 때는 칸마다 작은따옴표를 붙이기 번거롭습니다. 입력하기 전에 그 범위를 텍스트 서식으로 바꿔 두면 엑셀이 날짜로 바꾸려 하지 않습니다.

  1. 숫자를 넣을 셀이나 열 전체를 선택합니다.
  2. 「셀 서식」 창을 엽니다. Windows는 Ctrl + 1(키보드 위쪽 숫자 줄의 1), Mac은 Command + 1입니다.
  3. 「텍스트」를 고르고 「확인」을 누릅니다. 웹용 엑셀이나 단축키가 헷갈릴 때는 리본의 홈 → 표시 형식 → 텍스트를 쓰면 됩니다.
  4. 이제 값을 입력합니다.
순서가 중요합니다. 서식은 값을 넣기 전에 바꿔야 합니다. 이미 날짜로 바뀐 칸은 서식만 바꿔서는 입력했던 글자로 돌아오지 않으니, 서식을 바꾼 뒤 값을 다시 입력하세요.

텍스트로 저장된 숫자에는 셀 왼쪽 위에 작은 녹색 삼각형이 뜰 수 있습니다. 「숫자가 텍스트로 저장됨」이라는 알림일 뿐이라 무시해도 되고, 셀을 선택해 「오류 무시」를 고르면 사라집니다. 다만 텍스트로 저장된 값은 덧셈 같은 계산에 쓰지 못할 수 있으니, 계산할 숫자 열에는 쓰지 마세요.

분수를 넣을 때: 0과 공백

1/2를 그냥 넣으면(월/일 환경 기준) 1월 2일 날짜가 됩니다. 분수로 넣으려면 앞에 0과 공백을 붙여 0 1/2, 0 3/4처럼 입력합니다. Enter를 누르면 0은 남지 않고 셀이 분수 숫자 서식이 됩니다. 텍스트가 아니라 숫자이므로 계산에도 그대로 쓸 수 있습니다.

자동 데이터 변환 옵션(Microsoft 365 · 2024)

Microsoft 365용 Excel과 Excel 2024(Windows · Mac)에는 일부 자동 변환을 끄는 옵션이 있습니다. Windows에서는 파일 → 옵션 → 데이터 → 자동 데이터 변환, Mac에서는 Excel → 기본 설정 → 편집 → 자동 데이터 변환에 있습니다.

옵션(끄면 텍스트로 남음)기본 동작의 예
앞에 오는 0을 제거하고 숫자로 변환00123 → 123
숫자를 15자리 정밀도로 자르고 과학적 표기법으로 표시1234567890123456 → 16번째 자리가 0이 된 1234567890123450으로 저장(화면에는 과학적 표기법으로 보일 수 있음)
문자 E를 감싼 숫자를 과학적 표기법으로 변환123E5 → 1.23E+07
연속된 문자와 숫자의 「날짜와 유사한」 조합을 날짜로 변환JAN1 → 날짜
이 옵션을 꺼도 1-2, 3/15는 여전히 날짜가 될 수 있습니다. 날짜 옵션이 막는 것은 JAN1처럼 문자와 숫자가 붙어 있는 값입니다. 마이크로소프트 문서는 JAN 1, JAN-1처럼 공백이나 다른 문자가 섞인 값은 여전히 날짜로 처리될 수 있다고 적고 있습니다. 하이픈·슬래시 번호는 앞의 작은따옴표나 텍스트 서식으로 막으세요.

이 옵션은 직접 입력할 때뿐 아니라 .csv·.txt 파일을 열 때, 다른 곳에서 붙여 넣을 때, 찾기 및 바꾸기, 텍스트 나누기 마법사를 쓸 때에도 적용됩니다. 16자리 카드 번호나 앞자리 0이 있는 사번·우편번호를 다룬다면 앞의 두 옵션을 끄는 것이 특히 쓸모 있습니다.

광고

CSV 파일을 열 때

CSV 파일을 더블클릭해 바로 열면, 엑셀 설정이나 경고창에서 고른 동작에 따라 날짜처럼 보이는 값이 날짜·숫자로 자동 변환될 수 있습니다. 마이크로소프트는 열마다 서식을 정하고 싶으면 가져오기 기능을 쓰라고 안내합니다. 방법은 두 가지입니다.

방법순서
텍스트/CSV에서(기본)데이터 → 데이터 가져오기 및 변환 → 텍스트/CSV에서 → 파일 선택 → 미리보기 창에서 「로드」 대신 「데이터 변환」을 누릅니다. 파워 쿼리는 CSV 같은 파일에서 열 형식을 자동으로 감지해 「변경된 형식」 단계를 붙이므로, 이미 날짜가 된 열을 나중에 텍스트로 바꾸면 01-02 같은 원래 표기가 돌아오지 않을 수 있습니다. 오른쪽 「적용된 단계」에서 「변경된 형식」 단계를 삭제한 뒤 해당 열을 「텍스트」로 지정하고 「닫기 및 로드」를 누르세요. 자주 쓴다면 파워 쿼리 편집기의 홈 → 옵션 → 전역 → 데이터 로드에서 「구조화되지 않은 원본에 대한 열 형식 및 머리글 검색 안 함」을 고를 수도 있습니다.
텍스트 가져오기 마법사(레거시 · Windows용)Windows용 엑셀 기준입니다. 먼저 파일 → 옵션 → 데이터 → 레거시 데이터 가져오기 마법사 표시에서 「텍스트에서(레거시)」를 켭니다. 그다음 데이터 탭에서 이 마법사를 실행하고, 3단계의 「열 데이터 서식」에서 해당 열을 「텍스트」로 고릅니다.

Windows용 Microsoft 365, Excel 2024 사용자라면(다른 버전은 이 확인란이 없을 수 있습니다) 파일 → 옵션 → 데이터에 있는 「.csv 파일 또는 유사한 파일을 로드할 때 자동 데이터 변환에 대해 알림」 확인란을 켜 두는 방법도 있습니다. 켜진 변환이 일어나려 할 때 경고가 뜨고, 그 파일을 변환 없이 한 번만 불러오는 선택지가 나옵니다.

이미 날짜로 바뀐 값 되살리기

이미 날짜가 된 값은 TEXT 함수로 원래 모양의 글자를 다시 만들 수 있습니다. TEXT는 =TEXT(값, "서식") 형식으로 값을 원하는 모양의 글자로 바꾸는 함수입니다. 서식 코드는 m(월, 앞자리 0 없음), mm(월, 두 자리), d(일), dd(일, 두 자리)입니다. A2 셀이 날짜로 바뀌었다면 옆 칸에 이렇게 씁니다. 단, 아래 결과는 입력값이 월/일 순서의 날짜로 바뀐 경우에만 맞습니다. 원래 구분 기호(-·/)와 월·일 해석 순서는 날짜값만으로는 복원할 수 없으니, 바뀌기 전에 막는 쪽이 안전합니다.

원래 입력한 값되살리는 수식결과(글자)
1-2=TEXT(A2,"m-d")1-2
3/15=TEXT(A2,"m/d")3/15
01-02=TEXT(A2,"mm-dd")01-02

이 방법은 원래 값이 어떤 모양이었는지 알 때만 맞습니다. 1-2였는지 01-02였는지는 날짜만 보고는 알 수 없습니다. 결과가 맞으면 결과 열을 복사해 「값으로 붙여넣기」로 원래 자리에 덮어쓰고, 가장 확실하게는 원본 자료에서 다시 가져오세요. TEXT의 결과는 글자라서 계산에 쓰기 어렵다는 점도 기억해 두세요.

자주 겪는 문제

증상원인해결
텍스트 서식으로 바꿨는데 날짜가 그대로값이 이미 날짜로 저장된 뒤 서식을 바꿈서식을 바꾼 상태에서 값을 다시 입력
옵션을 껐는데 1-2가 날짜가 됨날짜 옵션은 JAN1류만 막음작은따옴표 또는 텍스트 서식
VLOOKUP이 값을 못 찾음앞에 공백을 넣어 입력공백을 지우고 작은따옴표로 다시 입력
합계에 안 더해짐텍스트로 저장된 숫자계산할 열에는 텍스트 서식을 쓰지 않음
녹색 삼각형이 뜸숫자가 텍스트로 저장됨 알림무시하거나 「오류 무시」
광고