엑셀 수식 오류 해결|오류 메시지별 원인과 고치는 법

2026-10-30 업데이트 · 편집부 · 읽는 시간 약 2분

엑셀 오류는 무작위로 나는 게 아니라 종류별로 원인이 정해져 있습니다. 아래 표에서 내 오류를 찾아 해당 항목만 보시면 됩니다.

오류 메시지 한눈에

오류뜻주요 원인
#N/A값을 못 찾음조회 함수가 일치 항목을 못 찾음
#VALUE!자료형이 안 맞음숫자 자리에 글자가 들어감
#REF!참조가 사라짐참조하던 행·열을 삭제함
#DIV/0!0으로 나눔분모가 0이거나 빈 칸
#NAME?이름을 모름함수명 오타, 따옴표 누락
#NUM!계산 불가 숫자범위를 벗어난 값
#NULL!교차 영역 없음범위 사이에 공백을 씀
#SPILL!펼칠 공간 없음결과가 들어갈 칸에 값이 있음

#N/A — 값을 못 찾았습니다

VLOOKUP·XLOOKUP·MATCH에서 가장 많이 납니다. 순서대로 확인하세요.

  1. 찾는 값이 범위에 진짜로 있는지
  2. 앞뒤 공백 — =LEN(A2) 로 글자 수를 비교해 보세요
  3. 숫자와 텍스트 서식 불일치
  4. 범위가 밀렸는지 — $ 고정을 확인

공백과 서식 불일치가 대부분입니다. =TRIM(A2) 로 감싸면 공백 문제는 해결됩니다.

이 글과 같이 보는 글

아래 글들이 이 주제의 빠진 조각을 채워줍니다.

#VALUE! — 자료형이 안 맞습니다

숫자를 넣어야 할 자리에 글자가 들어간 경우입니다.

  • 셀에 공백 문자(스페이스)만 들어 있는 경우
  • 다른 시스템에서 받은 데이터에 보이지 않는 문자가 섞인 경우
  • 날짜처럼 보이지만 텍스트인 경우

=CLEAN(TRIM(A2)) 로 감싸면 대부분 정리됩니다.

#REF! — 참조가 사라졌습니다

수식이 가리키던 셀을 삭제하면 납니다. 되돌리기(Ctrl+Z)가 가장 빠른 해결입니다. 이미 저장했다면 수식을 다시 작성해야 합니다.

행·열을 지울 때는 그 셀을 참조하는 수식이 있는지 먼저 확인하세요. 수식 탭의 참조되는 셀 추적으로 확인할 수 있습니다.

#DIV/0! — 0으로 나눴습니다

분모가 0이거나 비어 있습니다. 데이터가 아직 안 들어온 상태라면 정상적인 상황이니 이럴 때 IFERROR가 맞습니다.

“ =IFERROR(B2/C2, 0) “

#NAME? — 함수 이름 문제

  • 함수명 오타 (=SUME(...))
  • 글자를 따옴표로 안 감쌈 (=IF(A2>60, 합격, 불합격))
  • 구버전에 없는 최신 함수 사용 (_xlfn. 이 붙어 보임)

오류는 아닌데 계산이 안 될 때

이게 더 까다롭습니다. 오류 표시가 없어서 원인을 못 찾습니다.

체크리스트

텍스트로 저장된 숫자는 해당 열을 선택하고 데이터 → 텍스트 나누기 → 마침을 누르면 한 번에 숫자로 바뀝니다. 가장 빠른 방법입니다.

계산이 수동으로 되어 있는 경우는 수식 탭 → 계산 옵션 → 자동으로 바꾸면 됩니다. 큰 파일을 열다가 바뀌는 일이 있습니다.

오류를 숨기는 IFERROR 사용법은 엑셀 IFERROR 함수에 정리했습니다. 다만 원인을 확인한 뒤에 쓰세요.

자주 묻는 질문

오류 셀을 한 번에 찾고 싶습니다.
F5 → 옵션 → 수식 → 오류를 선택하면 오류가 난 셀만 전부 선택됩니다.
인쇄할 때만 오류를 숨기고 싶습니다.
페이지 설정 → 시트 탭에서 ‘셀 오류 표시’를 공백으로 바꾸면 됩니다.
녹색 삼각형을 없애고 싶습니다.
숫자로 바꾸면 사라집니다. 표시만 끄려면 옵션 → 수식 → 오류 검사 규칙에서 해제할 수 있지만 권하지 않습니다.
수식이 그대로 보입니다.
셀 서식이 ‘텍스트’입니다. ‘일반’으로 바꾸고 수식을 다시 입력하세요. Ctrl + ~ 로 수식 표시 모드가 켜진 경우일 수도 있습니다.
#SPILL! 은 뭔가요?
동적 배열 함수의 결과가 펼쳐질 공간에 다른 값이 있다는 뜻입니다. 아래쪽 셀을 비우면 해결됩니다.

다음으로 읽어볼 글

읽던 맥락을 이어서 볼 수 있게 골랐습니다.