VLOOKUP 함수 사용법 완벽 가이드! 엑셀 필수 꿀팁 🧠
엑셀 작업 중 데이터를 빠르게 찾고 연결하고 싶을 때, 가장 유용한 함수는? 바로 VLOOKUP입니다! 아직도 INDEX, MATCH는 어려우시다면? 지금부터 VLOOKUP부터 제대로 배워보세요! 📊
📋 목차
- VLOOKUP 함수란?
- 기본 구조와 인수 설명
- 실전 예제: 가격표에서 제품 가격 찾기
- 정확히 찾기 vs 근사값 찾기
- 주의해야 할 사용 시 실수들
- VLOOKUP vs XLOOKUP 차이
- 자주 묻는 질문 정리
VLOOKUP 함수란?
VLOOKUP은 "Vertical Lookup"의 약자로, 세로 방향으로 값을 찾아주는 함수입니다. 예를 들어 제품명으로 가격을 찾거나, 사원 번호로 이름을 찾을 때 아주 유용하게 쓰입니다.
✔️ "어떤 값을 기준으로 오른쪽에 있는 값을 찾아줘!" 라는 명령어로 이해하면 쉬워요.
기본 구조와 인수 설명
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
인수 이름설명
lookup_value | 찾고자 하는 기준 값 (예: 제품명) |
---|---|
table_array | 데이터를 찾을 범위 (예: A2:D10) |
col_index_num | 가져올 열 번호 (예: 가격이 3번째 열이면 3) |
range_lookup | TRUE(근사값), FALSE(정확히 일치) 선택 |
✅ 기본은 FALSE 사용을 추천드려요. 정확한 값만 찾고 싶을 때 쓰입니다.
실전 예제: 가격표에서 제품 가격 찾기
A열 (제품명)B열 (제품코드)C열 (가격)
마우스 | M101 | 15,000 |
---|---|---|
키보드 | K201 | 28,000 |
모니터 | M301 | 220,000 |
👉 내가 "키보드"라는 제품명을 넣었을 때 가격을 자동으로 불러오고 싶다면?
\=VLOOKUP("키보드", A2:C4, 3, FALSE)
결과: 28,000 🎯
💡 참고: 검색 기준이 되는 열(lookup_value)은 범위(table_array)의 가장 왼쪽 열이어야 해요!
정확히 찾기 vs 근사값 찾기
VLOOKUP에서 마지막 인수 [range_lookup]의 TRUE와 FALSE 차이를 정확히 알아야 해요!
설정의미사용 예
FALSE | 정확히 일치하는 값만 찾음 | 사번, 제품명, 코드 등 |
---|---|---|
TRUE | 근사값 허용 (정렬 필수) | 점수별 등급, 세율 구간 |
FALSE를 기본값으로 사용하되, 점수 등급표처럼 구간 기반으로 찾을 때만 TRUE를 써보세요!
주의해야 할 사용 시 실수들
⚠️ 왼쪽에서 오른쪽으로만 검색 가능
→ "이름으로 사번 찾기"는 OK, "사번으로 이름 찾기"는 NO (INDEX/MATCH 추천)
⚠️ 숫자 vs 텍스트 구분
→ ‘00123’과 123은 다른 값으로 인식될 수 있어요!
⚠️ 범위($) 고정 안 하면 복사할 때 오류
→ $A$2:$C$100 형태로 고정해주는 걸 추천해요!
⚠️ 오름차순 정렬 안 된 상태에서 TRUE 사용 금지
→ 정렬 안 하면 완전 다른 값 나올 수 있어요!
VLOOKUP vs XLOOKUP 차이
항목VLOOKUPXLOOKUP
방향 | 오른쪽으로만 가능 | 왼쪽/오른쪽 모두 가능 |
---|---|---|
유연성 | 비교적 낮음 | 훨씬 강력함 |
사용 가능 버전 | 모든 엑셀 | 엑셀 365, 2021 이상 |
에러 처리 | IFERROR로 따로 처리 | 자체 에러 메시지 설정 가능 |
🆕 요즘은 XLOOKUP도 많이 사용되지만, VLOOKUP은 여전히 가장 널리 쓰이는 함수예요!
자주 묻는 질문 정리
Q. VLOOKUP이 에러(#N/A) 나는 이유는?
A. 기준값이 없거나, 범위 설정이 잘못된 경우예요. 정확한 값 입력 + 범위 확인이 중요해요!
Q. 한 셀에서 여러 값을 불러올 수 있나요?
A. 기본 VLOOKUP은 하나의 값만 불러오지만, INDEX-MATCH나 FILTER 함수를 조합하면 가능해요.
Q. 숫자형식인데도 값이 안 나와요!
A. 숫자처럼 보이는 텍스트일 수 있어요. VALUE 함수나 숫자 서식 확인이 필요합니다.
Q. 범위 복사할 때 자꾸 깨져요!
A. 범위는 $ 기호로 고정해주세요. 예: $A$2:$C$100
VLOOKUP은 엑셀 작업에서 진짜 유용한 함수 중 하나입니다!
초보자 분들도 지금 예제 하나만 직접 해보시면, 감이 확 오실 거예요.
다음 글에서는 XLOOKUP과 VLOOKUP의 실전 비교도 다뤄볼게요! 기대해주세요 😄