
엑셀을 사용하다 보면 특정 데이터를 빠르게 찾아야 할 때가 많죠.
이럴 때 강력한 함수가 바로 VLOOKUP입니다.
오늘은 VLOOKUP의 개념부터 실전 활용까지 쉽게 설명해 드릴게요.
🔹 VLOOKUP 함수란?
VLOOKUP은 세로(Vertical) 방향으로 데이터를 검색하는 함수입니다.
특정 값을 기준으로 표에서 원하는 데이터를 찾아오는 역할을 합니다.
✅ 기본 구조
=VLOOKUP(찾을 값, 검색 범위, 열 번호, 옵션)
인수 설명
찾을 값 | 검색할 기준값 |
검색 범위 | 기준값이 포함된 표 범위 |
열 번호 | 가져올 데이터가 있는 열 번호 |
옵션 | 정확히 일치(0) / 비슷한 값 찾기(1) |
- 옵션이 0(FALSE) → 정확히 일치하는 값만 찾기
- 옵션이 1(TRUE) → 가장 가까운 값 찾기 (단, 정렬 필요)
🔹 VLOOKUP 실전 예제
🔸 예제 상황
다음과 같은 직원 정보가 있다고 가정해 봅시다.
A열 (이름) B열 (부서) C열 (급여)
김철수 | 영업팀 | 3,000,000 |
이영희 | 마케팅팀 | 3,500,000 |
박민수 | 개발팀 | 4,000,000 |
김철수의 급여를 가져오는 공식은?
=VLOOKUP("김철수", A2:C4, 3, FALSE)
🔹 결과: 3,000,000
👉 "김철수"를 A열에서 찾고, 3번째 열(급여) 값을 반환합니다.
🔹 VLOOKUP 활용 팁
✅ 1) 셀 주소로 검색하기
이름을 직접 입력하지 않고, 셀 주소를 사용하면 더 편리합니다.
=VLOOKUP(E2, A2:C4, 3, FALSE)
E2에 검색할 이름을 입력하면 자동으로 급여가 표시됩니다.
✅ 2) 근사값 찾기 (TRUE 옵션)
정확한 값이 없을 경우, 가장 가까운 값을 찾으려면 TRUE 옵션을 사용합니다.
단, 검색 범위는 반드시 오름차순 정렬이 되어 있어야 합니다.
=VLOOKUP(3500, A2:C4, 2, TRUE)
3500에 가까운 급여 값을 가진 직원의 부서를 반환합니다.
✅ 3) 오류(#N/A) 방지하기
찾는 값이 없을 경우 #N/A 오류가 발생할 수 있습니다.
이때 IFERROR 함수를 함께 사용하면 좋습니다.
=IFERROR(VLOOKUP(E2, A2:C4, 3, FALSE), "값 없음")
🔹 검색 결과가 없으면 "값 없음"을 표시합니다.
🔹 VLOOKUP 단점 & 해결법
❌ 단점: 왼쪽 데이터를 찾을 수 없음
VLOOKUP은 항상 왼쪽에서 오른쪽으로만 검색합니다.
즉, 오른쪽 데이터를 기준으로 왼쪽 값을 찾을 수 없습니다.
✅ 해결 방법: INDEX + MATCH 함수 활용
=INDEX(C2:C4, MATCH("김철수", A2:A4, 0))
🔹 왼쪽이든 오른쪽이든 자유롭게 검색 가능! 🚀
🔹 마무리
오늘 VLOOKUP 함수의 개념과 활용법을 정리해 봤습니다.
이제 데이터를 찾을 때 훨씬 빠르고 정확하게 검색할 수 있겠죠?
💡 직접 연습해 보면 더 확실하게 익힐 수 있습니다!
엑셀 실무에 꼭 활용해 보세요. 😊
베스트 세일 상품 추천!
샤오미 미니 무선 보조배터리 대용량 캡슐, 휴대용 고속 충전 외장 배터리, 아이폰 C타입, 30000mAh, 신제품
현재 가격: KRW 14000 (원래 가격: KRW 35000, 60% 할인)
🔗 클릭 앤 구매:https://s.click.aliexpress.com/e/_omB3fxM
🔹 관련 글 추천
📌 [엑셀 INDEX & MATCH 함수 완벽 정리]
📌 [엑셀 필수 함수 10가지 총정리]
궁금한 점이 있으면 댓글 남겨 주세요!
다음에도 유용한 엑셀 팁으로 찾아뵙겠습니다. 😊
#엑셀 #엑셀기초 #VLOOKUP #엑셀함수 #오피스팁 #직장인엑셀 #엑셀자동화 #데이터분석 #엑셀꿀팁