#REF! 오류를 수정하는 방법
Applies ToMicrosoft 365용 Excel Mac용 Microsoft 365용 Excel 웹용 Excel Excel 2024 Mac용 Excel 2024 Excel 2021 Mac용 Excel 2021 Excel 2019 Mac용 Excel 2019 Excel 2016 iPad용 Excel iPhone용 Excel Android 태블릿용 Excel Android 휴대폰용 Excel Windows Phone 10용 Excel Excel Mobile

#REF! 오류는 수식이 유효하지 않은 셀을 참조하는 경우를 보여 줍니다. 이 오류는 주로 수식에서 참조한 셀이 삭제되거나 붙여넣기될 때 발생합니다.

다음 예에서는 열 E에 =SUM(B2,C2,D2) 수식을 사용합니다.

=SUM(B2,C2,D2)와 같이 명시적 셀 참조를 사용하는 수식은 열이 삭제된 경우 #REF! 오류를 발생시킬 수 있습니다.

열 B, C 또는 D를 삭제할 경우 #REF! 오류가 발생합니다. 이 경우에서는 열 C(2007년 판매액)를 삭제하고 이제 수식은 =SUM(B2,#REF!,C2)를 읽습니다. 이와 같이 명시적 셀 참조를 사용할 경우(쉼표로 구분된 각 셀을 개별적으로 참조하는 경우) 참조된 행이나 열을 삭제하면 Excel에서 해당 행이나 열을 확인할 수 없으므로 #REF! 오류를 반환합니다. 이는 함수에 명시적 셀 참조를 사용하지 않는 것이 좋은 주된 이유입니다.

열 삭제로 인해 발생한 #REF! 오류의 예입니다.

해결 방법

  • 행 또는 열을 실수로 삭제한 경우 바로 빠른 실행 도구 모음에서 실행 취소 단추를 선택하거나 Ctrl+Z를 눌러 복원할 수 있습니다.

  • 개별 셀 대신 =SUM(B2:D2)와 같이 범위 참조를 사용하도록 수식을 조정합니다. 이제 합계 범위 내의 모든 열을 삭제할 수 있으며 Excel에서 자동으로 수식을 조정합니다. 행 합계에 =SUM(B2:B5)를 사용할 수도 있습니다.

다음 예에서 =VLOOKUP(A8,A2:D5,5,FALSE)는 열 5에서 반환할 값을 찾고 있지만 참조 범위가 열이 4개뿐인 A:D이므로 #REF! 오류를 반환합니다.

잘못된 범위가 있는 VLOOKUP 수식의 예입니다.  수식은 =VLOOKU(A8,A2:D5,5,FALSE)입니다.  VLOOKUP 범위에 다섯 번째 열이 없으므로 5는 #REF! 오류를 발생시킵니다.

해결 방법

범위를 더 크게 조정하거나 참조 범위와 일치하도록 열 조회 값을 줄입니다. =VLOOKUP(A8,A2:E5,5,FALSE)VLOOKUP(A8,A2:D5,4,FALSE)와 마찬가지로 올바른 참조 범위가 됩니다.

이 예에서 수식 =INDEX(B2:E5,5,5)는 INDEX 범위가 4행 X 4열이지만 다섯 번째 행 및 다섯 번째 열에 있는 내용을 반환하도록 요청하므로 #REF! 오류를 반환합니다.

잘못된 범위 참조가 있는 INDEX 수식의 예입니다.  수식은 =INDEX(B2:E5,5,5)이지만 범위가 4행 X 4열뿐입니다.

해결 방법

INDEX 조회 범위 안에 있도록 행 또는 열 참조를 조정합니다. =INDEX(B2:E5,4,4)는 올바른 결과를 반환합니다.

다음 예에서는 INDIRECT 함수가 닫힌 통합 문서를 참조하려고 하여 #REF! 오류가 발생합니다.

닫힌 통합 문서를 참조하는 INDIRECT로 인해 발생한 #REF! 오류의 예입니다.

해결 방법

참조된 통합 문서를 엽니다. 동적 배열 함수를 사용하여 닫힌 통합 문서를 참조하는 경우 동일한 오류가 발생합니다.

연결된 통합 문서의 테이블 및 열 이름에 대한 구조적 참조는 지원되지 않습니다.

연결된 통합 문서에 대한 계산된 참조는 지원되지 않습니다.

셀을 이동하거나 삭제하면 잘못된 셀 참조가 발생하거나 함수가 참조 오류를 반환합니다.

#REF! 오류를 반환하는 OLE(개체 연결 및 포함) 링크를 사용한 경우 해당 링크가 호출하고 있는 프로그램을 시작합니다.

참고: OLE는 프로그램 간에 정보를 공유하는 데 사용할 수 있는 기술입니다.

#REF! 오류, 먼저 올바른 토픽을 참조하고 있는지 확인합니다. 여전히 #REF 받고 있는 경우! 오류, Microsoft 365 문서의 외부 콘텐츠 차단 또는 차단 해제에 설명된 대로 외부 콘텐츠에 대한 보안 센터 설정을 확인합니다.

참고: DDE(동적 데이터 교환)는 Microsoft Windows 기반 프로그램 간에 데이터를 교환하기 위한 설정된 프로토콜입니다.

매크로 문제

매크로가 워크시트에서 함수 위의 셀을 참조하는 함수에 들어가는 경우 함수를 포함하는 셀이 행 1에 있으면 해당 함수는 행 1 위에 셀이 없으므로 #REF! 오류를 반환합니다. 인수가 잘못된 셀 또는 셀 범위를 참조하는지 함수를 확인합니다. 이 상황을 고려하기 위해 VBE(Visual Basic Editor)로 매크로를 편집해야 할 수 있습니다.

추가 지원

언제든지 Excel 기술 커뮤니티에서 전문가에게 문의하거나 커뮤니티에서 지원을 받을 수 있습니다.

참고 항목

Excel의 수식 개요

수식 손상을 방지하는 방법

수식에서 오류 감지

Excel 함수(사전순)

Excel 함수(범주별)

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.