본문 바로가기
엑셀

엑셀(Excel) - VLOOKUP 함수 사용하기 (브이룩업)

by 기린이 2021. 2. 6.
반응형

안녕하세요 친절한 김과장 입니다 :)

 

오늘은 엑셀 VLOOKUP 함수에 대해서 알아보겠습니다. 

안쓸것 같지만 은근 쓰임이 있는 엑셀 VLOOKUP 함수 예제를 통해서 쉽고 자세히 알려드리겠습니다. 

오늘도 칼퇴를 향해! GoGo

1. 엑셀 VLOOKUP 함수란?

엑셀에서 VLOOKUP 이란 "범위를 수직으로 내려가면서 값을 찾아주는 함수" 인데요, 방대한 자료들 중 내가 원하는 값만 쏙쏙 찾아주는 것이 바로 브이룩업 VLOOKUP함수 입니다. 

Vlookup(lookup_value, table_array,col_index_num,[range_lookup]) : 배열의 첫 열에서 값을 검색하여, 지정한 열의 같은 행에서 데이터를돌려줍니다. 기본적으로 오름차순으로 표가 정렬됩니다. 

 

Lookup_value: 범위에서 원하는 값을 찾기 위한 키 값

Table_array: 값을 찾을 범위

col_index_num: 값을 찾을 범위에서 가져올 값이 있는 열의 위치(숫자)

range_lookup: 일치하는 키값을 찾을 것인지 근사값을 찾을 것인지 결정. 보통은 일치하는 값을 찾기 때문에 대부분 'false'를 입력합니다. (true: 근사치, false: 일치)

 

2. 엑셀 VLOOKUP 함수 사용하기

오늘 내가 알아보려고 하는 값은 바로 모델의 단가 이다.

지금은 예제가 짧기 때문에 모델이 4가지 밖에 되지 않아 굳이 함수를 입력하지 않아도 한눈에 찾을 수 있으나, 만약 모델의 종류가 100가지가 넘는다면? Vookup함수가 아주 유용하다. 

=VLOOKUP(찾고자하는 모델이 입력된셀B61,찾을 범위 드래그 A51:D55,섹션순서 단가는 2번째다(모델1,단가2,판매량3), FALSE(일치값))

이렇게 입력해서 간단하게 모델D의 단가를 가져오게 되었다. 이제 아래에 있는 B의단가도 A의단가도 가져오려면? 당연히 입력값을 구한 셀을 연장드래그 해서 찾고자 할 것이다. 하지만 그럴 경우 이렇게 나오는데요. 

왜 일까요? 바로 찾고자 하는 범위도 한줄씩 밀리다 보니 위쪽에 있는 모델A 는 범위검색에 들어가지 않았습니다. 한번에 결과값을 볼 수 있도록 범위를 고정하려면?

=VLOOKUP(B61,범위 드래그 한 뒤+F4,2번째, FALSE)

범위를 드래그 한 뒤에 F4를 눌러주면 명령값에서 $ 가 붙은것이 보이죠?

범위를 고정시켜 주기 때문에 입력 후 수직 드래그 하면 찾고자 하는 단가를 오류없이 찾을 수 있습니다. 

가장 핵심은 F4를 눌러서 범위를 고정시켜 주어야 한다는 것입니다! 

오늘도 유용한 엑셀함수 단축키 사용으로 칼퇴 하시기를 바랍니다. 

 

 

반응형

'엑셀' 카테고리의 다른 글

엑셀(Excel) 셀병합 단축키 (셀합치기)  (0) 2021.02.06