#NAME? 오류를 수정하는 방법

#NAME? 오류를 수정하는 방법

수식에 #NAME? 오류가 표시되는 가장 일반적인 이유는 수식 이름에 철자 오류가 있기 때문입니다. 다음 예를 살펴보세요.

구문을 잘못 입력하여 발생한 #NAME? 오류

중요: #NAME? 오류는 구문에 수정해야 할 사항이 있음을 나타내므로 수식에 오류가 표시될 경우 해결합니다. IFERROR 등의 오류 처리 함수를 사용하여 오류를 마스킹하지 마세요.

수식 이름에서 철자 오류를 방지하려면 Excel의 수식 마법사를 사용합니다. 셀이나 수식 입력줄에 수식 이름을 입력하기 시작하면 입력한 단어와 일치하는 수식 목록이 드롭다운에 표시됩니다. 수식 이름과 여는 괄호를 입력하면 수식 마법사에서 구문을 가리키기 텍스트로 표시합니다.

수식 구문이 가리킨 항목 텍스트로 표시됨

함수 마법사를 사용하여 구문 오류를 방지할 수도 있습니다. 수식이 있는 셀을 선택하고 수식 탭에서 함수 삽입을 누릅니다.

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

수식 마법사 대화 상자의 예입니다.

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

#NAME 오류의 다른 원인은 다음과 같습니다.

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

통합 문서에서 정의되지 않은 이름인 Profit을 참조하는 SUM 함수의 다음 예를 참조하세요.

구문에 정의되지 않은 이름에 대한 참조가 있어 발생하는 #NAME? 오류

해결 방법: 이름 관리자에서 이름을 정의한 다음 수식에 이름을 추가합니다. 이 작업을 수행하려면 다음 단계를 따르세요.

  1. 스프레드시트에 이미 데이터가 있고 특정 셀 또는 셀 범위에 이름을 지정하려는 경우 먼저 스프레드시트에서 셀을 선택합니다. 새 범위를 만들려는 경우 이 단계를 건너뛸 수 있습니다.

  2. 수식 탭의 정의된 이름 그룹에서 이름 정의를 클릭한 다음 이름 정의를 클릭합니다.

  3. 고유 이름을 입력합니다.

  4. 범위에서 해당 이름을 시트 내에서만 사용할지 또는 전체 통합 문서에서 사용할지를 선택합니다.

  5. 선택적 설명을 입력합니다.

  6. 확인을 클릭합니다.

    다음 부분은 수식에서 이름을 추가하는 것입니다.

  7. 수식 구문에서 방금 만든 이름을 추가하려는 위치에 커서를 유지합니다.

  8. 수식 탭의 정의된 이름 그룹에서 수식에 사용을 클릭하고 추가하려는 정의된 이름을 선택합니다.

    "수식에서 사용"을 클릭하여 정의된 이름을 수식 구문에 추가

정의된 이름을 사용하는 방법에 대한 자세한 내용은 수식에서 이름 정의 및 사용을 참조하세요.

구문에서 정의된 이름을 잘못 참조하면 #NAME 오류가 표시됩니다.

이전 예제의 경우 Profit에 대해 정의된 이름이 스프레드시트에 생성되었습니다. 다음 예제에서는 이름의 철자가 잘못되었으므로 함수에서 여전히 #NAME? 오류가 발생합니다.

구문에 정의된 이름을 잘못 입력하여 발생한 #NAME? 오류

해결 방법: 구문에서 철자 오류를 수정하고 수식을 다시 시도합니다.

팁: 정의된 이름을 수동으로 수식에 입력하는 대신 Excel에서 자동으로 입력하게 합니다. 이렇게 하려면 수식 탭의 정의된 이름 그룹에서 수식에 사용을 클릭하고 추가하려는 정의된 이름을 선택합니다. Excel에서 이름을 수식에 추가합니다.

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

텍스트 값에 큰따옴표가 없어 발생하는 #NAME? 오류

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

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

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

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

범위 참조에 콜론이 누락되어 발생하는 #NAME? 오류

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

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

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

  1. 파일 > 옵션을 클릭합니다.

  2. 추가 기능을 클릭합니다.

  3. 관리 목록 상자에서 Excel 추가 기능을 선택한 다음 이동을 클릭합니다.

  4. 관련 확인란을 선택하고 확인을 클릭합니다.

특정 기능 관련 질문이 있나요?

Excel 커뮤니티 포럼에서 질문 게시

다음 Excel 버전을 개선할 수 있는 제안 사항이 있나요? 그렇다면 Excel 사용자 의견에서 관련 항목을 확인하세요.

참고 항목

Excel의 수식 개요

수식 손상을 방지하는 방법

오류 검사를 사용하여 수식 오류 감지

Excel 함수(사전순)

Excel 함수(범주별)

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×