INDEX+MATCH로 원하는 값 즉시 찾기 (VLOOKUP보다 유연하게

INDEX+MATCH로 원하는 값 즉시 찾기 (VLOOKUP보다 유연하게)

Excel · Lookup

INDEX+MATCH로 원하는 값 즉시 찾기 (VLOOKUP보다 유연하게)

열 순서가 자주 바뀌어도 끄떡없는 정확한 조회를 원한다면 INDEX+MATCH! 단일·다중 조건, 양방향 조회까지 실무 예제로 빠르게 익혀보세요.

왜 INDEX+MATCH인가?

  • 유연성: 왼→오른쪽 제한 없음(어느 방향이든 조회)
  • 견고성: 열 추가·이동에도 수식이 깨지지 않음
  • 정확도: 다중 조건·양방향 조회를 깔끔하게 지원

예제 데이터

상품지역가격재고
KeyboardSeoul4500023
MouseBusan1800041
MonitorSeoul22000012
KeyboardBusan4700015

기본 – 단일 조건 조회

목표: 상품명이 Mouse인 행의 가격 찾기

=INDEX(C2:C5, MATCH("Mouse", A2:A5, 0))
  • INDEX(반환범위, 행번호) · MATCH(찾을값, 범위, 0=정확히)
  • 정확 일치일 때는 0을 사용하세요(유사 일치 오류 방지).

양방향(행+열) 조회

목표: Keyboard재고 값을 찾기

=INDEX(A2:D5, MATCH("Keyboard", A2:A5, 0), MATCH("재고", A1:D1, 0))

행은 상품명으로, 열은 헤더명으로 각각 위치를 구한 후 INDEX로 교차값을 반환합니다.

다중 조건 조회

목표: Keyboard & Busan 조건을 동시에 만족하는 가격 찾기

=INDEX(C2:C5, MATCH(1, (A2:A5="Keyboard")*(B2:B5="Busan"), 0))

배열 수식: 일부 구버전은 Ctrl+Shift+Enter 필요. Microsoft 365는 자동 배열.

  • 여러 조건 배열을 곱해 모두 참(True)인 행에서만 1이 됩니다.
  • 오류 시 IFERROR(수식, "없음")으로 사용자 친화적 메시지 제공.

비교표 – INDEX+MATCH vs VLOOKUP vs XLOOKUP

기능VLOOKUPINDEX+MATCHXLOOKUP
조회 방향좌→우만제한 없음제한 없음
열 추가/이동취약강함강함
다중 조건보조열 필요배열로 직접 가능FILTER와 조합 권장
구문 단순성보통중간매우 단순(신버전 전용)

실무 팁 & 오류 대처

  • IFERROR로 깔끔한 결과 처리: =IFERROR(수식, "조회 없음")
  • 데이터 형식 통일: 숫자·날짜 형식 불일치가 MATCH 실패의 주범
  • 동적 범위: 표(Table) 이름 또는 INDEX로 동적 범위를 구성해 유지보수 ↓
  • 성능: 수천 행 이상이면 불필요한 전체열 참조 대신 정확한 범위를 지정

요약 정리

핵심 포인트실무 체크리스트
INDEX+MATCH = 유연·정확 조회양방향·다중 조건 모두 지원
정확 일치 사용MATCH의 세 번째 인수는 0
견고한 보고서열 이동에도 깨지지 않는 구조

FAQ

VLOOKUP 대신 INDEX+MATCH를 써야 하는 대표 상황은?

조회 열이 왼쪽에 없거나(역방향 조회), 열이 자주 추가·이동되는 리포트라면 INDEX+MATCH가 안정적입니다.

다중 조건이 3개 이상일 때는?

(조건1)*(조건2)*(조건3)처럼 배열을 더 곱해 확장하면 됩니다.

#N/A가 뜨는 이유는?

대부분 값 불일치(공백·서식·대소문자)나 유사 일치(0 미사용) 때문입니다. TRIM(), 형식 통일, IFERROR로 처리하세요.

지금 보고서에 INDEX+MATCH를 바로 적용해 보세요. 열 순서가 바뀌어도 끄떡없는 정확 조회, 한 번 익히면 평생 편합니다!

Leave a Reply

Your email address will not be published. Required fields are marked *