엑셀 VLOOKUP 함수 다중조건 2가지 이상 찾기

엑셀 보고서 작성을 하거나 일치하는 데이터를 불러와야 할 때 자주 사용되는 VLOOKUP 함수 사용 법 및 다중조건 찾는 방법에 대해서 알아보겠습니다.
엑셀 VLOOKUP 함수 2가지 다중조건 찾기




1. VLOOKUP 함수란

VLOOKUP 함수는 Vertical Lookup의 합쳐진 함수로 실무에서 가장 많이 쓰이는 함수이기도 합니다.

표에서 일치하는 값을 찾는다거나 Raw data에서 해당하는 값을 찾는 함수이기도 합니다.

VLOOKUP은 총 4개의 인수로 이루어져 있으며, 각각의 인수는 아래와 같습니다.

1-1 VLOOKUP 함수 인수

VLookup 인수

  1. Lookup_value : 찾으려는 값 (항상 첫 번째 열에 Lookup_value 값이 있어야 합니다.)
  2. Table_array : 찾으려는 값이 있는 범위 (보통 Raw data 범위를 참조합니다.)
  3. Col_index_num : Table_Array에서 몇 번째 column(열)에 있는 값을 참조할지를 결정합니다.
  4. VLookup 네번째 선택인수[Range_Lookup] : TRUE 값과 FALSE 값을 선택 할 수 있으며, 숫자데이터가 아닌 이상 FALSE – 정확히 일치 인수를 많이 씁니다.

1,2,3번 인수는 필수인수입니다. 1~3번 인수가 없으면 VLOOKUP 함수는 작동하지 않습니다.

4번째 인수는 선택인수 (Optional)입니다. 입력하지 않으면 Default 값인 TRUE 값이 설정됩니다.

또한 TRUE 대신 1을 써도 되고, FALSE 대신 0을 써도 됩니다.

 




2. VLOOKUP 함수 다중조건

위와 같은 표가 있다고 가정해 보겠습니다.

각 업체에는 제품이 2개가 있고 단가와 재고 수량이 다 다릅니다.

업체명과 제품명에 해당하는 값을 쓰면 단가와 재고 수량이 불러와지는 수식을 VLOOKUP 함수를 활용해서 만들어 보겠습니다.

VLOOKUP 함수 다중조건 완성

2-1 VLOOKUP 보조 열 만들기

위와 같은 표를 만들기 위해서는 업체명과 제품명을 합쳐서 표기해 놓은 보조 데이터가 필요합니다.

VLOOKUP 함수 다중조건 보조열만들기

보조 열 데이터는 업체명과 제품명을 이어주기 위해서

셀 & 셀 을 사용해서 AA-1부터 GG-2까지 나열되게 해주었습니다.

사용된 수식은 다음과 같습니다.

=D6 & E6

& 대신에 CONCAT 함수나 CONCATENATE 함수를 쓸 수 있습니다.

버전이 호환된다면 TEXTJOIN도 활용할 수 있습니다.

위 이미지처럼 조건1(업체명) 조건2(제품명)를 합쳐준 텍스트는 항상 VLOOKUP 함수를 사용하기 위해서 표 가장 왼쪽에 위치 시켜줍니다.

그럼 첫 번째 세팅이 끝났습니다.

2-2 VLOOKUP 함수에서 & 사용하기

보조 열도 만들었고 참조할 셀도 준비가 되어있으면 VLOOKUP 첫 번째 인수인 LOOKUP_VALUE에서 셀 & 셀로 시작합니다. VLOOKUP함수 LOOKUP VALUE & 활용하기

=VLOOKUP(J6&K6, $C$5:$G$19, 4, FALSE) 와 같은 수식을 만들었습니다.

첫 번째 인수(J6&K6)는 셀과 셀을 &로 묶어줍니다.

두 번째 인수($C$5:$G$19)는 CC-2 (첫 번째 인수)를 TABLE_ARRAY 첫 번째 COLUMN(보조 열)에서 찾을 수 있게 합니다.

세 번째 인수(4)는 필요한 데이터는 단가이기 때문에 4번째 COLUMN(열)에 있는 값을 불러오기 위해 숫자 4를 입력합니다.

네 번째 인수(FALSE)는 정확히 일치하는 데이터를 찾아와야 하므로 FALSE 인수를 입력했습니다.

오류가 뜨는걸 방지하기 위해서 =IFERROR(VLOOKUP(J6&K6, $C$5:$G$19, 4, FALSE) ,””) IFERROR 함수를 추가를 할 수 있습니다.




3. VLOOKUP 다중조건 정리

  1. VLOOKUP 함수 다중조건에 해당하는 값을 찾기위해서는 보조열을 만들어 줍니다.
  2. VLOOKUP의 첫번째 인수가 찾아질 수 있게 첫번째 열에 보조열을 위치시켜 줍니다.
  3. VLOOKUP 첫번째 인수에서 & 로 셀과 셀 혹은 텍스트와 텍스트를 묶어서 LOOKUP VALUE가 되게 만들어 줍니다.
  4. 범위를 보조열부터 첫번째 COLUMN으로 잡아줍니다.
  5. 원하는 데이터의 숫자를 네번째 인수에 넣습니다.
  6. 정확히 일치하는 값을 불러오기 위해서 FALSE인수를 넣어줍니다.

 

알고 있으면 유용한 엑셀 기능 및 단축키

엑셀 조건부서식 체크박스 셀 색깔 넣기 10분 완성

엑셀 셀 병합 단축키 설정 해제 방법 10초 완성!

엑셀 단축키 설정방법 및 모음 정리표 30가지

추가 엑셀 기능 및 함수 링크

https://7asper-daily.tistory.com/

Leave a Comment