#REF! 오류 — INDEX 행·열 번호가 범위 밖일 때
오류 수식 =INDEX(A2:A5,5) → #REF!. 원인과 고친 수식을 아래에서 확인하고, 미니 시트에서 직접 고쳐 보세요.
파일은 서버로 전송되지 않고 내 기기에서만 처리돼요
INDEX로 5번째 행을 가져오려는데 #REF!가 나와요.
오류 나는 수식=INDEX(A2:A5,5)
결과 #REF!
고친 수식=INDEX(A2:A5,MIN(5,ROWS(A2:A5)))
결과 라
직접 바꿔 보기
칸을 누르고 위 입력란에서 값이나 수식을 고친 뒤 Enter를 누르면 결과가 바로 다시 계산돼요. 주황 칸이 답이 나오는 칸, 연두 칸은 계산에 쓰인 칸이에요.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | 이름 | |||
| 2 | 가 | #REF! | 라 | |
| 3 | 나 | |||
| 4 | 다 | |||
| 5 | 라 |
오류가 나는 예제 표

Microsoft 문서의 예: 4×4 범위에 =INDEX(B2:E5,5,5)를 쓰면 #REF!예요.
이렇게 고쳐요
- A2:A5는 4행이라 5번째 행이 없어요.
- 범위를 데이터 끝까지 넓히거나, 번호가 범위를 넘지 않게
MIN(번호,ROWS(범위))로 막아요. - 고친 수식은 마지막 행 “라”를 돌려줘요.
이 표에서 실제로 계산되는 순서
- INDEX: 5행 1열은 범위(4행×1열) 밖이라 #REF!
- INDEX: 범위의 4행 1열(A5) = “라”
INDEX 인수 한눈에 보기
| 인수 | 이 예제에서 | 뜻 |
|---|---|---|
| 범위 | A2:A5 | |
| 행 번호 | 5 |
다시 생기지 않게
번호가 MATCH 결과라면 MATCH 범위와 INDEX 범위의 시작 행을 같게 맞췄는지 확인하세요.
참고한 자료
- Microsoft 지원 — INDEX 함수 (동작 확인 2026-11-12)
- Microsoft 지원 — MIN 함수 (동작 확인 2026-11-12)
- Microsoft 지원 — ROWS 함수 (동작 확인 2026-11-12)
- Microsoft 지원 — #REF! 오류를 수정하는 방법 (원인·해결 확인 2026-11-12)
자주 묻는 질문
번호를 4로 하면?
수식을 =INDEX(A2:A5,4)로 바꾸면 결과는 라예요. (INDEX: 범위의 4행 1열(A5) = “라”)
#REF!를 Ctrl+Z 말고 고칠 수 있나요?
수식 안에 #REF!라는 글자가 박힌 경우에는 다시 계산해도 그대로예요. 수식을 열어 원래 참조할 칸이나 범위를 다시 적어야 해요.
#REF!가 생기지 않게 하려면요?
칸을 하나씩 쉼표로 나열하기보다 범위(B2:D2)로 쓰고, 열 번호는 MATCH로 계산하거나 XLOOKUP·INDEX/MATCH를 쓰면 열을 지우거나 끼워 넣어도 덜 깨져요.