엑셀 index, match 함수 같이 사용하는 방법

앞서 두 가지 엑셀 함수인 index, match 함수 사용법에 대해서 자세히 알아보았습니다. 두 함수 모두 각각 사용하게 되면 큰 활용 방법이 없습니다. 하지만 두 가지 함수를 동시에 사용할 때 그 활용도를 극대화할 수 있어요.

match와 index 함수와 결합하는 함수는 예전에 작성했던 Vlookup 함수와 비슷한 기능을 할 수 있습니다. 하지만 match와 index 함수를 같이 사용하는 것도 알아두시면 유용하게 사용할 수 있습니다. 지금부터 본격적으로 앞서 배운 두 함수를 활용하는 방법에 대해서 알아보겠습니다.

 

엑셀 index, match 함수 같이 사용하기

 

아래처럼 이름과 과목을 입력하면 자동으로 점수를 찾아주는 파일입니다. 엑셀의 index, match 함수를 같이 활용하여 이 기능을 하는 함수를 만들어 볼 것입니다.

 

 

먼저 위와 같은 함수 구조를 사용할 예정입니다. Index 함수를 활용해서 전체범위의 열과 행을 통해 값을 찾아야합니다. 하지만 열과 행을 찾기 위해서는 Match 함수를 사용해서 찾아야합니다. 지금부터 하나씩 작성하며 확인해보겠습니다.

먼저 index 함수의 첫번째 인수인 전체 범위를 넣어주세요.

 

=index(C3:H23, )

 

 

그다음 열의 위치를 찾기 위해 match 함수를 사용합니다. 첫 번째 인수에는 찾기를 원하는 값의 셀(K9)을 그리고 두 번째 인수에는 열의 범위를 선택해주세요. 그리고 마지막 인수는 정확한 값을 찾기를 원하기 때문에 0을 넣어주시면 돼요. 빈 값으로 넣어 주셔도 돼요.

 

=index(C3:H23, match(k9, c3:c23, 0))

 

 

그다음 행의 위치를 찾기 위해 match 함수를 사용합니다. 첫 번째 인수에는 찾기를 원하는 값의 셀(l9)을 그리고 두 번째 인수에는 행의 범위를 선택해주세요. 그리고 마지막 인수는 정확한 값을 찾기를 원하기 때문에 0을 넣어주시면 돼요. 빈 값으로 넣어 주셔도 되요.

 

=index(C3:H23, match(k9, c3:c23, 0), match(l9, c3:h3,0))

 

 

이렇게 함수를 완성하면 아래처럼 이름과 과목에 원하는 값을 입력하면 그에 맞는 점수를 찾을 수 있습니다. 이렇게 활용한다면 너무 편하지 않을까요.

 

 

index와 match 함수를 같이 사용하면 이렇게 유용하게 사용할 수 있어요. 그리 어렵지 않기 때문에 천천히 따라 하시다 보면 금방 사용법에 익숙해지실 것입니다.

 

반응형

이 글을 공유하기

댓글

Designed by JB FACTORY