VLOOKUP 다중조건 관련 쉽게 정리된 내용을 찾고 계신가요? 엑셀에서 데이터를 검색할 때, 하나의 조건만으로는 부족할 때가 많습니다. 예를 들어 “상품명”과 “거래처” 두 가지 조건을 모두 만족하는 값을 찾고 싶다면 어떻게 해야 할까요? 이럴 때 필요한 것이 바로 VLOOKUP 다중조건 공식입니다. 이번 글에서는 엑셀 VLOOKUP 함수를 활용한 다중조건 검색법, 그리고 INDEX/MATCH를 이용한 응용 공식까지 알아보겠습니다.
실무에서 자주 쓰는 다중조건 검색! 지금 바로 알아보세요!
1. VLOOKUP 함수로 다중조건 처리하기
🧩 VLOOKUP도 다중조건 가능? YES! 조합 필드만 만든다면!
VLOOKUP 함수는 기본적으로 단일 조건만 처리할 수 있지만, 도우미 열(조합 열)을 만들면 다중조건도 처리할 수 있습니다.
1. 조합 열 생성하기
- 조건1 & 조건2를
&
기호로 연결하여 새로운 열을 생성합니다. 예:=A2&B2
- 참조하는 검색 키워드도 같은 방식으로 조합합니다. 예:
=H2&I2
2. VLOOKUP 수식 작성하기
=VLOOKUP(검색키워드, 조합범위, 열번호, FALSE)
예:
=VLOOKUP(J2, D2:E10, 2, FALSE)
✅ 주의사항:
- 조건 순서가 바뀌면 검색이 되지 않음 (
김철수-수학
vs수학-김철수
) - 중복값 처리에는 주의 필요
👉 조건을 연결한 조합 필드를 기준으로 VLOOKUP을 사용해보세요!
2. INDEX & MATCH로 더 유연한 다중조건 검색하기
🔍 조합열 없이, 수식 하나로 다중조건 검색!
INDEX와 MATCH 함수를 조합하면 조합열 없이도 다중조건 검색이 가능합니다.
공식 구조
=INDEX(출력범위, MATCH(1, (조건1범위=조건1)*(조건2범위=조건2), 0))
예:
=INDEX(D2:D10, MATCH(1, (A2:A10=H2)*(B2:B10=H3), 0))
📌 중요: 배열 수식이므로 Ctrl + Shift + Enter로 입력해야 함!
작동 원리
- (조건1범위=조건1) 과 (조건2범위=조건2) 결과를 곱해서
1
이 되는 위치(행 번호)를 MATCH가 찾음 - INDEX가 해당 위치의 값을 반환함
👉 조건이 많아질수록 *(조건3범위=조건3)
식으로 추가 가능!
3. LOOKUP 함수로 다중조건 처리 팁
📚 배열 수식이 어려우신 분들께 대안!
LOOKUP 함수도 다중조건 검색이 가능합니다.
공식 구조
=LOOKUP(1, 1/((조건1범위=조건1)*(조건2범위=조건2)), 출력범위)
✅ 장점:
- Ctrl + Shift + Enter 필요 없음
- 비교적 간단하게 사용할 수 있음
⚠️ 단점:
- 조건이 복잡해질수록 가독성이 떨어짐
👉 익숙하지 않은 분들에겐 약간 난해할 수 있으나, 쓰기만 한다면 간단한 대안!
4. 실전 예제
🧠 하나의 데이터셋으로 3가지 방식 연습해보세요!
이름 | 과목 | 점수 |
---|---|---|
홍길동 | 수학 | 90 |
홍길동 | 영어 | 85 |
김영희 | 수학 | 88 |
조건: 이름 = “홍길동”, 과목 = “영어”
VLOOKUP 다중조건
- 조합열:
=A2&B2
- 검색값:
홍길동영어
- 수식:
=VLOOKUP("홍길동영어", D2:E4, 2, FALSE)
INDEX & MATCH
=INDEX(C2:C4, MATCH(1, (A2:A4="홍길동")*(B2:B4="영어"), 0))
Ctrl + Shift + Enter 필수!
LOOKUP 함수
=LOOKUP(1, 1/((A2:A4="홍길동")*(B2:B4="영어")), C2:C4)
💬 어떤 방법이 제일 편하신가요? 각각의 방식에 익숙해지면 업무 효율이 크게 올라갑니다!
5. 자주 묻는 질문 (FAQ)
VLOOKUP 다중값 가져올 수 있나요?
기본적으로 VLOOKUP 함수는 첫 번째 일치값만 가져옵니다. 여러 값을 가져오려면 FILTER 함수(엑셀365)나 Power Query를 활용해야 합니다.
VLOOKUP 함수와 INDEX/MATCH 중 무엇을 더 추천하나요?
구조는 다르지만 INDEX/MATCH
조합은 더 유연하고, 오류에 강하며, 열 방향 제한이 없습니다.
마무리 및 요약
🎯 VLOOKUP 함수, 다중조건도 문제없습니다!
✔ VLOOKUP 다중조건은 조합 열을 이용해 구현 가능
✔ INDEX & MATCH는 배열 수식을 통해 더 정교한 조건 검색 가능
✔ LOOKUP 함수는 간단한 대안이 될 수 있음
✔ 실무에서 오류 없는 데이터 검색을 위해 꼭 알아둬야 할 함수 조합들
📄 지금 바로 연습해보며 실력을 키워보세요!
엑셀 함수 마스터는 하루아침에 되는 게 아닙니다. 하지만 하나씩 차근히 익히다 보면 어느새 자동화의 고수가 되어 있을 거예요! 💪