본문 바로가기
카테고리 없음

Excel엑셀 INDEX MATCH 함수 방법 및 예시

by Excel 알리미 2025. 7. 26.

 

엑셀 INDEX MATCH 함수로 왼쪽 방향 조회하기

1. 상황 설명

엑셀에서 VLOOKUP 함수는 오른쪽 방향으로만 값을 찾을 수 있다는 제한이 있습니다. 만약 참조하고자 하는 값이 기준 열보다 왼쪽에 위치해 있다면, VLOOKUP으로는 해결할 수 없습니다. 이런 경우 INDEXMATCH 함수를 조합하여 문제를 해결할 수 있습니다.

2. 예시 데이터 구성

직원 정보 시트 (Sheet1)

사번 이름
101 김지훈
102 이수진
103 박서준

급여 정보 시트 (Sheet2)

이름 사번 월급
김지훈   3,200,000
이수진   3,500,000
박서준   3,100,000

3. INDEX와 MATCH 함수 구조

=INDEX(return_range, MATCH(lookup_value, lookup_range, 0))
  • return_range: 반환하고자 하는 값들의 범위 (예: 사번 목록)
  • lookup_value: 기준값 (예: 이름)
  • lookup_range: 기준값이 있는 범위
  • 0: 정확히 일치하는 값을 찾음

4. 실전 적용 방법

급여 정보 시트에서 B2 셀(사번)에 아래 수식을 입력합니다:

=INDEX(Sheet1!A:A, MATCH(A2, Sheet1!B:B, 0))

설명:

  • Sheet1!A:A: 반환할 사번이 위치한 열
  • A2: 현재 행의 이름
  • Sheet1!B:B: 이름이 있는 범위

이 수식을 아래로 자동 채우면, 이름에 대응하는 사번이 자동으로 채워집니다.

5. 자주 발생하는 오류와 해결 방법

  • #N/A 오류: 이름이 Sheet1에 존재하지 않음 → 오타나 공백 여부 확인
  • #REF! 오류: INDEX 함수의 범위가 잘못 지정됨 → return_range와 lookup_range 확인
  • #VALUE! 오류: MATCH 함수의 옵션 값 확인 (0: 정확히 일치)

6. 실무 팁

  • INDEX와 MATCH는 VLOOKUP보다 더 유연하며, 왼쪽 열 참조도 가능합니다.
  • 복잡한 데이터 분석이나 다단 조건 검색에도 적합합니다.
  • MATCH 함수는 숫자, 텍스트 모두 정확히 일치하는 기준으로 설정하세요.