엑셀 초보부터 실무자까지 필수로 알아야 할 핵심 함수, VLOOKUP!
회사에서 처음 엑셀을 다룰 때 가장 자주 듣는 질문 중 하나가 "다른 시트에서 값을 자동으로 불러오는 법"입니다. 표를 만드는 건 이제 익숙하지만, 표 간의 연결, 특히 다른 시트의 데이터를 연동하는 건 어렵게 느껴지곤 하죠. 이런 분들에게 엑셀의 강력한 무기, 바로 VLOOKUP 함수를 소개합니다.
이 포스팅에서는 VLOOKUP 함수의 기본 원리부터 실제 예시, 다른 시트 활용법, 자주 하는 실수, 실무에서 유용한 팁까지 완벽하게 정리했습니다. 실전 예시와 함께 설명드리니, 이제 함수 하나로 실무 자동화를 경험해보세요!
✅ 1. VLOOKUP 함수란?
VLOOKUP은 "Vertical Lookup"의 줄임말로, 세로 방향으로 값을 찾아주는 함수입니다. 말이 어렵게 느껴질 수 있지만, 아주 단순합니다.
기준이 되는 값을 왼쪽 열에서 찾고, 그 값이 있는 행의 오른쪽에 있는 정보를 자동으로 가져오는 것!
💡 예를 들면?
- 사번을 입력하면 이름이나 부서를 자동으로 불러오기
- 제품 코드를 입력하면 가격을 가져오기
- 학생 번호를 입력하면 점수를 찾아오기
모든 업무 자동화의 출발점, 그것이 VLOOKUP입니다.
✅ 2. VLOOKUP 함수 기본 구조
=VLOOKUP(찾을값, 범위, 열번호, [정확도])
각 인수 설명
인수 설명
찾을값 | 기준이 되는 셀 (예: A2) |
범위 | 검색할 표의 범위 (예: A2:C10) |
열번호 | 결과로 가져올 열의 번호 (1부터 시작) |
정확도 | 대부분 FALSE 사용 (정확히 일치하는 값만 찾음) |
✅ 3. 예시로 배우는 VLOOKUP
예시 1: 같은 시트 내에서 이름 자동 불러오기
사번 이름 부서
1001 | 이지훈 | 인사부 |
1002 | 김철수 | 재무부 |
1003 | 박영희 | 개발부 |
A2셀에 사번 1002를 입력하고, 이름을 자동으로 불러오고 싶다면?
=VLOOKUP(1002, A2:C4, 2, FALSE)
- 1002: 찾을 사번
- A2:C4: 전체 표 범위
- 2: 이름은 2번째 열에 있음
- FALSE: 정확히 일치하는 값만 가져옴
📌 결과: "김철수"
✅ 4. 다른 시트에서 VLOOKUP 사용하기
🔄 여러 시트를 사용하는 실무 환경, 당연히 가능합니다!
예를 들어, 현재 시트는 급여내역, 데이터를 가져올 시트는 사원정보라고 가정해 봅시다.
📁 사원정보 시트
사번 이름 부서
1001 | 이지훈 | 인사부 |
1002 | 김철수 | 재무부 |
1003 | 박영희 | 개발부 |
예시 2: 다른 시트에서 부서 정보 가져오기
=VLOOKUP(A2, 사원정보!A2:C4, 3, FALSE)
- A2: 현재 시트에 입력된 사번
- 사원정보!A2:C4: 다른 시트의 표
- 3: 부서는 3번째 열
- FALSE: 정확히 일치
📌 결과: "개발부" (사번 1003 기준)
📝 주의사항: 시트 이름에 공백이 있다면?
=VLOOKUP(A2, '사원 정보'!A2:C4, 3, FALSE)
시트 이름에 공백이 있을 땐 ' 작은따옴표로 감싸주세요.
✅ 5. 실무에서 자주 하는 실수 TOP 3
❗ 실수 1: 기준 열이 첫 번째가 아닐 때
VLOOKUP은 왼쪽에서 오른쪽으로만 검색합니다. 즉, 기준값이 표의 첫 번째 열에 있어야 합니다.
- ✅ 가능: 사번(기준) → 이름(2열)
- ❌ 불가: 이름(기준) → 사번(1열)
👉 이름을 기준으로 사번을 찾고 싶다면 INDEX & MATCH 조합을 사용해야 합니다.
❗ 실수 2: 정확도 인수 설정 안 함
정확도 인수는 매우 중요합니다. FALSE를 써야 정확히 일치하는 값만 가져옵니다. TRUE는 근사값을 찾기 때문에 실무에서는 잘 사용하지 않습니다.
=VLOOKUP(A2, A2:C10, 2, FALSE) ✅ 추천!
=VLOOKUP(A2, A2:C10, 2, TRUE) ❌ 비슷한 값이 나와버릴 수 있음
❗ 실수 3: 셀 고정($ 기호) 안 함
셀을 복사하거나 드래그해서 여러 셀에 적용할 때 범위가 바뀌는 문제가 생깁니다.
=VLOOKUP(A2, $A$2:$C$10, 2, FALSE)
💡 범위를 고정하면 어디에 붙여넣어도 표의 위치는 유지됩니다.
✅ 6. 실무 꿀팁: IFERROR와 함께 쓰기
검색 결과가 없을 경우 #N/A 오류가 발생합니다. 이때 IFERROR를 함께 사용하면 깔끔하게 처리할 수 있습니다.
예시 3: 오류일 경우 '없음' 표시
=IFERROR(VLOOKUP(A2, A2:C10, 2, FALSE), "값 없음")
- VLOOKUP 결과가 정상이라면 → 결과값 출력
- 오류(#N/A) 발생 시 → "값 없음" 출력
✅ 7. VLOOKUP보다 더 강력한 조합: VLOOKUP + FILTER + 데이터 유효성 검사
실무에서는 아래 기능과 함께 쓰면 자동화 수준이 급상승합니다.
✅ 필터와 함께 검색 효율 업
VLOOKUP으로 가져온 데이터에 필터를 설정하면, 원하는 조건만 쉽게 볼 수 있어 유용합니다.
✅ 유효성 검사 + 드롭다운
입력값이 사번이나 코드일 경우, 드롭다운으로 선택하게 유도하면 오타와 오류 발생률 감소!
- 데이터 → 유효성 검사 → 목록 선택
- 사원번호 리스트를 지정
- VLOOKUP은 선택된 사원번호 기준으로 자동 데이터 추출
✅ 8. 마무리 정리
항목 요약
함수명 | VLOOKUP |
기능 | 기준 값을 기준으로 오른쪽 값 자동 조회 |
주 사용 예 | 사원정보, 재고관리, 상품가격, 고객정보 등 |
실수 방지 | 기준 열 위치, FALSE 사용, 셀 고정 필수 |
팁 | 다른 시트 조회 가능, IFERROR로 오류 처리 |
✍️ 마무리하며…
VLOOKUP 함수는 엑셀에서 가장 널리 사용되며, 실무에서 정말 강력한 기능입니다. 특히 다른 시트에 있는 데이터를 연결할 수 있는 기능은 다양한 업무 자동화에 핵심이 됩니다.
처음에는 낯설 수 있지만, 이번 포스팅의 예시처럼 직접 따라 해보고, 반복해서 사용해보면 어느새 업무 효율이 두 배로 올라가 있을 겁니다.
'일상' 카테고리의 다른 글
해외에서 인터넷뱅킹 안될 때 국내 사이트 접속 불가? 노드VPN으로 한 방에 해결하세요! (0) | 2025.05.02 |
---|---|
MR 제작부터 노래 음성 분리까지! AI가 다 해주는 LALA.AI 사용법 완전 정복 (0) | 2025.05.02 |
포토샵 구독자라면 꼭 써봐야 할 어도비 익스프레스 – 설치 없이 AI 이미지 생성까지 완벽 체험기 (0) | 2025.05.02 |
구글보다 빠른 AI 검색 엔진, Perplexity AI의 무료와 Pro 차이 및 사용법 완전 정리 (0) | 2025.05.02 |
SKT 유심 정보 유출 사태 대응법|유심보호 서비스 설정부터 명의도용방지 신청까지 (0) | 2025.05.02 |