Jasper Excel
article thumbnail
더보기

엑셀 브이룩업 Vlookup Match 함수 알아보기


브이룩업의 기본적인 내용은 아래 내용을 참고해주세요. 

2022.09.19 - [엑셀공부/엑셀 하루에 하나씩] - 엑셀 Vlookup 브이룩업의 모든것 고급 활용 및 중복값 추출

2021.12.28 - [엑셀공부/엑셀 하루에 하나씩] - 엑셀 하루에 하나씩 VLOOKUP 함수 공부(연습파일有)

 

 

 

 

 

 

 

 

브이룩업함수를 어느 정도 할 줄 아시면,
vlookup의 3번째 인수는 col_index_num이라는 걸 아실 겁니다.

 

필수 인수이며, 숫자만 들어가야 합니다.

오늘의 포스팅은 브이룩업의 세 번째 인수를 match 함수로 대체해서,

범위 내 일치하는 값을 숫자로 치환해서 3번째 인수에 합치는 방법입니다. 

 

 

 

 

 

 

브이룩업1

 

 

 

 

 

위 이미지를 보면

 

[필수 인수] 첫번째 인수 (셀)

[필수 인수] 두번째 인수 (I:J열)

[필수인수] 세 번째 인수 (2)

[선택 인수] 네 번째 인수 (False)="정확히 일치하는 값"가 들어갔습니다. 

 

숫자 2를 match 함수로도 가능합니다. 많은 데이터에서 vlookup을 활용하여 데이터를 추출할 때,

문제점이 세 번째 인수 col_index_num를 숫자를 세서 값을 넣어야 하는 노가다성 요소가 있습니다.

 

그걸 Match 함수로 대체할 수 있습니다.

match 함수에 대한 자세한 내용은 아래 링크를 참고하시면 됩니다. 

 

2022.05.03 - [엑셀공부/엑셀 하루에 하나씩] - 엑셀 INDEX MATCH 함수 다중 범위 브이룩업 다중 조건

2022.01.07 - [엑셀공부/엑셀 하루에 하나씩] - 엑셀 Match함수 매치 함수 알아보기 직장인 엑셀

 

 

 

 

 

 

 

 

브이룩업매치

 

 

 

 

 

브이룩업과 매치의 활용방법은 위의 GIF를 확인하시면 됩니다.

 

일단 match함수를 활용하기 위해서는 match의 첫 번째 인수인 

Lookup_Value값이 Lookup_array값의 내용과 일치해야 합니다. 

위의 GIF를 보시면 match의 첫 번째 인수인 F1 셀은 "금액(원)"이라 되어있지만

Lookup_array를 참고할 범위에는 "단가(원)"이라 되어있습니다.

그렇기 때문에 "금액"을 "단가"로 바꿔주었습니다.

 

Match 함수의 작동원리는 

첫 번째 인수값이 항상 두 번째 인수 안에 있어야 숫자를 가져옵니다.

 

 

 

 

 

매치함수 풀이

 

 

 

 

 

Match함수 풀이

 

F1셀을 I13:J13범위에서 정확히 일치하는 위치를 알려주세요.

F1셀"단가(원)"이 J13셀에 있으니 숫자 2를 반환하는 것입니다.
MATCH 함수에 대해서 정확히 이해가 안 되면 MATCH 포스팅을 참고 바랍니다.

 

 

 

 

 

 

매치함수2

 

 

 

 

위의 GIF를 참고 보시면 lookup_value값이 바뀌면 숫자가 1 혹은 2로 바뀝니다.

메뉴명은 1 단가(원)는 2 

범위 내 첫 번째 열 / 두 번째 열에 있기 때문에 숫자 1과 2를 반환합니다.

만약 메뉴명을 입력하면 범위 내에 열 기준으로 첫 번째 있으니 1을 반환하겠지요.

 

 

 

 

 

최종 정리

 

=VLOOKUP(E2, I:J, MATCH($F$1,$I$13:$J$13,0), FALSE)

=MATCH($F$1,$I$13:$J$13,0) = 2

매치 함수는 결국 2를 반환하기 때문에 숫자 2를 입력할 필요가 없습니다.

=VLOOKUP(E2, I:J,2, FALSE) = VLOOKUP(E2, I:J, MATCH($F$1,$I$13:$J$13,0), FALSE)

위의 두 함수는 같음

 

 

브이룩업과 매치 함수를 같이 쓰시려면

브이룩업의 핵심 기능을 이해를 하셔야 합니다. 
LOOKUP_VALUE값은 항상 TABLE_ARRAY에서 첫 번째 열에 있어야합니다. 

위의 이미지에서 보면 짜장면이라는 셀은 I:J열에서 첫번째 열인 I열에 있습니다. 

 

브이룩업매치활용 끝

 

 

 

함수 제작 의뢰 및 서식 질문

https://open.kakao.com/o/sj8kxmde

 

엑셀자동화님의 오픈프로필

엑셀 자동화 및 서식 (유료)

open.kakao.com

 

profile

Jasper Excel

@Jasper's Excel

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!