엑셀 INDEX와 MATCH 함수 사용법 – 정확한 데이터 찾기 완전 정리

엑셀 INDEX MATCH 함수 사용법 완전 정리

엑셀 INDEX와 MATCH 함수 사용법 – 정확한 데이터 찾기 완전 정리

엑셀에서 데이터를 조회할 때 VLOOKUP 함수만으로 해결되지 않는 경우가 있습니다.

이럴 때 활용되는 강력한 조합이 INDEX와 MATCH 함수입니다.

두 함수를 함께 사용하면 보다 유연하고 정확한 검색이 가능합니다.


INDEX 함수란?

INDEX 함수는 지정한 위치의 값을 반환하는 함수입니다.


=INDEX(범위, 행번호, [열번호])

예를 들어 A2:B10 범위에서 3번째 행의 값을 가져올 수 있습니다.


MATCH 함수란?

MATCH 함수는 특정 값의 위치(번호)를 반환하는 함수입니다.


=MATCH(찾을값, 찾을범위, [일치유형])

일치유형에 0을 입력하면 정확히 일치하는 값을 찾습니다.


INDEX + MATCH 기본 구조

두 함수를 결합하면 다음과 같습니다.


=INDEX(반환범위, MATCH(찾을값, 찾을범위, 0))

MATCH가 위치를 찾고 INDEX가 해당 위치의 값을 반환합니다.


실전 예제 – 이름으로 점수 찾기

A열: 이름 B열: 점수 라고 가정합니다.


=INDEX(B2:B100, MATCH("홍길동", A2:A100, 0))

홍길동의 점수를 정확히 찾아 반환합니다.


VLOOKUP과의 차이점

구분 VLOOKUP INDEX + MATCH
검색 방향 오른쪽만 가능 좌우 자유
열 추가 시 영향 열 번호 변경 필요 영향 적음
유연성 제한적 높음

INDEX + MATCH는 열 위치에 의존하지 않기 때문에 데이터 구조 변경에 강합니다.


가로 방향 검색 예제

가로 데이터에서도 동일하게 활용 가능합니다.


=INDEX(A1:F1, MATCH("3월", A2:F2, 0))

3월에 해당하는 값을 반환합니다.


사용 시 주의할 점

  • MATCH 함수의 일치유형 0 사용
  • 범위 크기 일치 확인
  • 텍스트와 숫자 형식 동일 여부 확인

언제 INDEX + MATCH를 사용할까?

다음과 같은 경우에 적합합니다.

  • 왼쪽 값 검색 필요할 때
  • 데이터 구조가 자주 변경될 때
  • 복잡한 조회 작업 수행 시

정리

INDEX는 위치의 값을 반환하고, MATCH는 값의 위치를 찾습니다.

두 함수를 결합하면 VLOOKUP보다 유연한 데이터 조회가 가능합니다.

엑셀을 실무에서 활용한다면 INDEX + MATCH 조합을 익혀두는 것이 좋습니다.

다음 글에서는 엑셀 조건부 서식 활용 방법을 기초부터 설명해보겠습니다.

댓글 쓰기

0 댓글

신고하기

국세청 소득확인증명서 발급하기

엑셀 실무에서 자주 쓰는 함수 TOP 10 총정리

임영웅이 남긴 명언과 그 안의 철학 – 진심으로 사는 법

이미지alt태그 입력