본문 바로가기
카테고리 없음

엑셀 오류 #N/A, #REF!, #VALUE! 완벽 분석과 해결법

by 오늘의 배움터 2025. 5. 13.
반응형

엑셀 오류 #N/A, #REF!, #VALUE! 완벽 분석과 해결법

 

엑셀을 사용하다 보면 갑자기 #N/A, #REF!, #VALUE! 같은 오류가 나타나는 경우가 많습니다.
이 오류들은 함수나 수식이 잘못되었음을 알려주는 표시입니다.
오늘은 이 오류들의 원인과 해결 방법을 쉽게 정리해 드리겠습니다.


1. #N/A 오류 – 값을 찾을 수 없음

  • 의미: 참조하거나 찾으려는 값이 없음
  • 주로 발생하는 함수: VLOOKUP, HLOOKUP, MATCH, XLOOKUP

예시:
=VLOOKUP("홍길순", A2:B5, 2, FALSE) → 데이터에 "홍길순"이 없으면 #N/A 발생

 

해결법:

  • 찾으려는 값이 정확히 입력되었는지 확인
  • 오타, 공백 제거
  • IFNA() 함수로 예외 처리  =IFNA(VLOOKUP(...), "찾을 수 없음")
  • IFERROR 함수로 오류 메시지 숨기기:
    =IFERROR(VLOOKUP(...), "값 없음")

2. #REF! 오류 – 잘못된 참조

  • 의미: 참조한 셀이 삭제되었거나 잘못된 위치를 참조
  • 주로 발생하는 상황:
    • 셀을 삭제한 후 수식 유지
    • =A1+B1에서 A1을 삭제한 경우 → #REF!

해결법:

  • 참조 범위를 다시 지정하거나 삭제된 셀 복구
  • 가능하면 **수식에 절대 참조 사용 ($A$1)**으로 오류 방지

3. #VALUE! 오류 – 계산 불가한 형식

  • 의미: 수식에서 숫자 대신 텍스트 등 계산 불가능한 형식 사용
  • 주로 발생하는 함수: =A1+B1 등 산술 연산

예시:
A1: "삼", B1: 5 → =A1+B1 → #VALUE!

 

해결법:

  • 숫자인지 확인 (텍스트를 숫자로 변환 필요 시 VALUE, NUMBERVALUE 사용)
  • 빈 칸이 있는 범위 확인 → 공백 문자열도 오류 유발 가능

문자열 조작은 & 사용 ( = "사과"& 10 → "사과10")

 


4. 엑셀 주요 오류 코드 비교 요약

오류코드 의미 주요 발생 원인 해결 방법
#N/A "값을 찾을 수 없음" - VLOOKUP, MATCH 등에서 조건에 맞는 값을 못 찾았을 때
- 데이터 누락
- 찾을 값이 정확한지 확인
- IFNA, IFERROR로 처리
- 값 오타, 공백 제거
#REF! "셀 참조 오류" - 참조된 셀이 삭제됨
- 수식에서 유효하지 않은 위치 참조
- 삭제된 셀 복원
- 수식 내 참조 범위 점검
#VALUE! "잘못된 값 또는 형식" - 숫자가 필요한데 텍스트가 있음
- 잘못된 인수나 셀 참조
- 연산할 수 없는 조합 사용 (예: 텍스트 + 숫자)
- 데이터 형식 확인
- 함수 인수 재확인
- ISTEXT, ISNUMBER로 데이터 검사

 

📌 오류 처리 함수 팁


 

함수 설명
IFERROR(수식, 오류일 때 값) 모든 오류에 대해 대체값 설정
IFNA(수식, #N/A일 때 값) #N/A만 예외 처리
ISERROR(수식) 오류 여부만 TRUE/FALSE로 반환
ERROR.TYPE(수식) 오류의 종류를 번호로 반환 (예: #N/A는 7)

 


 

5. 마무리

엑셀 오류는 겁낼 필요 없습니다.
오류 메시지는 오히려 문제의 원인을 알려주는 힌트입니다.
이 글에서 소개한 대표 오류만 알아두면, 대부분의 상황에서 빠르게 문제를 해결할 수 있습니다.

반응형