← 모든 글

엑셀 VLOOKUP #REF! 오류 해결 방법

원인: 조회 표 D:E에는 두 열만 있는데 수식이 세 번째 열을 요구해 #REF!가 납니다. 해결: 단가가 있는 두 번째 열을 가져오도록 B2의 열 번호를 3에서 2로 고치면 2000이 나옵니다.

연습 파일

원본은 보관하고 복사본으로 작업하세요. 예제는 보통 다운로드 폴더에 저장됩니다.

엑셀 VLOOKUP #REF! 오류 해결 연습 파일 다운로드 ↓

화면은 실제 프로그램에서 캡처했습니다. 이미지를 누르면 새 탭에서 원래 크기로 볼 수 있습니다. 넓은 화면은 이미지 안에서 좌우로 밀어 보세요.

1. 조회 표와 열 번호를 비교하세요

이 글의 연습 파일에서 다운로드 링크를 누르세요. 브라우저의 다운로드 목록에서 완료를 확인하고 error-practice.xlsx를 여세요. 보통 다운로드 폴더에 저장되며, 위치를 바꿨다면 선택한 폴더에서 찾습니다.

Excel에서 error-practice.xlsx를 열고 B2를 선택하세요. 수식 입력줄의 =VLOOKUP(A2,$D$2:$E$4,3,FALSE)와 D:E 표를 비교합니다. VLOOKUP은 표의 첫 열에서 A002를 찾고 지정한 열의 값을 가져오는 함수입니다. 세 번째 인수 3은 표 안의 세 번째 열인데, 이 표는 두 열뿐입니다.

B2에 #REF!가 나타나며 조회 표는 D:E 두 열입니다.
화면에서 찾을 항목: B2에 #REF!가 나타나며 조회 표는 D:E 두 열입니다.

확인할 결과B2에 #REF!가 나타나며 조회 표는 D:E 두 열입니다.

2. 실제 단가 열 번호로 고치세요

단가는 표의 두 번째 열인 E열에 있습니다. B2를 선택하고 =VLOOKUP(A2,$D$2:$E$4,2,FALSE)를 입력한 뒤 Enter를 누르세요. FALSE는 같은 코드만 찾는다는 뜻입니다. B2의 2000을 A002 행의 단가와 비교합니다. 다른 파일에서는 원하는 값이 실제로 몇 번째 열에 있는지 먼저 확인하세요.

B2는 2000이고, A002 행의 단가 2000과 일치합니다.
화면에서 찾을 항목: B2는 2000이고, A002 행의 단가 2000과 일치합니다.

확인할 결과B2는 2000이고, A002 행의 단가 2000과 일치합니다.

3. 저장한 수식과 단가를 확인하세요

F12로 다른 이름으로 저장하고 파일 이름을 fixed-practice.xlsx, 형식을 Excel 통합 문서로 선택하세요. 저장 후 닫고 해당 파일을 다시 열어 B2의 수식과 2000을 확인합니다. 계속 #REF!라면 표 범위와 실제 반환 열을 다시 확인하세요. 삭제된 셀이나 다른 함수의 #REF!는 이 예제와 원인이 다를 수 있습니다.

다시 연 B2의 열 번호는 2이며 결과는 2000입니다.
화면에서 찾을 항목: 다시 연 B2의 열 번호는 2이며 결과는 2000입니다.

확인할 결과다시 연 B2의 열 번호는 2이며 결과는 2000입니다.

참고한 자료

다음에 읽기

엑셀 CSV 한글 깨짐 해결 방법 →

엑셀 #VALUE! 오류 해결 방법 →

엑셀 #N/A 오류 해결 방법 →