엑셀을 사용하다 보면 #REF! 오류를 한 번쯤은 보셨을 거예요.
이 오류는 “셀 참조가 유효하지 않을 때” 발생합니다. 즉, 연결된 셀이나 범위가 사라졌을 때 나타나는 대표적인 오류죠.

1. #REF! 오류란?
#REF!는 Reference(참조)의 줄임말로, 수식에서 참조하던 셀이 삭제되거나 손상됐을 때 발생하는 오류입니다.
=A1 + B1 → B1 셀을 삭제 → =A1 + #REF!
이처럼 수식의 일부가 깨지면 Excel은 해당 참조가 잘못되었음을 #REF!로 알려줍니다.
2. 가장 흔한 발생 원인
- 참조한 셀 또는 범위를 삭제한 경우
- 다른 시트에서 값을 참조했는데 시트를 삭제한 경우
- 복사/붙여넣기 시 상대 참조가 꼬인 경우
- VLOOKUP, INDEX 등 함수에서 범위 오류가 있는 경우
3. 해결 방법
✅ 방법 1. 수식 복구
수식에서 #REF! 부분을 올바른 셀 주소로 다시 입력하면 됩니다.
예: =A1 + #REF! → =A1 + B1
✅ 방법 2. 셀 삭제 전에 이름 정의 or 절대참조
중요한 셀은 이름 정의를 하거나 $B$1 같은 절대 참조로 설정하면 참조 오류를 줄일 수 있어요.
✅ 방법 3. 삭제된 시트 복원
다른 시트를 참조하고 있던 경우라면, 해당 시트를 되살려야 합니다.
자동 저장 파일이나 백업본이 있다면 복원하세요.
✅ 방법 4. IFERROR 함수로 처리
최후의 방어 수단! IFERROR 함수를 사용하면 오류 메시지 대신 다른 값이나 빈칸을 출력할 수 있어요.
=IFERROR(원래 수식, " ")
예: =IFERROR(VLOOKUP(A1, B1:C5, 2, 0), "찾을 수 없음")
4. 실무 예제
1월 매출을 2월에 복사할 때, 아래와 같이 오류가 생겼다면?
=Sheet1!A1 + Sheet1!B1 → Sheet1 삭제 → =#REF! + #REF!
해결: Sheet1 시트를 복원하거나, 수식을 직접 수정
5. 예방 팁
- 셀이나 시트를 삭제하기 전, 연결된 수식이 있는지 확인
- 중요 수식은 이름 정의(Name Manager)로 관리
- 엑셀 작업은 되도록 백업 파일을 만들어서 수행
엑셀 오류 중 가장 당황스러운 #REF! 오류, 이제 당황하지 마세요.
다음 글에서는 #VALUE! 오류의 원인과 해결법을 알아보겠습니다.
엑셀 오류 해결 시리즈 계속 연재됩니다. 북마크 해두시고 실무 스트레스 줄여보세요!