ITStudy/EXCEL(엑셀)

[EXCEL] VLOOKUP 한 번에 끝내기

Todays Goal 2024. 10. 10. 13:00
반응형

안녕하세요, 오늘의 목표입니다.

오늘은 엑셀 함수 중 가장 많이 쓰이는 함수 중 하나인 vlookup의 사용법을 한 번에 끝내보도록 하겠습니다.

vlookup은 참조 범위 내에서 가장 왼쪽에 있는 인수를 기준으로 동일한 행에 위치한 데이터를 검색해주는 함수입니다.

특정한 값을 조회해서 입력해야할 때 필수적인 함수라고 할 수 있는데요.

어떻게 활용하는지 알아보겠습니다.

 

VLOOKUP 수식의 구성

vlookup의 동작은 위의 그림과 같습니다. "배열의 첫 열에서 값을 검색, 지정한 열같은 행에서 데이터를 돌려줍니다."

vlooup의 인수는 ',(콤마)'로 구분되는 네개로 구분되는데요.

앞에서부터 1. 검색 값 2. 참조범위 3. 호츨할 열번호, 4.일치 옵션(True,False)입니다.

이중 인수 4. 일치옵션0일 경우 완전일치, 1일 경우 유사일치로 검색을 하니 주의를 요합니다.

* 디폴트 옵션은 1이므로 정확한 검색을 통한 수식 사용이 필요할 경우 0을 입력해주세요

 

vlookup 활용례

그럼 인수를 4가지나 가지는 vlookup을 어떻게 사용할 수 있을까요?

예제를 가지고 살펴보도록하겠습니다. 

다음과 같이 청과사업부의 재고 파악 시트가 있다고 가정해봅시다.

 

업무 담당자는 새로운 상품을 주문하기 위해 재고량을 파악하고 미달량을 주문해야 합니다.

가령 월요일에 만들어놔야하는 재고량이 100개라고 했을 때 필요한 사과의 주문량(미달량)은 30개 입니다.

 

간단한 것처럼 보이지만 문제는 시트의 실무환경에서의 취급하는 품목의 내용을 담고 있는 행렬의 크기는 굉장히 크고 찾고자 하는 순서대로 품명이 나열되어 있지 않을 확률이 높습니다.

 

이럴때 vlookup을 활용하여 간단하게 만들 수 있습니다.

순차적으로 진행해보겠습니다.

예제1. 담당자가 확인할 각 제품의 재고량을 검색해보시오

다음과 같이 함수를 사용할 수 있습니다.

찾아야하는 품명과 재고 영역이 A10:B16까지 존재한다고 했을 경우 검색에 활용될 인자는 A열에 있는 것이 될 것이고

검색이 되어야 하는 영역은 B2:F7까지의 영역이 됩니다.

그렇다면 각 인자별 어떤 내용이 들어가야할까요? 인자별로 살펴봅시다.

사과의 재고를 파악한다고 칩시다.

1. 검색값 = A11

2. 참조범위 = $B$2:$F$7 * 참조범위는 변동이 없어야므로 F4를 눌러 절대값 지정을 해줍니다.

3. 호출할 열번호 = 재고(왼쪽에서 4번째) = 4

4. 일치 옵션 = 정확히 일치(False) = 0

이제 첫번째 수식이 정확히 들어갔기 때문에 드래그를 해주면 검색해주면 정확한 재고 값을 확인할 수 있습니다.

 

예제2. 담당자가 확인할 각 제품의 재고량을 검색해보시오

예제1에서 내용을 확장해봅시다. 간단하게 문제를 해결할 수 있습니다.

우리는 재고를 100에 맞춰야하며 담당자는 해당 재고의 미달량=주문량을 추가 주문해야 한다고 했습니다.

그렇다면 예제1에서 찾아낸 함수식에서 100만 빼주면 어떨까요? 

쉽게 문제를 해결할 수 있습니다.

 

반응형