엑셀에서 VLOOKUP 함수의 단점을 보완한 Index 함수에 대해 쉽게 알아보겠습니다.
Index함수는 VLOOKUP에서 조건 2개를 걸어보리는 함수라고 생각하시면 쉽습니다.
아주 쉬운 예시를 보면서 이해해봅시다.
A와 B 열에서 내가 원하는 조건이 다 맞는 행의 C결과를 끌어오고 싶다고 생각해 봅시다.
VLOOKUP이라면 여기서 A나 B 조건 하나만 걸 수 있겠죠. 근데 Index함수는 A, B 두 가지 모두 내가 원하는 조건이 맞을 때 C값을 불러올 수 있게 설정 가능합니다.
<예시>
=INDEX(결괏값 범위, MATCH(조건 1&조건 2, INDEX(조건 1을 찾을 범위&조건 2를 찾을 범위,),0))
바로 여기 그 함수가 있습니다.
여기서 필요한 건 3가지입니다.
1. 조건 1과 조건 2(D2, E2)
2. 조건 2와 조건 2를 매치시킬 범위(A1:A4&B1:B4)
3. 결괏값을 가져올 범위(예시에서는 C1:C4)
이 세 가지를 명확히 해야 함수에 어떤 값을 넣을지 명확히 할 수 있습니다.
1번에서 내가 빨강과 원뿔을 기입할 셀 정보를 넣고
2번에서 그 빨강을 찾을 수 있는 행의 범위와 원뿔을 찾을 수 있는 행위 범위를 지정하고
3번에서 결괏값을 불러올 행의 범위를 정하면 됩니다.(여기서 중요한건 조건1의 범위와 조건2의 범위, 결과값 불러올 범위 모두 행의 개수가 똑같아야 한다는 것입니다.(VLOOKUP처럼 말이죠). 엑셀 Index 함수를 쉽게 설명해 드렸습니다.
댓글