엑셀 INDEX·MATCH 사용법 — VLOOKUP의 한계를 넘는 조회

최종 업데이트 2026-06-13

VLOOKUP은 기준 값이 '범위의 가장 왼쪽 열'에 있어야만 동작합니다. 기준이 오른쪽에 있거나 표 구조가 바뀌면 곤란하죠. INDEX/MATCH 조합은 이 제약 없이 어느 방향으로든 값을 찾아옵니다.

원리: 두 함수의 조합

  • MATCH(찾을값, 찾을열, 0): 찾을값이 몇 번째 행에 있는지 '위치'를 돌려줌
  • INDEX(가져올열, 위치): 그 위치의 값을 가져옴
  • = INDEX(가져올열, MATCH(찾을값, 찾을열, 0))

실무 예시

C열에 이름, A열에 사번이 있고(기준이 오른쪽), 이름으로 사번을 찾고 싶을 때:

=INDEX(A:A, MATCH("홍길동", C:C, 0))

C열에서 '홍길동'의 위치를 찾아, A열의 같은 위치 값(사번)을 가져옵니다. VLOOKUP으로는 불가능한 '왼쪽 값 조회'가 됩니다.

💡

MATCH의 마지막 인수는 반드시 0(정확히 일치)으로 두세요. 1이나 -1은 정렬된 데이터에서만 의도대로 동작합니다.

INDEX/MATCH 수식 AI로 바로 만들기 →

함께 보면 좋은 글