본문 바로가기
IT/엑셀

엑셀 함수 정리(8)|INDEX MATCH 사용법과 실무 활용법

by 화르 2026. 1. 1.
반응형

 

VLOOKUP 대신 INDEX·MATCH를 쓰는 이유

엑셀에서 데이터를 조회할 때

가장 먼저 떠올리는 함수는 보통 VLOOKUP이다.

하지만
실무에서 엑셀을 오래 쓰다 보면
어느 순간 VLOOKUP의 한계를 느끼게 된다.

이때 등장하는 조합이 바로
INDEX + MATCH 함수다.


📌 이 글에서 얻을 수 있는 것

✔ INDEX·MATCH 기본 개념 한 번에 이해
✔ VLOOKUP과의 차이점 명확 정리
✔ 실무에서 바로 쓰는 조회 예제
✔ 언제 INDEX·MATCH를 써야 하는지 판단 기준


INDEX + MATCH란 무엇일까?

● INDEX 함수

INDEX는
범위에서 특정 위치의 값을 가져오는 함수다.

 
INDEX 사용 예

● MATCH 함수

MATCH는
찾는 값이 범위에서 몇 번째에 있는지 위치를 반환한다.

MATCH 사용 예

● INDEX + MATCH 조합 의미

MATCH위치를 찾고
INDEX해당 위치의 값을 가져온다


가장 기본적인 INDEX + MATCH 구조

INDEX-MATCH 조합 예

✔ 세로 방향 조회
✔ 가로 방향에도 자유롭게 사용 가능


실무 예제로 이해하기

예시 상황

  • A열: 사원명
  • B열: 부서명
  • C열: 급여

👉 사원명을 기준으로 급여 조회

INDEX-MATCH 조합 예
  • MATCH → A2가 A열에서 몇 번째인지 찾음
  • INDEX → 해당 행의 C열(급여) 값 반환

VLOOKUP보다 좋은 이유 ①

열 순서가 바뀌어도 안전하다

VLOOKUP은
기준 열이 반드시 맨 왼쪽에 있어야 한다.

하지만 INDEX·MATCH는
👉 열 위치가 바뀌어도 수식 수정이 필요 없다

✔ 실무에서 가장 큰 장점


VLOOKUP보다 좋은 이유 ②

왼쪽 방향 조회 가능

VLOOKUP ❌

  • 기준값 오른쪽 열만 조회 가능

INDEX·MATCH ⭕

  • 왼쪽 / 오른쪽 모두 조회 가능

👉 데이터 구조가 자유롭다


VLOOKUP보다 좋은 이유 ③

대용량 데이터에서 더 안정적

  • 불필요한 열 전체 참조 ❌
  • 필요한 범위만 정확히 참조 ⭕

👉 속도·안정성 면에서 유리


자주 발생하는 실수와 주의사항

❌ MATCH 옵션 실수

 
=MATCH(값, 범위, 1)

👉 정확히 일치해야 할 경우
반드시 0 사용


❌ 범위 크기 불일치

  • INDEX 범위와 MATCH 범위 행 수가 다르면 오류 발생

✔ 두 범위의 행 개수 동일해야 함


IFERROR와 함께 쓰는 실무 조합

실무에서는
INDEX·MATCH 단독 사용보다
IFERROR와 함께 쓰는 경우가 훨씬 많다.

 
IFERROR와 함께 쓰는 INDEX-MATCH

✔ 조회 실패 시 오류 제거
✔ 보고서 완성도 상승


언제 INDEX + MATCH를 쓰는 게 좋을까?

✔ 열 위치가 자주 바뀌는 파일
✔ 왼쪽 값 조회가 필요한 경우
✔ VLOOKUP 수식이 자주 깨지는 경우

👉 이런 상황이면
INDEX·MATCH가 정답이다.


 

 

✅ 마무리 정리

  • VLOOKUP은 쉽지만 한계가 명확
  • INDEX·MATCH는 유연하고 안정적
  • 실무에서는 IFERROR와 함께 사용

👉 INDEX·MATCH 엑셀 함수를 이해하고

활용할 수 있다면 중급 수준 입니다.

고급 스킬을 습득하고

자유 자재로 실무에서 사용할 수 있도록

계속 도와 드리겠습니다.

반응형