본문 바로가기
엑셀

엑셀 vlookup (xlookup) 함수의 수식 및 정의, 셀고정, 활용법과 오류해결 방법

by 만년대리 2023. 5. 22.
반응형

엑셀 vlookup 함수는 특정한 값을 이용해서 원하는 범위 안의 데이터의 연결된 다른 값을 가져올 수 있는 함수입니다.

엑셀 기본 함수 중 가장 기본이 되는 함수 이며, 서로 다른 소스의 데이터를 연결하는 데 필수 함수입니다. 

엑셀 vlookup 함수의 정의

= vlookup(이용할 특정값, 특정값을 맨 좌측에 포함한 데이터 테이블, 갖고오고자 하는 데이터의 테이블 순서, 모두일치(0))

 

아래와 같은 테이블에서 

1) 이용할 특정값 : 아우터, 바지, 셔츠 등

2) 특정값을 맨 좌측에 포함한 데이터 테이블 : 좌측의 전체 테이블

3) 갖고오고자 하는 데이터의 테이블 순서 : 4번째 위치

 

=vlookup(H4,B4:E11,4,0)

 

셀고정 $의 방법

첫 번째, vlookup의 활용법은 셀고정$ 의 활용입니다.

위와 같은 수식으로는 아래로 수식을 복사할 때마다 데이터 테이블의 범위도 함께 이동하게 되어 활용이 불가능합니다.

이경우 범위의 셀을 고정해 주는 "$" 기호를 사용합니다.

 

=VLOOKUP(H5,$B$4:$E$11,4,0)

 

셀을 전체 고정 시키겠다면, 영어로 된 칼럼표기의 양 사이드를 $로 감싸 주세요

 

   "전체고정 $B$4

     세로고정 $B4 : 지정된 세로에서만 상하로 움직일 수 있는 상태

     가로고정 B$4 : 지정된 가로에서만 좌우로 움직일 수 있는 상태"

 

윈도우에서는 F4키로 선택 가능 하며, 맥북에서는 fn+F4 로 선택 가능합니다.

 

셀을 고정시키는 것에 익숙해지면 빅데이터를 활용할 수 있는 기본적인 준비가 된 겁니다.

이유는 한번 작성한 vlookup함수를 복사하여 그대로 전체에 사용하면 되기 때문입니다. 

 

vlookup 함수의 활용

특정값을 갖고 여러 가지 연결된 데이터를 가져온다고 할 때, 한 번의 수식으로 전체를 가져오는 활용에 익숙하여야 합니다.

위에서는 "주간판매 상승수"만은 가져왔지만, "2주 전 판매", "1주 전 판매"에 대해서도 하나의 수식으로 가져와야 합니다.

 

I3 셀에 "=VLOOKUP($H4,$B$3:$E$11,I$2,0)"

수식을 기입합니다. 핵심이 되는 것은 가져오고자 하는 데이터들의 위치를, 만들고자 하는 테이블 위에 임의로 붙여 넣어

셀고정을 통해 한 번의 수식으로 모든 데이터를 가져온 것입니다. 

 

이 기본적인 활용법을 적응 한 뒤에, 그다음 함수인 index & match로 넘어가는 것이 데이터 분석 능력을 향상하는 데에

가장 좋은 방법이라고 생각합니다. 

vlookup 함수의 오류 해결 방법

기준이 되는 특정값과 가지고 오고자 하는 데이터의 기준값이 서로 형태가 다를 경우 오류가 발생됩니다.

해당 링크의 방법으로 해결 가능합니다.

 

 

엑셀 VLOOKUP 함수 오류 TEXT 및 VALUE함수 사용하여 해결

엑셀에서 VLOOKUP 함수를 사용하다 보면 결괏값을 불러오지 못하는 오류가 발생합니다. 함수의 구문에도 문제가 없고, 비교하여 가져 오는 기준값과 원하는 값이 있는 범위와 위치도 문제가 없는

kimexcel.tistory.com

 

반응형