IT기타

엑셀-다른시트(또는 다른 표)에서 값 가져오기

emilyyoo 2025. 3. 25. 20:15
728x90

 

다른 시트에서 내 시트의 기준값에 해당하는 행의 값을 가져오고자 할 경우의 수식에 대해서 정리했다. 

 

예를 들어, 아래와 같은 "전체_도서리스트" 시트가 있다고 할 때,

"우리학교_도서목록" 시트에서 각 도서제목의 ISBN을 정보를 알아야 할 경우다.

 

전체_도서리스트 시트

 

 

"우리학교_도서목록" 시트에서 각 도서제목에 해당하는 ISBN을 넣을 셀에 아래와 같이 입력하면 된다. 그러니깐 값이 채워질 셀에 아래 식을 넣어주면 된다.

VLOOKUP(A2, 전체_도서리스트!$B$93:$C$175, 2, FALSE)

 

***위의 식 해석

 

*VLOOKUP 함수의 기본 구조  :

VLOOKUP(찾을 값, 범위, 반환할 열 번호, [정확한 일치 여부])
  • 찾을 값: 찾고 싶은 값(우리학교_도서목록 시트의 각 도서제목)
  • 범위: 이 값을 검색할 범위(전체_도서리스트!$B$93:$C$175)
  • 반환할 열 번호: 범위에서 검색 값과 일치할 경우, 몇 번째 열의 값을 가져올 것인가 (여기선 2, 즉 두 번째 열을 가져옴)
  • 정확한 일치 여부: 보통 정확한 일치를 찾을 때는 FALSE를 입력.

즉,

VLOOKUP(A2, 전체_도서리스트!$B$93:$C$175, 2, FALSE)

의 의미는 다음과 같다.

"현재 시트의 A2 셀 값을 '전체_도서리스트' 시트의 범위 B93:B175에서 찾고,
일치하는 값이 있으면 같은 행에 있는 **두 번째 열 (C열)**의 값을 가져와라."

 

여기서 범위 전체_도서리스트!$B$93:$C$175는 전체_도서리스트 시트의 B열과 C열을 나타낸다.

 

728x90