본문 바로가기

알쓸신잡

[VLOOKUP 함수] 조건에 맞는 셀의 값 찾아오기

[VLOOKUP함수] 조건에 맞는 셀의 값 불러오기  

 




배열의 청 열에서 값을 검색하여, 지정한 열의 같은 행에서 데이터를 돌려줍니다. 기본적으로 오름차순으로 정렬됩니다. 

말이 너무 어렵죠?

 

VLOOKUP함수는 조건에 맞는 값을 불러오는 함수입니다.

 



=VLOOKUP(조건, 범위, 불러올 열, 0)

(마지막에 0은 "정확히 일치"인데, 1로 하면 "유사 일치" 입니다. 1로 하면 가끔 이상한 값을 불러옴으로 무조건 "0" 입니다.)

 

 

 

자 그림 한장이면 설명 가능합니다.

 

처음엔 어렵게 느껴지지만 한번만 해보면 쉽고 활용도가 엄청나게 높은 함수라는 것을 알수 있습니다.

 

 

=VLOOKUP(B21,B3:G16,2,0)

"이 표 중에 첫열이 가랜 행에서 2번째 열에 해당하는 값을 불러와줘!"라고 하면 "탑"이나 옵니다.

 

=VLOOKUP(B21,B3:G16,3,0)

"3번째 열을 불러와줘" 그러면 "6"이나온거구요

 

참 쉽죠? 데이터 양이 방대한경우에 사용하면 아주 좋아요

엑셀파일 첨부해 두었으니 참고하세요^^

 

해보면서 하면 휠씬 쉽겠죠?

 

 

 

 

다만 아쉬운 점은 VLOOKUP합수는 첫열을 포함하여 오른쪽에 있는 값만을 불러온다는 겁니다.

 

그럼 반대로 이 표에서 VLOOKUP "어시"가 "12"인 케릭터 명을 불러오는 방법은?

 - 없습니다.

 

그럴때는 표를 살짝 수정하거나 다른 함수를 사용하면 되는데요

표를 전혀 수정하지 않고 사용하는 방법으로 가장 흔하게 쓰이는 것이 [INDEX&MATH 함수]입니다.

 

[INDEX&MATH 함수]는 다음에 다시 올릴게요~