본문 바로가기
엑셀(Excel)

엑셀 오류 원인과 해결방법(#REF! 오류)

by 우아한 달팽이 2024. 2. 27.
반응형

엑셀에서 발생하는 오류를 정리하면서 참 다양한 오류가 존재한다는 것을 새삼 느끼게 됩니다.

이번에는 #REF! 오류를 파헤쳐 보겠습니다.

 

#REF! 오류가 발생하는 원인은 유효하지 않은 셀을 참조하는 경우에 발생하게 됩니다.

달리 말하면 주로 수식에서 참조한 셀이 삭제되거나 붙여 넣기 될 때 발생합니다.

 

아래는 가상의 1인 기업의 연간 매출을 정리한 표입니다.

SUM 함수를 적용해서 합산해 보았습니다.

이제 열 중에서 2022년의 데이터를 지워보겠습니다.

수식에서 2022년의 데이터가 입력되어 있는 열이 지워지면서 #REF! 오류가 발생하는 것을 확인할 수 있습니다.

 

이 경우는 각각의 셀 위치를 하나씩 지정(명시적 셀 참조)을 했기 때문에 발생했습니다.

 

이런 경우 해결방법은 한마디로 명시적 셀 참조를 하지 않으면 되겠죠?

보시는 것처럼 명시적 셀 참조가 아닌 범위 참조(C4:F4)를 하시면 아래와 같이 열을 지웠을 경우 오류가 발생하지 않습니다.

 

또 작업 도중에 #REF! 오류가 발생하면 단축키 'Crtl + Z'로 직전의 작업 상태로 되돌린 후 문제되는 부분을 수정해 주시면 됩니다.

 

간단하게 SUM 함수를 예로 들었지만 다음과 같은 경우에도 #REF! 오류가 발생할 수 있으니 참고해 주세요.

 ○ VLOOKUP 함수 : 잘못된 범위 참조가 있는 경우

 ○ INDEX 함수 :  잘못된 행 또는 열 참조가 있는 경우

 ○ INDIRECT 함수 : 닫힌 통합 문서 참조

 

이번에는 #REF! 오류를 공부해 보았습니다.

 

하면 할수록 오묘하고 심오하다는 생각이 드네요.

다음에는 또 다른 오묘한 오류를 가지고 공부해 보겠습니다.

반응형