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

엑셀 #NAME? 오류 해결법 – 함수 이름이나 범위가 잘못되었을 때 대처법

by 노티피02 2025. 7. 6.

 

엑셀 수식을 입력하다가 #NAME? 오류가 나면 당황스럽죠.
이 오류는 함수 이름, 범위 이름, 따옴표 입력 등이 잘못되었을 때 발생합니다.
이번 글에서는 #NAME? 오류의 주요 원인과 해결 방법을 쉽게 설명해드립니다.
 

1. #NAME? 오류란?

#NAME?은 엑셀이 해당 이름(Name)을 인식하지 못할 때 뜨는 오류입니다.
보통 아래 경우에 발생합니다:

  • 함수 이름 오타
  • 따옴표(") 누락
  • 정의되지 않은 이름 사용
  • 영문 키보드 아닌 상태에서 함수 입력

2. 주요 발생 원인 & 예시

❌ 함수 이름 오타

=SOM(A1:A5) → 오타 → #NAME?

정답: =SUM(A1:A5)

❌ 텍스트에 따옴표 누락

=IF(A1=남, "남자", "여자")#NAME?

정답: =IF(A1="남", "남자", "여자")

❌ 정의되지 않은 이름 사용

=합계 + 100#NAME? (여기서 '합계'는 정의된 이름이 아니기 때문)

❌ 한글 상태에서 함수 입력

입력 중 키보드가 한글로 되어 있으면 함수가 깨질 수 있습니다.
예: =ㅅㅓㅁ(A1:A5)

3. 해결 방법

✅ 방법 1. 함수 이름 자동 입력 활용

엑셀에서는 수식 입력 시 자동 완성 기능이 작동합니다.
첫 글자만 입력해도 함수 목록이 뜨니 꼭 활용하세요.

✅ 방법 2. 텍스트는 항상 "따옴표"로 감싸기

IF, CONCAT, COUNTIF 등 함수에서 문자열을 쓸 땐 반드시 따옴표를 사용해야 합니다.

✅ 방법 3. 이름 정의 확인

수식 탭 → 이름 관리자에서 정의된 이름을 확인하거나 추가하세요.
임의로 '합계', '기준값' 등을 쓰려면 먼저 정의해야 합니다.

✅ 방법 4. 영문 입력 상태 확인

수식 입력 시 키보드가 한글로 되어 있으면 함수 인식이 안 됩니다.
항상 영문 입력 상태인지 확인하세요.

4. 실무 팁

  • 수식 입력 도중 오류 발생 시 F2 키로 편집 모드 진입 후 검토
  • 공식 함수는 오타 없이 영문으로 입력 (예: SUM, IF, VLOOKUP 등)
  • 이름 정의는 정리해서 관리하면 복잡한 수식도 간단하게 만들 수 있음

엑셀 #NAME? 오류는 대부분 사소한 실수에서 발생합니다.
오타, 따옴표, 언어 설정만 체크해도 금방 해결할 수 있어요!
다음 글에서는 #N/A 오류 – 찾는 값이 없을 때 해결법을 알려드립니다.
북마크해두시고 매일 하나씩 오류 해결 마스터해보세요 😊