VLOOKUP 쓰던 분들, 이거 한 번만 보세요
직장인이라면 누구나 한 번쯤 VLOOKUP 때문에 고생해봤을 겁니다. "왜 왼쪽 열은 못 찾지?", "열 번호 바꿀 때마다 수식 다시 짜야 해?" — 엑셀 2021 이상 버전에는 이 불편함을 한 번에 해결한 함수가 있습니다. 바로 XLOOKUP입니다.

XLOOKUP은 VLOOKUP의 불편함을 모두 해결한 업그레이드 버전이다
VLOOKUP의 한계 — 직장인이 가장 많이 겪는 3가지 불편함
먼저 왜 XLOOKUP이 필요한지 이해하려면 VLOOKUP의 한계를 알아야 합니다.
① 왼쪽으로 검색이 불가능하다
VLOOKUP은 찾는 기준 열이 항상 테이블의 가장 왼쪽에 있어야 합니다. 직원번호로 이름을 찾는 건 되지만, 이름으로 직원번호를 찾는 건 VLOOKUP으로 불가능합니다.
② 열 번호를 직접 입력해야 한다
VLOOKUP(A2, B:E, 3, FALSE)처럼 "3번째 열"을 숫자로 입력합니다. 중간에 열을 삽입하거나 삭제하면 이 숫자가 틀려져서 오류가 납니다.
③ 기본값이 유사일치(True)다
VLOOKUP의 네 번째 인수를 빠뜨리면 유사일치가 됩니다. 초보자가 FALSE를 빠뜨렸다가 엉뚱한 값이 나오는 대표적인 실수 원인입니다.
XLOOKUP 기본 문법 — 생각보다 간단하다
XLOOKUP의 기본 구조는 이렇습니다:
=XLOOKUP(찾을값, 찾을범위, 반환범위, [못찾을때값], [일치옵션], [검색방향])
필수 인수는 딱 3개입니다. 나머지 3개는 선택 사항입니다.
- 찾을값: 검색할 값 (예: 직원번호 "A001")
- 찾을범위: 그 값이 있는 열 (예: A열 전체)
- 반환범위: 가져올 값이 있는 열 (예: C열 전체)
VLOOKUP과 결정적 차이: 열 번호 대신 범위를 직접 지정합니다. 표 구조가 바뀌어도 수식이 자동으로 맞춰집니다.
실무 예시 5가지 — 복붙해서 바로 쓰세요
예시 1. 기본 값 찾기 (VLOOKUP 대체)
=XLOOKUP(E2, A:A, B:B, "없음")
→ E2의 사원번호를 A열에서 찾아 B열(이름)을 반환. 못 찾으면 "없음" 표시.
예시 2. 왼쪽 방향 검색 (VLOOKUP 불가능한 것)
=XLOOKUP(E2, B:B, A:A, "없음")
→ 찾을범위(B열)가 반환범위(A열)의 오른쪽이어도 작동합니다.
예시 3. 여러 열 동시에 반환
=XLOOKUP(E2, A:A, B:D, "없음")
→ 반환범위를 B:D처럼 여러 열로 설정하면 한 번에 3개 값이 옆 셀에 채워집니다.
예시 4. 가장 마지막 값 찾기 (역방향 검색)
=XLOOKUP(E2, A:A, B:B, "없음", 0, -1)
→ 마지막 인수 -1을 쓰면 아래에서 위 방향으로 검색합니다. 같은 이름이 여러 번 나올 때 가장 최근 행의 값을 가져옵니다.
예시 5. 근사값 찾기 (성과 등급 매기기)
=XLOOKUP(E2, {0,60,80,90}, {"D","C","B","A"}, "오류", 1)
→ 일치 옵션 1(작거나 같은 값)을 쓰면 범위 기반 등급 산정이 깔끔하게 됩니다.

XLOOKUP은 VLOOKUP + HLOOKUP + INDEX/MATCH를 하나로 합친 함수다
VLOOKUP vs XLOOKUP 한눈에 비교
| 항목 | VLOOKUP | XLOOKUP |
|---|---|---|
| 왼쪽 검색 | ❌ 불가 | ✅ 가능 |
| 열 번호 입력 | 필요 (숫자) | 불필요 (범위 직접) |
| 기본 일치 옵션 | 유사일치 (위험) | 정확일치 (안전) |
| 못찾을 때 처리 | IFERROR 필요 | 4번째 인수로 내장 |
| 역방향 검색 | ❌ 불가 | ✅ 가능 |
| 여러 열 동시 반환 | ❌ 불가 | ✅ 가능 |
| 사용 가능 버전 | 모든 버전 | Microsoft 365 / 엑셀 2021+ |
주의사항: XLOOKUP을 못 쓰는 경우
XLOOKUP은 Microsoft 365(구독형) 또는 엑셀 2021 이상에서만 작동합니다. 회사에서 엑셀 2016이나 2019를 사용 중이라면 XLOOKUP 셀을 열면 #NAME? 오류가 납니다.
버전이 확실하지 않다면 엑셀 상단 → 파일 → 계정 → 제품 정보에서 확인할 수 있습니다.
엑셀 버전이 2021 이상이라면 지금 당장 XLOOKUP으로 전환하자
마무리: 언제 VLOOKUP을 계속 써야 할까?
솔직히 말하면, 엑셀 2021 이상을 쓴다면 VLOOKUP을 계속 써야 할 이유가 없습니다. XLOOKUP이 모든 면에서 우월하기 때문입니다.
오늘부터 XLOOKUP 예시 3개만 외워두세요. 기본 검색, 왼쪽 검색, 여러 열 반환 — 이 세 가지만 익혀도 업무 속도가 눈에 띄게 달라질 겁니다.
'오피스' 카테고리의 다른 글
| 엑셀 조건부서식 완전정복 — 보고서가 30초 만에 살아나는 실전 7가지 (0) | 2026.05.31 |
|---|---|
| 엑셀 피벗테이블 완전정복 — 실무자가 5분만에 데이터 분석하는 법 (0) | 2026.05.30 |
| [엑셀] 스파크라인으로 데이터 시각화하기 (셀에 작은 그래프 넣기) (0) | 2024.07.21 |
| [엑셀] 고급필터로 조건에 맞는 데이터 추출하기 (0) | 2024.06.09 |
| [엑셀] SAP GUI 기반 RPA 엑셀 연동하기 (0) | 2024.03.18 |
댓글