본문 바로가기
직장인 꿀팁 모음

엑셀 INDEX-MATCH 활용법 (VLOOKUP보다 빠르고 효율적인 함수 조합!)

by suukii 2025. 3. 30.
728x90

🔍 INDEX-MATCH 활용법 (VLOOKUP보다 빠르고 효율적인 함수 조합!)

엑셀에서 VLOOKUP을 많이 사용하지만, INDEX-MATCH 조합이 더 빠르고 유연하게 동작합니다. 특히 대용량 데이터에서 성능이 뛰어나고, 왼쪽 방향 검색이 가능하기 때문에 더욱 강력한 함수입니다.


📌 INDEX-MATCH 기본 개념

INDEX(MATCH()) 조합을 사용하면 행과 열을 자유롭게 검색할 수 있습니다.

🔹 기본 공식:

=INDEX(검색할 범위, MATCH(찾을 값, 기준 범위, 0))
  • INDEX(범위, 행 번호, [열 번호]) → 특정 위치의 값을 반환
  • MATCH(찾을 값, 기준 범위, 0) → 값의 위치(행 번호)를 반환
  • 두 개를 조합하면 원하는 값을 빠르게 찾을 수 있음

✅ INDEX-MATCH 예제 1: 일반 검색

예제:

A (제품 코드) B (제품명) C (가격)

P001 모니터 250,000
P002 키보드 50,000
P003 마우스 30,000

👉 목표: P002(키보드)의 가격을 찾기

🔹 VLOOKUP 사용 시:

=VLOOKUP("P002", A:C, 3, FALSE)

🔹 INDEX-MATCH 사용 시:

=INDEX(C2:C4, MATCH("P002", A2:A4, 0))

장점: VLOOKUP보다 빠르고, 데이터 구조 변경 시에도 오류가 적음


✅ INDEX-MATCH 예제 2: 왼쪽 방향 검색 가능!

🔹 VLOOKUP은 검색 열이 항상 왼쪽에 있어야 하지만, INDEX-MATCH는 어느 방향이든 검색 가능

예제:

A (제품 코드) B (제품명) C (가격)

P001 모니터 250,000
P002 키보드 50,000
P003 마우스 30,000

👉 목표: 제품명(키보드)을 기준으로 제품 코드(P002) 찾기

🔹 VLOOKUP 사용 불가 (왼쪽 검색 불가능)
🔹 INDEX-MATCH 사용 가능!

=INDEX(A2:A4, MATCH("키보드", B2:B4, 0))

⏳ INDEX-MATCH vs. VLOOKUP 속도 차이 (대용량 데이터 활용 시)

비교 항목 VLOOKUP INDEX-MATCH

검색 방향 오른쪽만 가능 왼쪽 & 오른쪽 모두 가능
속도 느림 (범위 검색 시 느려짐) 빠름 (필요한 열만 검색)
데이터 변경 시 안정성 열 순서 바뀌면 오류 발생 열이 바뀌어도 문제 없음

결론: INDEX-MATCH는 속도와 유연성 면에서 VLOOKUP보다 뛰어남!


🎯 INDEX-MATCH를 활용해 대용량 데이터를 더 빠르고 효과적으로 검색하세요! 🚀

 

728x90