#REF! 오류를 수정하는 방법

#REF! 오류는 수식이 잘못된 셀을 참조할 때 표시됩니다. 이 오류는 주로 수식에서 참조한 셀이 삭제되거나 붙여넣기될 때 발생합니다.

예 - 열을 삭제하여 발생한 #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

다음 예에서 =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

이 예에서 수식 =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로 닫힌 통합 문서 참조

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

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

해결 방법

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

OLE 문제

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

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

DDE 문제

#REF! 오류, 먼저 올바른 토픽을 참조하고 있는지 확인합니다. 계속 수신하고 있는 #REF! 오류, 블록에 설명된 설정 외부 콘텐츠에 대한 신뢰 센터 Office 확인

참고: DDE(동적 데이터Exchange)는 Microsoft Windows 프로그램 간에 데이터를 Windows 프로토콜입니다.

매크로 문제

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

추가 지원

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

참고 항목

Excel의 수식 개요

수식 손상을 방지하는 방법

수식에서 오류 감지

Excel 함수(사전순)

Excel 함수(범주별)

추가 도움이 필요하신가요?

기술 향상
교육 살펴보기
새로운 기능 우선 가져오기
Microsoft Office 참가자 참가

이 정보가 유용한가요?

번역 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?

소중한 의견에 감사드립니다.

×