티스토리 뷰
VLOOKUP보다 강력한 조합, INDEX & MATCH
엑셀 좀 다뤄보셨다면 VLOOKUP은 익숙하실 겁니다. 하지만 한계가 많죠. 😭 오른쪽 방향으로만 찾을 수 있고, 열이 추가되면 범위를 다시 설정해야 하고… 불편합니다. 그래서 등장한 INDEX + MATCH 조합! VLOOKUP의 단점을 보완하면서 훨씬 유연하게 데이터를 찾을 수 있는 강력한 함수라구요! 오늘은 실전에서 어떻게 활용하는지 쉽게 설명해드리겠습니다! 😎🔥
1. INDEX 함수, 대체 뭐 하는 놈이야?
INDEX 함수는 엑셀 표에서 특정 위치의 값을 가져오는 함수입니다. 쉽게 말해 "몇 번째 행, 몇 번째 열에 있는 값 줘!"라고 하면 찾아주는 역할이죠!
📌 기본 문법:
=INDEX(범위, 행번호, [열번호])
- 범위 : 데이터를 찾을 범위
- 행번호 : 가져올 값이 있는 행 번호
- 열번호 : (선택 사항) 가져올 값이 있는 열 번호
✅ 예제 1) 특정 위치의 데이터 가져오기
=INDEX(A2:C2, 2, 3)
👉 결과: 2000 (2번째 행, 3번째 열의 값)
2. MATCH 함수, INDEX랑 찰떡궁합!
MATCH 함수는 특정 값이 몇 번째 위치에 있는지 찾아주는 함수입니다. INDEX랑 조합하면 "이 값이 몇 번째 행(또는 열)에 있는지" 자동으로 찾아줍니다!
📌 기본 문법:
=MATCH(찾을값, 찾을범위, [일치유형])
✅ 예제 2) 특정 값이 몇 번째에 있는지 찾기
=MATCH("바나나", A1:C1, 0)
👉 결과: 2 (바나나는 두 번째 열에 있음)
3. INDEX + MATCH 실전 활용!
이제 핵심, INDEX + MATCH 조합입니다. MATCH로 위치를 찾고, INDEX로 값을 뽑아오는 방식!
📌 기본 문법:
=INDEX(범위, MATCH(찾을값, 찾을범위, 0), 열번호)
✅ 예제 3) 상품명으로 가격 찾기
=INDEX(B1:B3, MATCH("바나나", A1:A3, 0))
👉 결과: 1500 (바나나의 가격)
📌 INDEX & MATCH, 자주 묻는 질문 (FAQ)
🔹 VLOOKUP이랑 INDEX + MATCH 뭐가 다른가요?
👉 VLOOKUP은 오른쪽으로만 찾을 수 있지만, INDEX + MATCH는 왼쪽/오른쪽 모두 검색 가능!
👉 VLOOKUP은 범위를 다시 설정해야 하지만, INDEX + MATCH는 열 추가돼도 자동 적용!
🔹 IFERROR랑 같이 쓰면 더 좋나요?
👉 네! 데이터가 없을 때 에러(#N/A) 안 뜨게 하려면 IFERROR
를 같이 쓰세요!
=IFERROR(INDEX(범위, MATCH(찾을값, 찾을범위, 0)), "데이터 없음")
👉 값이 없을 때 "데이터 없음" 표시됨!
🚀 INDEX & MATCH, 이제 완벽하게 마스터!
엑셀에서 VLOOKUP 대신 INDEX + MATCH를 쓰면 더 유연하고 강력하게 데이터 검색 가능!
특히 열 추가, 왼쪽 검색, 다중 조건 검색 같은 실무에서 완전 유용하니까 꼭 써보세요!
어때요? 도움이 됐다면 댓글로 질문 남겨주시고, 궁금한 점 있으면 언제든지 물어보세요! 😊✨
'엑셀' 카테고리의 다른 글
엑셀에서 두 가지 조건을 만족하는 특정 값 찾기 (0) | 2025.03.19 |
---|---|
내가고른 로또번호를 제외한 숫자로 로또번호 생성하기 (0) | 2025.01.30 |
엑셀 그래프 아래축(가로축) 방향 바꾸기 (0) | 2024.08.06 |
월별로 중복값 제외, 고유값 개수 구하기(SUM, COUNTIF, ADDRESS, INDIRECT) (0) | 2024.08.04 |