엑셀 vlookup 함수 사용법 (다중조건)
본문 바로가기
엑셀

엑셀 vlookup 함수 사용법 (다중조건)

by 124578 2022. 4. 19.

엑셀 vlookup 함수 사용법(다중 조건)

 

 

엑셀 vlookup 함수 사용법(다중 조건)에 대해 포스팅 합니다. 엑셀 vlookup 함수 사용법은 한개의 조건에 대해서만 가능한 함수 입니다. 그래서 vlookup함수를 다중조건을 적용하기 위해서는 테이블 조작이 우선 선행되어야 합니다.

 

기본 vlookup함수 조건에 대한 사용은 아래 링크를 참조해 주세요.

 

>>> vlooup 함수 사용법

 

다중조건 vlookup 함수 사용법 테스트를 위해 아래와 같은 테이블이 있다고 가정합니다.

 

vlookup함수 사용법(다중조건)
vlookup 함수사용법 (다중조건)

 

조건은 생산연도, 품목, 생산지입니다. 우선 생산연도와 품목에 대한 추가된 열을 아래 그림과 같이 생성합니다.

추가적인 열 생성
추가된 열 생성

이제 이 추가된 열을 이용하여 vlookup함수에 적용합니다.

 

 

추가된 열은 생산년도와 품목을 합쳐서 만든 중복된 경우의 수가 없는 열을 만들어 줍니다. 이런 방식은 조건이 더 늘어날수록 복잡해지는 방법이므로 완벽한 방법은 아닙니다. 하지만 2가지 조건 정도에서는 충분히 가능한 방법입니다. 

 

물론 복잡해지지만 않는다면 조건 3개 이상도 충분히 가능합니다.

 

이제 생산지 홍성, 생산연도 및 품목 2021 수박 인 매출액을 구하기만 하면 됩니다.

 

vlookup, match 함수 수식적용
vlookup, match 함수 수식적용

이제 VLOOKUP함수의 구조를 확인해봅니다.

 

 VLOOKUP(찾을 값, 테이블, 찾을 열 번호, [일치 옵션]) 

 

 - 찾을 값: 테이블에서 찾을 값입니다.

 - 테이블:  찾을 값들의 집합입니다.

 - 찾을 열 번호: 찾을 열번호 값입니다.

 - 일치 옵션: FALSE인 경우 정확하게 일치할 값을 찾아줍니다.  TRUE인 경우 가장 근사한 값을 찾아줍니다.

 

2021 수박이라는 찾을 값을 테이블 (C3:F13) 영역에서 검색하여 열 번호에 해당하는 값을 정확하게 반환합니다.

하지만 열 번호라는 조건이 걸리는데요. 이때 MATCH 함수를 사용하여 찾을 열 번호를 반환합니다.

 

MATCH함수의 구조를 확인합니다.

 

MATCH(찾을 값, 테이블, [일치 옵션]) 

 

 - 찾을 값: 테이블에서 찾을 값입니다.

 - 테이블: 찾을 값들의 집합입니다.

 - 일치 옵션: 0인 경우 정확한 값을 반환, 1인 경우 찾을 값보다 큰 경우, -1인 경우 찾을 값보다 작은 경우

 

MATCH함수를 이용하여 생산지 찾을 값 홍성을  테이블(D3:F3) 영역에서 찾아 정확하게 일치하는 값을 반환합니다. +1을 해주는 이유는 열 번호를 맞추기 위함입니다.

 

전체 수식은 아래와 같습니다.

 

VLOOKUP(I9,C3:F13,MATCH(I8,D3:F3,0)+1,FALSE)

 

아래 그림과 같이 결과가 나타납니다.

 

vlook 함수 사용법 다중조건 결과
vlook 함수 사용법 다중조건 결과

 

결과를 확인해보면 10000원이 도출된 것으로 나타납니다.

 

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

엑셀 vlookup 함수 사용법(중복 결과 찾기)  (1) 2022.04.21
엑셀 암호 해제  (0) 2021.09.08
엑셀 랜덤함수  (0) 2021.09.05
엑셀 PDF 변환  (0) 2021.09.05
엑셀 틀고정 하는 방법  (0) 2021.09.03

댓글


TOP

TEL. 02.1234.5678 / 경기 성남시 분당구 판교역로