업무자동화(효율화)

📊 실무 엑셀 공식: 다중 조건으로 값 찾기 (INDEX + MATCH 함수 완전 정복)

크레용0215 2025. 4. 7. 13:17

📊 실무 엑셀 공식: 다중 조건으로 값 찾기 (INDEX + MATCH 함수 완전 정복)

엑셀을 사용하다 보면 단일 조건이 아닌 두 개 이상의 조건을 동시에 만족하는 데이터를 찾아야 하는 경우가 많습니다.

특히 보고서 작성, 실적 분석, 데이터 매칭 업무를 하다 보면

“이름이 김철수고, 월이 2월일 때 실적은?”처럼 다중 조건으로 값을 찾아야 할 일이 생기죠.

많은 분들이 VLOOKUP 함수만 알고 있지만, 다중조건 검색에는 INDEX + MATCH 조합이 훨씬 더 유용하고 강력합니다. 이 포스팅에서는 실무에서 가장 많이 쓰이는 다중 조건 검색 방식을 INDEX, MATCH 함수로 구현하는 방법을 실제 예제와 함께 자세히 설명해드릴게요.


✅ INDEX 함수란?

=INDEX(array, row_num, [column_num])
  • array: 값을 가져올 범위
  • row_num: 몇 번째 행의 값을 가져올지
  • [column_num]: 다차원 배열일 경우 열 번호 (생략 가능)

✅ MATCH 함수란?

=MATCH(lookup_value, lookup_array, [match_type])
  • lookup_value: 찾고자 하는 값
  • lookup_array: 찾을 대상 범위
  • [match_type]: 0은 정확히 일치 (가장 많이 사용)

✅ 실무 예제: 이름과 월을 기준으로 실적 찾기

다음과 같은 데이터가 있다고 가정해봅니다.

이름 부서 실적
김철수 영업팀 1월 100
김영희 마케팅팀 1월 80
김철수 영업팀 2월 90
김영희 마케팅팀 2월 95

 

찾고자 하는 값 : 김철수이고, 2월인 실적은 얼마일까요?

✅ INDEX + MATCH 다중 조건 수식

=INDEX(D2:D5, MATCH(1, (A2:A5="김철수")*(C2:C5="2월"), 0))

설명:

  • D2:D5: 실적 데이터 범위
  • (A2:A5="김철수")*(C2:C5="2월"): 다중 조건
  • MATCH(1, ..., 0): 조건을 모두 만족하는 첫 번째 위치
    (A2:A5="김철수") 가 참 (True=1) 이고, (C2:C5="2월")이 참 (True=1) 인 경우 True(1) 값을 반환함 
  • INDEX: 해당 위치의 값을 반환

📌 이 수식은 배열 수식입니다.
엑셀 365 또는 2019 이상은 그냥 Enter로 입력하면 되고,
그 이하 버전은 Ctrl + Shift + Enter로 입력해야 합니다.(수식에서 중괄호 {} 보이면 배열수식임)

 

INDEX, MATCH 함수 사용 다중조건 검색


✅ 셀 참조로 더 유연하게 구성하기

F1 셀에 이름, F2 셀에 월을 입력한 뒤 아래 수식을 작성하면 됩니다.

=INDEX(D2:D5, MATCH(1, (A2:A5=F1)*(C2:C5=F2), 0))

이렇게 하면 조건만 바꿔도 결과가 자동으로 변경되어 자동으로 값 비교가 가능합니다.

 

✅ 오류 방지를 위한 IFERROR 처리

=IFERROR(INDEX(D2:D5, MATCH(1, (A2:A5=F1)*(C2:C5=F2), 0)), "결과 없음")

조건을 만족하는 값이 없을 경우 "결과 없음"을 표시합니다.


 

✅ 실무 활용 팁

  • 조건 3개 이상도 가능: (조건1)*(조건2)*(조건3)
  • 왼쪽 열 기준 검색 가능 (VLOOKUP 대체)
  • 엑셀 365 사용자라면 FILTER 함수와 함께 쓰면 다중 결과도 추출 가능

🔍 함께 보면 좋은 키워드

  • 엑셀 INDEX MATCH
  • 엑셀 다중 조건 검색
  • 배열 수식 사용법
  • VLOOKUP 대체 함수
  • 엑셀 실무 함수 정리

📌 마무리

INDEX + MATCH 함수 조합은 엑셀 실무의 핵심 공식입니다. 단일 조건을 넘어서 복합 조건을 만족하는 값을 정확하게 찾아야 할 때, 이보다 강력한 도구는 없습니다.

오늘 소개한 내용을 복습하며 직접 실습해보세요! 업무 속도가 확 달라질 거예요. 도움이 되셨다면 댓글이나 공감 부탁드립니다 😊