본문 바로가기

엑셀(excel)

엑셀 VLOOKUP 함수

VLOOKUP 함수는 영문으로 해석하자면

Vertical(세로의)의 앞글자 V와 Lookup(검색)을 합한 수식 정도로 설명이 될듯 싶습니다.

즉, 세로로 나열된 DATA 기준으로 특정 값과 동일 혹은 유사한 값을 찾는 함수입니다.

(HLOOKUP 함수는 Horizontal(가로의)의 앞글자 H와 Lookup(검색)을 합한 수식으로, 가로로 나열된 DATA 기준으로 특정 값과 동일 혹은 유사한 값을 찾는 함수입니다. DATA의 위치 나열만 다를 뿐 동일한 형태와 방법입니다.)

구성을 보도록 하겠습니다

.

ㅁ 함수 : VLOOKUP

ㅁ 수식 : =VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])

ㅁ 구성

lookup_value : 검색할 기준값

table_array : 검색할 값을 검색할 영역

col_index_num : table_array(검색영역)내 기준값이 검색되었을 경우, 영역내 최좌측에서 몇번째 값을 가져 올 것인지...

[range_lookup] : true 와 false 중 택 1로, true는 유사한 값 / false는 정확한 값

> true 와 false 외에 동일한 의미로 1과 0으로 표시해도 무방

 

예시로 들어가보겠습니다.

 

 

 

 

가상의 수학시험 점수입니다.

좌측 점수표는 학번순으로 기재되어있으며, 우측에는 등수순으로 기재되어있으나 점수가 빠져있습니다.

좌측 점수표를 기준으로 VLOOKUP 함수를 사용하여 우측표에 빠져있는 점수를 채워보도록 하겠습니다.

우선, 1등인 박혜정 학생의 점수부터, VLLOKUP 함수에 들어갈 구성들을 고민하시고...

 

 

 

 

우선 고민해야할 부분은 '기준값'입니다.

내가 찾고자하는 '점수'를 알기위해서 비교하게되는 두 값들의 '공통분모'를 찾아야합니다.

좌측 점수표와 우측의 순위표의 공통분모는 바로 '학번'입니다.

즉, 학번을 기준으로 좌측 점수표에서 해당하는 학번의 점수를 가져오게 하는 것입니다.

따라서, 박혜정 학생의 점수를 찾기위한 lookup_value는 F5 입니다.

 

두번째로 table_array는 공통분모인 '학번'을 최좌측으로 놓고, 얻기를 원하는 최종값인 '점수'까지 드래그하는 매트릭스 영역을 설정합니다.

따라서, 공통분모인 학번을 기준으로 B5:C9 이 table_array가 됩니다.

참고로, VLOOKUP 합수는 세로의 DATA 나열을 기준으로 하기때문에 B:C 전체를 영역으로 설정해도 무방합니다.

 

세번째로 얻고자하는 박혜정 학생의 점수가 공통분모(최좌측인 학번)를 기준으로 2번째열에 위치하기에 col_index_num 2 가 됩니다.

 

마지막으로 [range_lookup]는 공통분모가 서로 정확한 값일때의 점수를 찾는 것이기에, false 혹은 0 을 값이 됩니다.

 

해서, 최종 박혜정 학생의 수학점수를 VLLOKUP 함수로 작성을 하면

=VLOOKUP(F5,B5:C9,2,0) 이 되게됩니다.

해석하자면, F5(박헤정 학생의 학번)과 동일한 값이 B열에 있으면, B열을 기준으로 2번째에 위치한 매칭되는 C열의 수학점수를 찾아라가 되겠습니다.

 

 

 

5등까지의 모든 점수를 채우기위해 영역설정에 절대값을 부여하고 드래그하면, 아래와 같은 값을 얻을 수 있습니다.

 

 

복습차원에서 몇가지 적는다면...

 

1. 검색(lookup)을 하기 위한 공통분모를 염두

2. table_array의 최좌측은 공통분모에 해당하는 DATA이어야 하며, 우측으로는 내가 최종적으로 찾고자하는 DATA까지 영역설정

 

 

 

※ 연습해보기 _ 첨부파일

1. 수험번호 100178의 거주지를 VLOOKUP 함수로 찾으시오.

2. 백선호 수험생의 서류전형 점수를 VLOOKUP 함수로 찾으시오.

3. 박수진 수험생의 과제점수를 VLOOKUP 함수로 찾으시오.

4. 서험번호 100183의 면접점수를 VLOOKUP 함수로 찾으시오.

> 자료 : VLOOKUP.xlsx

반응형

'엑셀(excel)' 카테고리의 다른 글

엑셀 IF 함수  (0) 2015.06.11
엑셀 CHOOSE 함수  (0) 2015.06.05
엑셀 INDEX, MATCH 함수 응용 - VLOOKUP 효과 내기  (0) 2015.06.04
엑셀 Match 함수  (2) 2015.06.01
엑셀 Index 함수  (2) 2015.06.01