엑셀 NAME 오류 원인과 해결 (함수 이름 오타와 정의 누락)

엑셀 NAME 오류는 인식할 수 없는 텍스트가 수식에 포함되어 있을 때 발생합니다. 함수 이름 오타, 정의되지 않은 이름 사용, 따옴표 누락 같은 다양한 원인이 있습니다. 차근차근 원인을 찾으면 빠르게 해결 가능합니다.

NAME 오류는 주로 입력 실수에서 발생합니다. 함수 이름 자동 완성을 활용하면 대부분의 NAME 오류를 사전 방지할 수 있습니다.


함수 이름 오타

가장 흔한 NAME 오류 원인은 함수 이름 오타입니다. VLOOKUP을 VLOKUP으로, SUMIF를 SUMIFS로 잘못 입력한 경우입니다.

함수 입력 시 자동 완성을 활용하면 오타를 사전 방지할 수 있습니다. 함수 이름 처음 몇 글자만 입력하면 후보가 표시됩니다.

다른 버전 함수도 NAME 오류 원인이 됩니다. XLOOKUP은 M365 전용이라 이전 버전에서는 NAME 오류가 발생합니다.


정의되지 않은 이름

이름 정의를 사용한 수식에서 이름이 삭제되거나 변경되면 NAME 오류가 발생합니다. 이름 관리자에서 정의 상태를 확인하고 복구하면 됩니다.

다른 파일에서 복사한 수식에 그 파일의 이름이 사용된 경우도 NAME 오류가 발생합니다. 새 파일에 같은 이름을 정의하거나 셀 주소로 변경해야 합니다.

이름의 적용 범위가 맞지 않는 경우도 있습니다. 특정 시트에만 정의된 이름을 다른 시트에서 사용하면 오류가 발생합니다.


따옴표 누락

텍스트 인수에 따옴표를 빠뜨리면 NAME 오류가 발생합니다. IF의 결과나 SUBSTITUTE의 찾을 문자에서 자주 발생하는 실수입니다.

모든 텍스트 인수는 큰따옴표로 감싸야 합니다. 큰따옴표 안의 큰따옴표는 두 번 입력해 표현합니다.

한국어 큰따옴표와 영어 큰따옴표가 다릅니다. 영어 큰따옴표만 인식되므로 IME 모드 확인이 필요합니다.


잘못된 범위 표기

범위 표기에 콜론을 빠뜨리거나 잘못 입력하면 NAME 오류가 발생합니다. A1:A10을 A1A10으로 입력한 경우입니다.

다른 시트 범위 표기 시 시트명에 공백이 있으면 작은따옴표로 감싸야 합니다. 매출 데이터처럼 공백 포함 시트명에서 자주 발생합니다.

시트명 변경 후에도 NAME 오류가 발생할 수 있습니다. 변경된 시트명으로 수식을 업데이트해야 합니다.


추가 기능 함수

해 찾기, 분석 도구 같은 추가 기능 함수는 추가 기능이 비활성화되면 NAME 오류가 발생합니다. 파일 옵션에서 추가 기능을 활성화하면 해결됩니다.

다른 컴퓨터에서 만든 파일에 추가 기능 함수가 있으면 자기 컴퓨터에서 NAME 오류가 표시됩니다. 같은 추가 기능 설치가 필요합니다.

버전 호환성도 확인이 필요합니다. 최신 함수가 이전 버전에서 NAME 오류로 표시됩니다.


자주 묻는 질문

Q1. NAME 오류 가장 흔한 원인?

함수 이름 오타가 가장 흔한 원인입니다. 자동 완성을 활용하면 예방됩니다.

Q2. 이름 정의 누락은?

이름 관리자에서 정의 상태를 확인하고 복구하거나 셀 주소로 변경합니다.

Q3. 따옴표 실수는?

텍스트 인수에 영어 큰따옴표를 정확히 사용했는지 확인합니다.

Q4. 시트명 공백은?

공백 포함 시트명은 작은따옴표로 감싸야 합니다.

Q5. 호환성 NAME 오류는?

버전 호환 함수로 대체하거나 M365로 업그레이드합니다.


정리

NAME 오류는 함수 이름 오타, 정의되지 않은 이름, 따옴표 누락, 잘못된 범위 표기, 추가 기능 비활성화 같은 다양한 원인으로 발생합니다. 차근차근 원인을 찾으면 빠르게 해결 가능합니다.

함수 자동 완성 활용, 이름 관리자 확인, 따옴표 정확한 사용 같은 습관으로 NAME 오류를 사전 방지할 수 있습니다. 입력 실수에서 주로 발생하니 신중한 입력이 가장 효과적인 예방책입니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다