엑셀 VLOOKUP 다른 시트 값 가져 오기 방법

엑셀 VLOOKUP 다른 시트 값 가져 오기 방법을 찾고 계신가요? 이 글에서 VLOOKUP 및 INDIRECT 함수를 이용해서 다른시트 값을 찾아서 가져오기 방법을 쉽게 설명 드리겠습니다. 업무 속도가 한층 빨라질 것입니다. 지금부터 시작합니다!


위 엑셀 연습 파일을 다운로드 받아서 연습을 해보면 이해가 훨씬 쉽습니다.

엑셀 VLOOKUP 다른 시트 값 가져 오기 방법

=VLOOKUP (찾을 값, 데이터범위, 열번호, 일치여부)

VLOOKUP 함수를 이용해서 다른 시트에 있는 값을 찾아오는 방법입니다.

1.VLOOKUP 함수로 다른 시트 값 찾아오는 법

예시로 아래 사진처럼 반별 성적 순위가 나와 있고요. 각 반별 학생 성적이 다른 시트에 나와 있습니다.

1.반별 성적 순위 데이터


아래 사진처럼 ‘1반’ 시트, ‘2반’ 시트 … ‘5반’ 시트까지 미리 지정해 두었습니다.

2.반별 성적 순위 데이터(2) 사진


‘반별 성적 순위’ 시트의 ‘B4’ 셀에 VLOOKUP 함수를 입력합니다. 그 후 찾을 값인 A4셀을 선택합니다. 콤마를 입력합니다.

3.VLOOKUP 함수 입력 후 찾을 값 선택 사진


VLOOKUP 함수 두 번째 인수로 데이터 범위를 입력해야 하는데요. 데이터 범위는 ‘1반’ 시트에 있으므로 ‘1반’ 시트를 클릭 합니다.

4.'1반' 시트로 가기 사진


그리고 A1:C8에 해당되는 전체 범위를 선택 하고요. F4 키를 눌러서 절대참조를 합니다. 절대참조를 해야 아래 셀에 자동채우기를 할 때 범위가 딱 고정되어 이동하지 않습니다.

5.VLOOKUP 함수식 입력하기 사진

콤마를 입력합니다. 그 후 세 번째 인수로 열번호를 입력해야 하는데요. 우리는 ‘1등’에 해당되는 ‘이름’ 을 찾을 것입니다. ‘이름’ 은 데이터 범위 중 2번째 열에 있습니다. 따라서 열번호로 2를 입력합니다.

콤마를 입력합니다. 그 후 일치 옵션을 입력하는데요. 정확히 일치하는 값을 찾아 올 것이므로 ‘FALSE’ 또는 ‘0’을 입력합니다.

그 후 엔터키를 누릅니다. 그럼 아래 사진처럼 ‘1반’ 시트의 1등에 해당되는 학생 이름이 ‘반별 성적 순위’ 시트에 바로 찾아와 집니다.

6.엔터키 누르면 결과값이 나옴 사진


아래 셀에도 자동채우기를 하면 학생 이름이 바로 찾아와집니다.

7.아래 자동채우기 사진



2.INDIRECT 함수를 이용해서 다른시트 값 참조해오는 법

이번에는 INDIRECT 함수를 이용해서 다른 시트 값을 참조해오는 법을 알아보겠습니다.

아까 입력해 놓은 VLOOKUP 함수 내 두 번째 인수 앞에 INDIRECT 함수를 입력합니다. 그리고 Tab 키를 눌러서 괄호를 열어줍니다. 그 후 두 번째 인수가 끝나는 지점에서 괄호를 닫아줍니다. 이 때 주의할 점은 INDIRECT 함수 내에선 큰 따옴표를 입력해야 한다는 점입니다.

8.INDIRECT 함수 사용해서 참조하기 사진

그 후 엔터키를 누르면 ‘1반’ 에 해당되는 1등 학생 이름이 찾아와집니다.

이번에는 C2 셀에 ‘1반’, ‘2반’, ‘3반’… 등을 입력했을 때 바로 해당 반의 학생 이름이 찾아와 지도록 하는 방법입니다.

아까 B4셀에 입력해 놨던 =VLOOKUP(A4,INDIRECT(“‘1반’!$A$1:$C$8”),2,0) 함수식에서 약간의 수정을 해주겠습니다.

①=VLOOKUP(A4,INDIRECT(“”!$A$1:$C$8″),2,0) 처럼 ‘1반’ 글자를 지웁니다.

②=VLOOKUP(A4,INDIRECT(“‘“”‘!$A$1:$C$8″),2,0) 처럼 ‘1반’ 글자를 지운 자리에 큰따옴표 2개를 입력합니다.

9.INDIRECT 함수 참조해서 자동으로 값 불러오기 사진

③=VLOOKUP(A4,INDIRECT(“‘”&&“‘!$A$1:$C$8”),2,0) 처럼 입력한 두 개의 큰따옴표 안에 and 기호인 &를 2번 입력합니다.

④=VLOOKUP(A4,INDIRECT(“‘”&C2&”‘!$A$1:$C$8″),2,0) 처럼 && 기호 안에 커서를 두고 C2 셀을 클릭합니다.

그 후 C2 셀 위에 커서를 두고 F4 키를 눌러서 절대참조를 해주세요. 그럼 C2가 $C$2 로 바뀝니다.

10.절대참조하기 사진


그 후 엔터키를 치고 아래 셀에도 자동채우기를 합니다. 그리고 C2 셀에 ‘2반’을 입력해보면 ‘2반’에 해당되는 학생 이름이 등수 별로 나옵니다. ‘3반’, ‘4반’ 등을 입력했을 때도 해당 반의 학생 이름이 바로 찾아와집니다.

11.반 변경 시 자동으로 값 찾아와짐 사진


‘성적’ 값을 찾아오는 건 더 쉽습니다. B4 셀에 입력한 VLOOKUP 함수식을 Ctrl+C를 눌러 복사합니다.

12.복사 사진


그 후 C4 셀에 붙여 넣기를 합니다. 그리고 VLOOKUP 함수 3번째 인수인 열번호를 ‘2’에서 ‘3’ 으로 바꿔주시면 됩니다.

13.붙여넣기 후 열번호 3으로 변경 사진


엔터키를 누릅니다. 그 후 아래 셀에 자동채우기를 하면 나머지 셀에도 C2셀에 입력한 반에 해당되는 성적이 등수 별로 찾아와집니다.

14.자동채우기 사진



▶︎아래는 같이 보면 좋은 글입니다.
엑셀 XLOOKUP 함수 사용법 5가지
VLOOKUP 함수 오류 6가지 해결법
맥북 엑셀 F4 키는 뭔가요? | 맥 절대참조 단축키

이상 엑셀 VLOOKUP 다른 시트 값 가져 오기 방법에 관한 글이었습니다.