VLOOKUP은 HR 업무의 필수 함수입니다! 직원 정보 조회, 급여 계산, 평가 데이터 매칭 등 모든 곳에서 활용됩니다.
VLOOKUP이란?
언제 사용하나요?
기본 문법:
=VLOOKUP(찾을값, 표범위, 열번호, 정확히찾기)
각 인수 설명:
💡 실무 팁: 거의 모든 경우에 마지막 인수는 FALSE를 사용하세요!
상황: 사번으로 직원 이름과 부서를 찾고 싶어요
데이터 구조:
A열(사번) B열(이름) C열(부서) D열(직급) E001 김철수 인사팀 대리 E002 이영희 재무팀 과장 E003 박민수 개발팀 사원
공식 예시:
// 사번 E002의 이름 찾기 =VLOOKUP("E002", A:D, 2, FALSE) 결과: 이영희 // 사번 E003의 부서 찾기 =VLOOKUP("E003", A:D, 3, FALSE) 결과: 개발팀
상황: 호봉표에서 해당 호봉의 급여를 찾고 싶어요
호봉표 데이터:
A열(호봉) B열(기본급) 1 2000000 2 2200000 3 2400000 4 2600000
공식 예시:
// 3호봉 직원의 기본급 찾기 =VLOOKUP(3, A:B, 2, FALSE) 결과: 2400000 // 셀 참조 사용 (E1셀에 호봉이 있는 경우) =VLOOKUP(E1, A:B, 2, FALSE)
상황: 평가 점수에 따라 등급을 매기고 싶어요
등급표:
A열(최소점수) B열(등급) 90 S 80 A 70 B 60 C 0 D
공식 예시:
// 85점 받은 직원의 등급 (근사값 사용) =VLOOKUP(85, A:B, 2, TRUE) 결과: A등급 // 주의: 이 경우는 TRUE를 사용! (점수 범위 때문)
원인: 찾는 값이 표에 없을 때
=VLOOKUP("E999", A:D, 2, FALSE) 결과: #N/A (E999 사번이 없음)
해결법: IFERROR 함수와 함께 사용
=IFERROR(VLOOKUP("E999", A:D, 2, FALSE), "없음") 결과: 없음
흔한 실수: 열 번호를 잘못 세는 경우
// 잘못된 예시 (C열인데 열번호를 4로 입력) =VLOOKUP("E001", A:D, 4, FALSE) // 올바른 예시 (C열이므로 열번호는 3) =VLOOKUP("E001", A:D, 3, FALSE)
💡 꿀팁: 열 번호 대신 MATCH 함수 사용
=VLOOKUP("E001", A:D, MATCH("부서", A1:D1, 0), FALSE) // 헤더에서 "부서"를 찾아 자동으로 열 번호 계산
문제: 공식을 복사할 때 범위가 틀어짐
// 나쁜 예시 =VLOOKUP(E2, A:D, 2, FALSE) // 좋은 예시 (절대참조 사용) =VLOOKUP(E2, $A:$D, 2, FALSE)
상황: 부서명과 직급을 모두 고려해서 찾고 싶어요
해결법: 보조 열에 조건 합치기
// E열에 부서&직급 조합 만들기 E2: =B2&C2 // 예: "인사팀대리" // 조합된 값으로 VLOOKUP =VLOOKUP("인사팀"&"대리", E:F, 2, FALSE)
문제: VLOOKUP은 오른쪽 열만 가져올 수 있어요
해결법: INDEX + MATCH 조합 사용
// 이름으로 사번 찾기 (사번이 이름 왼쪽에 있을 때) =INDEX(A:A, MATCH("김철수", B:B, 0))
상황: 정확한 값이 아닌 일부만 일치하는 값 찾기
해결법: 와일드카드 사용
// 이름에 "김"이 들어간 직원 찾기 =VLOOKUP("김*", A:D, 2, FALSE) // 부서명에 "팀"이 들어간 부서 찾기 =VLOOKUP("*팀", A:D, 3, FALSE)
VLOOKUP 사용 전 확인사항:
✅ 데이터 준비
✅ 공식 작성
✅ 오류 처리
다음 상황에서 VLOOKUP 공식을 작성해보세요:
문제 1: 사번이 F5셀에 있고, A:E 범위에서 해당 직원의 급여(D열)를 찾아 G5셀에 표시하세요.
답: `=VLOOKUP(F5, $A:$E, 4, FALSE)`
문제 2: 위 공식에서 해당 사번이 없을 때 “미등록”이라고 표시하도록 개선하세요.
답: `=IFERROR(VLOOKUP(F5, $A:$E, 4, FALSE), “미등록”)`
문제 3: 평가점수가 H5셀에 있고, 점수 구간표(A:B)에서 해당 등급을 찾아 I5셀에 표시하세요.
답: `=VLOOKUP(H5, $A:$B, 2, TRUE)`
VLOOKUP과 함께 쓰면 좋은 함수들:
INDEX + MATCH: VLOOKUP의 업그레이드 버전 SUMIF: 조건에 맞는 값들의 합계 COUNTIF: 조건에 맞는 개수 세기 IFERROR: 오류 처리 함수
VLOOKUP 마스터가 되려면:
1. 🎯 정확한 데이터 구조: 찾을 값이 항상 왼쪽 첫 번째 열에 있어야 함 2. 🔒 절대참조 습관: 범위는 항상 $A:$D 형태로 고정 3. 🛡️ 오류 처리: IFERROR로 안전하게 처리 4. 🔄 반복 연습: 다양한 상황에서 연습하기
🚀 다음 단계: VLOOKUP에 익숙해지면 INDEX + MATCH 조합을 배워보세요. 더 강력하고 유연합니다!
💼 HR 업무에서 VLOOKUP은 필수 스킬입니다!
이 가이드를 북마크하고 실무에서 자주 참조하세요. 🔖