vlookup 함수 다른시트 값 가져오는 노하우
아정당
- 2025.12.17 업데이트
- 조회1,737
- 스크랩0
엑셀을 사용하다 보면 vlookup 함수 다른시트로
여러 시트의 값을 가져와야 할 때가 있습니다.
하지만 함수를 조금만 잘못 써도
#N/A, #REF! 같은 오류가 뜨게 됩니다.
오늘은 vlookup 함수 다른시트 값 가져오는
노하우를 중심으로 자주 발생하는 오류 해결법에
대해 자세히 살펴보도록 하겠습니다.
목차
1. VLOOKUP 함수로 다른 시트 값 가져오기
2. #N/A, #REF! 오류 해결 방법
1. VLOOKUP 함수로 다른 시트 값 가져오기
엑셀에서 다른 시트의 데이터를 불러오려면
VLOOKUP 함수에 시트 이름과
참조 범위를 함께 지정해야 합니다.
[시트 1]은 다른 시트 값을 가져온 시트고,
[시트 2]는 가져올 값 시트로
가정해 설명해볼게요.
시트1 이름: 입력
시트 2 이름: 직원 정보
기본 사용법 (같은 파일 내 다른 시트)
1) VLOOKUP 함수 입력
값을 가져올 셀에 '=VLOOKUP()'을 입력하고,
괄호 안에는 찾을 값을 지정해야 합니다.
=VLOOKUP(A2, '직원 정보'!$A$2:$D$5, 2, FALSE)
2) 참조 범위 선택
이제 가져올 데이터가 있는 시트로 이동해
데이터 전체를 드래그해 선택합니다.
수식 입력
값을 가져올 셀(B2 등)을 클릭한 뒤
아래처럼 VLOOKUP 수식을 입력한 후,
아직 엔터는 누르지 않습니다.
예시: =VLOOKUP(A2,
범위 선택
이 상태에서 다른 시트(직원 정보)로 이동한 뒤
데이터 범위를 드래그해 선택합니다.
예시: A2:D5
그러면 수식 입력창에 '=VLOOKUP
(A2, '직원 정보'!A2:D5'이 자동 입력됩니다.
F4 키 누르기
범위 A2:D5가 선택된 상태에서
F4 키를 누르면 절대 참조가 적용됩니다.
4) 열 번호 입력
이제 가져오고 싶은 값이 있는 열이
몇 번째인지 알려줘야 합니다.
예시로, '부서'를 가져온다고 하면
열 번호에 '3'을 입력합니다.
5) 정확히 일치 설정
FALSE 또는 0을 입력해 찾을 값이
완전히 일치하는 값만 찾도록 설정합니다.
6) 최종 수식 예시
=VLOOKUP(A2, 'Sheet1'!$A$1:$D$100, 3, FALSE)
시트 이름에 공백이 있는 경우
시트 이름에 공백이 포함되어 있다면
작은따옴표(' ')로 감싸야 오류가 나지 않습니다.
다른 파일(통합 문서) 참조 시
다른 엑셀 파일의 데이터를 불러올 경우,
파일 이름이 대괄호 [ ] 로 표시됩니다.
='[파일명.xlsx]시트이름'!$A$1:$D$100
※ 불러올 파일이 열려 있어야
정상적으로 데이터를 불러올 수 있습니다.
2. #N/A, #REF! 오류 해결 방법
#N/A, #REF! 와 같은 오류가 표시될 때는
원인별 다른 종류의 방법을 활용해야 합니다.
#N/A 오류 해결 방법 (값을 찾을 수 없음)
#N/A 오류는 찾으려는 값이
참조 범위에 존재하지 않을 때 발생합니다.
1) IFERROR 함수로 오류 처리
값이 없을 때 오류 대신
원하는 문구나 값을 표시할 수 있습니다.
=IFERROR(VLOOKUP(찾을값, 범위, 열번호, FALSE), "")
“” 대신 "찾을 수 없음", 0 등으로
자유롭게 변경해 사용할 수 있습니다.
2) MATCH 함수와 함께 사용
MATCH 함수가 #N/A를 반환하는 경우에도
IFERROR로 함께 처리하면
오류 표시를 깔끔하게 숨길 수 있습니다.
3) 데이터 직접 확인
오타, 불필요한 공백 포함 여부,
숫자와 텍스트 형식이 섞여 있진 않은지 등
입력한 데이터를 한 번 더 확인해봐야 합니다.
#REF! 오류 해결 방법 (잘못된 참조)
#REF! 오류는 수식이 참조하던 행, 열 또는
시트가 삭제되었을 때 발생합니다.
1) 삭제된 행·열 복구
실수로 삭제했다면 Ctrl + Z 이나 [실행 취소]를 눌러 이전 상태로 되돌립니다.
2) 수식 참조 범위 수정
복구가 어렵다면 삭제된 부분을 참조하지 않도록
VLOOKUP 범위를 다시 지정해 주세요.
3) IFERROR 함수로 오류 숨기기
오류가 표시되지 않아도 되는 상황이라면
IFERROR 함수로 처리할 수 있습니다.
VLOOKUP 함수는 구조만 이해하면
다른 시트의 값도 쉽게 가져올 수 있습니다.
오늘 알려드린 글을 참고하시면
실무에서도 쉽게 사용이 가능할 거예요.
엑셀 데이터를 정리하는데 도움되셨길 바라며,
더욱 유익한 글과 함께 돌아오겠습니다.













