본문 바로가기

[Excel] 엑셀 #NAME? 오류 수정하는 방법

액트 2020. 5. 7.
반응형

엑셀 #NAME? 오류 수정하는 방법


수식에 #NAME? 오류가 표시되는 가장 일반적인 이유는 수식 이름에 철자 오류가 있기 때문입니다. 

엑셀 #NAME? 오류

중요: #NAME? 오류는 구문에 수정해야 할 사항이 있을 때 표시되므로 수식에 오류가 표시될 경우 해결합니다.

IFERROR 등의 오류 처리 함수를 사용하여 오류 표시를 피할 수 없습니다.

 

오류 예방 방법

1. 수식 마법사 사용

수식 이름에서 철자 오류를 방지하려면 Excel의 수식 마법사를 사용하는 것이 좋습니다. 

셀이나 수식 입력줄에 수식 이름을 입력하기 시작하면 입력한 단어와 일치하는 수식 목록이 드롭다운에 표시됩니다.

수식 이름과 여는 괄호를 입력하면 수식 마법사에서 구문을 텍스트로 표시되어 선택할 수 있습니다.

수식 마법사

2. 함수 마법사

함수 마법사를 사용하여 구문 오류를 방지할 수도 있습니다.

수식이 있는 셀을 선택하고 수식 탭에서 함수 삽입을 누릅니다.

Excel에서 마법사가 자동으로 로드됩니다.

함수 마법사

각 인수를 클릭하면 Excel에서 해당 인수와 관련된 정보를 제공합니다.

 

#NAME의 다른 원인은 아래와 같습니다.

 

1. 수식이 정의되지 않은 이름을 참조하는 경우

Excel에서 정의되지 않은 이름에 대한 참조가 수식에 있는 경우 #NAME? 오류가 표시됩니다.

예를 들어, 통합 문서에서 정의되지 않은 이름인 Profit을 참조하는 SUM 함수는 #NAME? 오류를 표시합니다.

#NAME? 오류 원인

해결 방법: 이름 관리자에서 이름을 정의한 다음 수식에 이름을 추가합니다.

 

2. 구문에서 텍스트 값에 대한 큰따옴표가 없는 경우

수식에 텍스트 참조를 포함하는 경우 공백만 사용하더라도 텍스트를 따옴표로 묶어야 합니다. 구문에서 텍스트 값에 대한 큰따옴표("")를 생략하면 #NAME 오류가 표시됩니다. 

큰따옴표 오류

이 예제의 구문에서는 has에 대한 큰따옴표가 없으며, 이 때문에 오류가 발생합니다.

해결 방법: 구문으로 돌아간 다음 수동으로 검사하여 모든 텍스트 값을 따옴표로 묶습니다.

 

3. 범위 참조에서 콜론(:)이 생략된 경우

범위 참조에 콜론(:)이 없으면 수식에서 #NAME? 오류를 표시합니다.

다음 예제에서는 B2-B12 범위에 콜론(:)이 없으므로 INDEX 수식에서 #NAME? 오류가 발생합니다.

범위 참조에 콜론이 없으면 수식에서 #NAME? 오류를 표시합니다.

해결 방법: 구문을 검사하여 모든 범위 참조에 콜론(:)을 포함합니다.

 

4. Excel에서 사용할 수 없는 특정 추가 기능이 필요한 함수를 사용하는 경우

특정 추가 기능을 사용할 수 있는 경우에만 작동하는 일부 Excel 함수가 있습니다. 추가 기능을 사용할 수 없을 때 이러한 함수를 사용하면 #NAME? 오류가 발생합니다. 예를 들어 EUROCONVERT 함수를 사용하려면 유로화 도구 추가 기능을 사용하도록 설정해야 합니다. 분석 도구가 필요한 사용자 정의 함수 또는 매크로를 사용하는 경우 분석 도구 추가 기능을 사용하도록 설정해야 합니다.

Excel에서 추가 기능을 사용하도록 설정하려면

  • 파일 > 옵션을 클릭합니다.
  • 추가 기능을 클릭합니다.
  • 관리 목록 상자에서 Excel 추가 기능을 선택한 다음 이동을 클릭합니다.
  • 관련 확인란을 선택하고 확인을 클릭합니다.

 

반응형

댓글