본문 바로가기
카테고리 없음

엑셀 #REF! 오류 해결법 – 셀 참조 깨졌을 때 이렇게 고치세요

by 노티피02 2025. 7. 8.

엑셀을 사용하다 보면 #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! 오류의 원인과 해결법을 알아보겠습니다.
엑셀 오류 해결 시리즈 계속 연재됩니다. 북마크 해두시고 실무 스트레스 줄여보세요!