오피스 트러블슈터

40. 엑셀 #REF 오류 나는 이유: 참조 대상이 사라졌을 때 본문

엑셀

40. 엑셀 #REF 오류 나는 이유: 참조 대상이 사라졌을 때

오피스 트러블슈터 2026. 2. 24. 10:14
반응형

엑셀에서 #REF! 오류는 “참조하던 셀·행·열·시트가 사라졌거나 끊겼을 때” 발생합니다.
수식 문법 문제가 아니라 참조 대상 자체가 없어졌다는 신호예요.
아래 원인별로 확인하면 어디서 깨졌는지 바로 찾을 수 있습니다.


문제 상황 설명

  • 잘 되던 수식이 갑자기 **#REF!**로 바뀜
  • 열/행을 지운 뒤부터 오류 발생
  • 시트 이동·복사 후 특정 셀만 오류

원인

#REF!가 나는 대표적인 이유는 다음입니다.

  1. 참조하던 행/열/셀을 삭제
  2. 시트 이름 변경 또는 시트 삭제
  3. 수식 복사 중 상대/절대 참조가 엉킴
  4. 외부 참조(다른 파일) 경로가 끊김
  5. 이름 관리자(Name)에 남아 있던 참조 파손

해결 방법 (단계별)

1️⃣ 삭제된 행/열 때문에 생긴 경우 (가장 흔함)

예:

  • =A1+B1인데 B열을 통째로 삭제
    → 수식이 =#REF!로 변함

해결:

  1. 오류 셀 클릭
  2. 수식 입력줄에서 #REF!가 들어간 부분 확인
  3. 올바른 셀로 다시 지정


2️⃣ 시트 이름 변경/삭제로 생긴 경우

예:

  • =Sheet1!A1 사용 중
  • Sheet1 이름 변경 또는 삭제

해결:

  • 수식에서 시트 이름을 현재 이름으로 수정
  • 시트가 삭제됐다면 대체 시트 지정 필요

3️⃣ 수식 복사 중 참조가 깨진 경우

상대 참조 수식을 가로/세로로 복사하면서
의도와 다른 셀을 가리켜 #REF!가 날 수 있습니다.

해결:

  • 기준이 되는 셀은 $로 고정
    • 열 고정: $A1
    • 행 고정: A$1
    • 둘 다: $A$1

4️⃣ 외부 참조 파일이 없어졌을 때

다른 엑셀 파일을 참조하는 수식에서
원본 파일이 이동/삭제되면 #REF! 발생 가능.

해결:

  • **[데이터] → [연결 편집]**에서 상태 확인
  • 연결을 다시 지정하거나 연결 끊기

5️⃣ 이름 관리자(Name)에 숨은 #REF!

겉보기엔 정상인데 #REF!가 계속 생기면
이름 관리자에 깨진 참조가 남아 있을 수 있습니다.

해결:

  1. [수식] → [이름 관리자]
  2. 참조 대상에 #REF! 포함된 이름 삭제/수정

주의사항 / 안 될 때 체크

  • ❌ “되돌리기(Ctrl+Z)”를 놓쳤다면 직접 수정이 유일
  • ❌ 열/행 삭제 전 영향 받는 수식 미리 확인 습관 필요
  • ❌ 외부 참조 많을수록 #REF! 발생 확률 증가

요약

  • #REF! = 참조 대상이 사라짐
  • 1순위: 삭제된 행/열/시트 확인
  • 2순위: 수식 복사 시 참조 고정($)
  • 3순위: 외부 참조·이름 관리자 점검
반응형