[엑셀, 구글 스프레드시트] 표에서 가로 세로 교차하는 지점 값 반환하기 (vlookup + match)
엑셀, 구글 스프레드시트에서 함수를 사용하여,
표에서 가로 세로 모두 맞는 값 찾는 방법 (vlookup + match)
VLOOKUP 과 MATCH 함수를 중첩하면 표에서 가로 세로가 교차하는 지점의 값을 반환 할 수 있다.
배송비 테이블이 아래와 같이 있다.
오른쪽 표에 1지역, 무게 0.5kg 이면 배송비가 얼마인지 반환해주고 싶다면 ?
=VLOOKUP (H4, A3:D11, match(G4,B3:D3,0)+1, 0)
=VLOOKUP ( 0.5kg무게를 , 배송비테이블 A3:D11에서 검색, 반환해줄 열은 몇번째 열인지 , 일치검색 )
match(G4, B3:D3, 0 )+1 를 들여다 보면,
match ( 검색할 지역, B3:D3 범위에서 몇번째 칸에 있는 단어인지, 일치검색 ) + 1
i4 셀을 기준으로 match 함수에 값을 대입해 보면
match ( 1지역, B3:D3 범위에서 1번째 칸 ,일치검색) + 1 = 2
즉 i4 셀은
=VLOOKUP (H4, A3:D11, match(G4,B3:D3,0)+1, 0)
=VLOOKUP (0.5, A3:D11, 2, 0)
= 13,450
아래로 쭉 복붙 하기 위해 범위에 절대값도 씌워주자
=VLOOKUP (H4, $A$3:$D$11, match(G4,$B$3:$D$3,0)+1, 0)
이렇게 VLOOKUP 과 MATCH 를 중첩하면 표에서 가로 세로가 교차하는 지점의 값을 반환 할 수 있다.
VLOOKUP 마스터는 아래 글에서 :)
[구글 스프레드시트] vlookup 마스터하기
실무에 빠질 수 없는 구글 스프레드시트 함수 vlookup! 이 함수는 엑셀에서 동일하게 적용됩니다 :) vlookup 은 어떨때 사용하느냐? -> 단어를 검색해서 해당 단어의 오른쪽에 있는 값(데이터)을 가져
marketinkerbell.com