[엑셀 함수] XLOOKUP vs INDEX + MATCH 비교 분석

2026. 2. 22. 11:21MS Office

반응형

조회 함수, 이제 하나만 쓰면 될까?

엑셀을 조금만 공부하면 반드시 마주치는 질문이 있습니다.

  • XLOOKUP이 있는데
  • INDEX + MATCH는 왜 아직도 쓰일까?
  • 이제 MATCH는 안 써도 되는 걸까?

특히 앞에서 XLOOKUP + INDEX + MATCH 조합을 다뤘다면 이 질문은 자연스럽게 따라옵니다.

 

이번 화에서는 두 함수의 문법을 비교하는 게 아니라, 실무에서 언제 무엇을 써야 하는지를 정리합니다.

 

 

 

왜 이 비교가 필요한가?

많은 분들이 이렇게 생각합니다.

“XLOOKUP이 최신 함수니까
INDEX + MATCH는 이제 구식 아닌가요?”

 

결론부터 말하면,

❌ 대체 관계가 아닙니다.
⭕ 관점이 다른 함수입니다.

 

 

1. 구조 차이부터 보자

XLOOKUP

=XLOOKUP(찾을 값, 찾을 범위, 반환범위)

  • 위치 개념이 보이지 않는다
  • 찾고 싶은 값 → 바로 결과

👉 목적 기반 조회 : 사용자 친화적이고 직관적

 

INDEX + MATCH

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

  • MATCH → 위치를 찾는다
  • INDEX → 그 위치의 값을 가져온다

👉 좌표 기반 조회 : 엑셀 내부 구조를 이해하고 “위치”를 제어하는 방식

 

 

2. 실무에서 체감되는 차이

① 가독성

XLOOKUP 함수

XLOOKUP은 한 줄로 끝납니다.

=XLOOKUP(찾을값, 찾을 범위, 반환범위)

 

INDEX + MATCH 함수

반면 INDEX + MATCH는 엑셀을 어느 정도 아는 사람만 구조를 이해합니다.

=INDEX(데이터 범위, MATCH(행기준 값, 찾을 범위, 0), MATCH(열기준 값, 찾을 범위, 0))

  • 첫 번째 MATCH → 몇 번째 행인지 찾음
  • 두 번째 MATCH → 몇 번째 열인지 찾음
  • INDEX → 교차 위치 값 반환

 

✔ 협업 / 인수인계가 많은 환경 → XLOOKUP 유리

 

 

② 유연성

INDEX + MATCH는 “위치 기반”이라서 확장성이 좋습니다.

 

행 + 열을 동시에 찾는 2차원 조회 :

=INDEX(B2:D4, MATCH("제품A", A:A, 0), MATCH("2월", B1:E1, 0))

좌표를 명확하게 통제합니다.

 

XLOOKUP으로 구현 :

=XLOOKUP("제품A", A:A, XLOOKUP("2월", B1:E1, B:E))

가능은 하지만 중첩 구조가 되어 가독성이 떨어집니다.

 

✔ 구조 제어가 필요한 모델 → INDEX + MATCH 유리

 

 

③ 다중 조건 처리

INDEX + MATCH는 배열 논리와 결합할 때 강력합니다.

=INDEX(B:E, MATCH(1, (A:A="제품A") * (B:B="제품B"), 0)

 

이 방식은 고급 실무 모델에서 여전히 자주 쓰입니다.

XLOOKUP도 다중 조건이 가능하지만 보조 열이나 추가 구조가 필요합니다.

 

✔ 계산 중심 모델 → INDEX + MATCH 유리

 

 

④ 버전 호환성

XLOOKUP은 Excel 365 / 2021 이상에서만 사용 가능합니다.

 

구버전 환경이라면 INDEX + MATCH가 사실상 표준입니다.

 

 

3. 그래서 무엇을 써야 할까?

정답은 하나가 아닙니다.

XLOOKUP 추천

  • 단순 조회
  • 협업 / 유지보수 중심 보고서

👉 조회를 단순화한 함수

 

 

INDEX + MATCH 추천

  • 구조 설계 / 고급 배열 처리
  • 모델링 중심 작업

👉 조회를 설계하는 함수

 

둘 중 하나를 버리는 게 아니라 둘 다 이해해야 실무가 편해집니다.

 

 

 

실무자의 관점에서 보면

엑셀을 많이 아는 사람은 함수를 많이 쓰는 사람이 아니라, 상황에 맞게 선택하는 사람입니다.

  • 조회가 단순하면 단순하게,
  • 구조가 복잡하면 구조적으로.

이 판단이 보고서 완성도를 결정합니다.

 

 

 

오늘의 핵심 정리

✔ XLOOKUP → 직관적, 빠른 조회
✔ INDEX + MATCH → 유연한 구조 제어
✔ 대체 관계가 아니라 관점 차이
✔ 실무에서는 둘 다 알아야 한다