Excel

VLOOKUP 완전 정복! – 실무자 90%가 쓰는 필수 함수, 제대로 배우기

토토모에요 2025. 6. 1. 11:17
728x90
반응형

🟢 서론: 실무 엑셀에서 가장 많이 쓰는 함수, VLOOKUP

“엑셀 함수 중 단 하나만 알아야 한다면?”
많은 전문가들이 VLOOKUP을 꼽습니다.

그만큼 자주 쓰이고, 또 그만큼 많은 사람들이 헷갈려하는 함수입니다.

  • 이름은 들어봤지만 막상 쓰려면 에러만 뜨는 함수
  • 결과가 #N/A, #REF!가 나와서 스트레스 주는 함수
  • 실무에서 ‘다른 시트’, ‘다른 파일’ 데이터를 연결할 때 자주 쓰는 함수

이번 글에서는 VLOOKUP을 진짜 완전히 이해하고, 실무에 써먹을 수 있도록 알려드립니다.


🔍 VLOOKUP이 뭔가요?

VLOOKUP (Vertical Lookup) = 세로 방향으로 값을 찾아주는 함수

📌 “어떤 기준 값을 기준으로, 옆에 있는 관련 정보를 가져올 때” 사용합니다.

예를 들어,

  • A열: 상품코드
  • B열: 상품명

이런 표가 있을 때, 다른 시트에서 상품코드로 상품명을 자동으로 가져오고 싶다면?
👉 VLOOKUP을 사용합니다.


✏️ 기본 문법

=VLOOKUP(찾을값, 범위, 열번호, [정확히찾을지여부])
항목 설명 예시
찾을값 기준이 되는 값 A2 (상품코드)
범위 찾고자 하는 데이터 테이블 상품목록!A1:B100
열번호 몇 번째 열의 값을 가져올지 2 (상품명이 2번째 열)
정확히찾을지여부 FALSE: 정확히, TRUE: 대략적으로 보통 FALSE 사용

✅ 실전 예제: 상품명 가져오기

🔹 데이터

A열 (상품코드) B열 (상품명)
P001 무선마우스
P002 유선키보드
P003 웹캠

🔹 수식

=VLOOKUP("P002", A2:B4, 2, FALSE)

👉 결과: 유선키보드


⚠️ VLOOKUP 자주 하는 실수 TOP 3

실수 설명 해결 방법
#N/A 찾을값이 없음 철자 오류 또는 FALSE 누락
#REF! 열번호가 범위보다 큼 열 번호 확인 필요
결과가 이상함 정확히 일치하지 않음 항상 FALSE 사용

🧠 고급 활용: 실무에 진짜 필요한 VLOOKUP 팁

1. 셀 참조로 동적 찾기

=VLOOKUP(D2, A2:B10, 2, FALSE)

사용자 입력값에 따라 자동으로 결과가 바뀝니다.

2. 다른 시트 참조

=VLOOKUP(A2, 제품정보!A1:C100, 3, FALSE)

3. 오류 처리 (IFERROR)

=IFERROR(VLOOKUP(A2, B2:C100, 2, FALSE), "정보 없음")

4. INDEX-MATCH로 업그레이드

VLOOKUP은 왼쪽에서 오른쪽만 검색 가능.
그럴 땐 INDEX-MATCH 조합을 쓰면 좋습니다:

=INDEX(B2:B100, MATCH("P002", A2:A100, 0))

(다음 글에서 자세히 다룹니다)


💬 실무에서 자주 묻는 질문 (Q&A)

Q1. 두 파일에서 VLOOKUP 써도 되나요?

A: 가능합니다. 파일명이 수식에 포함되며, 링크 연결 유지에 주의하세요.

Q2. 값을 못 찾을 때 빈칸으로 나오게 할 수 있나요?

A: IFERROR를 쓰세요. 예:

=IFERROR(VLOOKUP(A2, B2:C100, 2, FALSE), "")

🧩 마무리 요약

핵심 포인트 설명
정확히 찾으려면 FALSE 사용
열 번호 주의 범위 내 열만 사용
에러 처리 IFERROR로 커버 가능
동적 참조 셀을 활용한 자동화

📌 다음 예고

“INDEX와 MATCH, 왜 쓰는 걸까?”
– VLOOKUP의 한계를 넘는 고급 매칭 함수


🛠️ 이 글을 즐겨찾기하거나, 복사해두면 실무에서 바로 쓸 수 있어요!

728x90
반응형