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

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


match와 index 함수와 결합하는 함수는 예전에 작성했던 Vlookup 함수와 비슷한 기능을 할 수 있습니다. 하지만 match와 index 함수를 같이 사용하는 것도 알아두시면 유용하게 사용 할 수 있습니다.



지금부터 본격적으로 앞서 배운 두 함수를 활용하는 방법에 대해서 알아보겠습니다.


- 예제 다운로드 :  사원채용시험.xlsx



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


예제파일을 다운로드 받은 후 열어보시면 아래와 같은 예제파일을 보실 수 있습니다. 이번 예제에서는 아래처럼 이름과 과목을 입력하면 자동으로 점수를 찾아주는 파일입니다. 

엑셀의 index, match 함수를 같이 활용하여 이 기능을 하는 함수를 만들어 볼 것입니다.



엑셀 예제




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


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

=index(C3:H23, )


index 함수 사용



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

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


두번째 match 함수



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

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


match 함수 세번째



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



마지막 결과


마지막 결과


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


이 글을 공유하기

댓글(36)

  • 2018.11.28 00:58 신고

    인덱스, 매치, 룩업함수 같은 애들은 알아두면 엑셀로 문서정리할 때 편하겠더라구요ㅎㅎ

  • 2018.11.28 01:17 신고

    잘보고 가요 ㅎㅎ
    즐거운 하루 보내세요

  • 2018.11.28 05:29 신고

    인덱스와 매치를 같이 사용하는 방법 알아두면 유익한 것 같습니다^^ 덕분에 엑셀을 재학습하고 갑니다. 좋은 수요일 되세요

  • 2018.11.28 07:10 신고

    엑셀 이용자에게는 매우
    유익한 정보네요.

    중국 영향으로 미세먼지가 매우 나쁩니다.
    늘 건강에 유의하세요.

  • 2018.11.28 07:39 신고

    따로, 또 같이 활용하는 함수 정보네요 ㅎ
    엑셀 궁금할 때는 여기 오면 해결 될 것 같습니다 ㅎ
    오늘도 좋은 하루 되세요 ㅎ

  • 2018.11.28 08:18 신고

    엑셀 index와 match함수에 대해 잘 보고 갑니다
    오늘도 행복한 하루되세요.. ^.^

  • 2018.11.28 09:30 신고

    잘 사용하지 않는 함수네요.ㅎㅎ

    공부하고 갑니다.

  • 2018.11.28 11:04 신고

    좋은 강습, 오늘도 잘 보고 갑니다 ㅎㅎ 아부다비는 현재 날씨가 어떤가요?

  • 2018.11.28 11:12 신고

    인덱스함수를 매치함수와 함께 사용하기도 하는군요.
    잘 보고 갑니다.

  • 2018.11.28 13:48 신고

    유익한 팁 감사합니다
    좋은하루되세요~

  • 2018.11.28 16:25 신고

    회사에서 올리신거 바로바로 적용해봅니다 ㅎㅎ
    잘보구갑니다:D

  • 2018.11.28 17:46 신고

    index 와 match 가 만나니 find 가 되었네요 :)

  • 2018.11.28 18:05 신고

    네네네네네~
    오늘도 역시 잘 배웠습니다.ㅎㅎ

  • 2018.11.28 20:57 신고

    사용하시는분들은 도움되겠어요~
    좋은 저녁시간 보내세요~~ ^^

  • 2018.11.28 23:58 신고

    엑셀 활용하기 어려워하는데
    이렇게 좋은 정보 올려주셔서 감사합니다.^^

  • 2018.11.29 00:04

    비밀댓글입니다

    • 2018.11.29 12:19 신고

      엑셀 기능을 찾다보면 끝을 알수없더라구요 ㅎㅎㅎㅎㅎ 너무너무 유용한 기능이 가득해요 ㅎㅎ

  • 2018.12.05 07:50 신고

    으어..엑셀 너무 어려워서 막상 쓰면 무슨 기능써야할지 생각도 안나던데요 ㅠㅠ

  • 문새이
    2019.01.07 15:54

    만약에 이름이 같은 사람이 2명이고, 사번이 틀리다면...조건에 사번을 추가해서 3가지 조건가 같은 조건을 찾는 방법은 어떻게 해야되나요??
    두가지 조건을 &로 합치는 방법말고 다른 방법은 없나해서요?

    • 2019.01.07 19:53 신고

      안녕하세요! 이럴땐 match 함수를 다중 조건으로 넣어주면 된답니다 ㅎㅎ
      =MATCH(1, (범위1=조건1)*(범위2=조건2)*....,0) 이렇게 다중조건으로 사번과 이름을 넣어주면 조건에 맞게 들어가요! 혹시 이해가 안되신다면 juhjoos@gmail.com으로 엑셀파일 보내주시면 함수 넣어서 전달드릴게요!

Designed by JB FACTORY