엑셀 VLOOKUP 오류 해결: XLOOKUP 함수 사용법과 실무 활용 패턴 3가지
엑셀 VLOOKUP 오류 해결: XLOOKUP 함수 사용법과 실무 활용 패턴 3가지
VLOOKUP, 아직도 쓰고 계세요?

왼쪽 열 기준으로만 찾아야 하고, 열 번호를 일일이 세야 하고, 열을 삽입하면 수식이 통째로 깨지는 그 VLOOKUP 말이에요. 매번 함수를 고쳐 쓰는 데 시간을 쓰고 있다면, 지금 당장 XLOOKUP으로 갈아탈 이유가 충분해요. 기존 VLOOKUP의 구조적 한계를 한 줄로 해결해 드릴게요.
XLOOKUP 기본 문법, 딱 3분이면 끝나요

XLOOKUP의 기본 구조는 이렇게 생겼어요.
=XLOOKUP(찾을값, 검색범위, 반환범위, [못찾을때값], [일치모드], [검색모드])
처음 세 개 인수만 알면 당장 실무에 쓸 수 있어요. 나머지 세 개는 선택 인수라 비워도 돼요.
- 찾을값: 내가 찾고 싶은 키값 (예: 직원 ID, 상품 코드)
- 검색범위: 찾을값이 들어 있는 열 또는 행 전체
- 반환범위: 실제로 가져오고 싶은 결과 열 또는 행 전체
예를 들어 A열에 직원 ID가 있고 C열에 이름이 있을 때, =XLOOKUP(F2, A:A, C:C) 한 줄이면 끝이에요. VLOOKUP처럼 열 번호를 세지 않아도 되고, 검색 기준이 오른쪽에 있어도 아무 문제 없어요. 검색 범위와 반환 범위를 각각 지정하는 구조이기 때문에 좌우 방향 제한이 사라져요.
VLOOKUP이 못 했던 것, XLOOKUP은 이렇게 해요

VLOOKUP을 쓰면서 겪었던 불편함, XLOOKUP이 정확히 어떻게 해결하는지 정리해 드릴게요.
- 열 삽입 시 수식 깨짐 문제: VLOOKUP은 열 번호를 숫자로 지정해서 열이 하나 추가되면 결과가 틀어져요. XLOOKUP은 범위 자체를 직접 참조하기 때문에 열을 추가해도 수식이 자동으로 따라가요.
- 왼쪽 방향 검색 불가: VLOOKUP은 기준 열이 무조건 첫 번째여야 해요. XLOOKUP은 기준 열이 어디 있든 상관없이 왼쪽·오른쪽 모두 검색돼요.
- 못 찾았을 때 에러 처리: 기존엔 IFERROR를 별도로 감싸야 했지만, XLOOKUP은 네 번째 인수에 "없음" 같은 텍스트를 바로 넣으면 깔끔하게 처리돼요. 예: =XLOOKUP(F2, A:A, C:C, "데이터 없음")
- 역방향 검색: 여섯 번째 인수에 -1을 넣으면 아래에서 위로 검색해요. 중복 데이터에서 가장 최근 값을 뽑을 때 바로 쓸 수 있어요.
실무에서 바로 써먹는 XLOOKUP 응용 패턴

기본 문법을 익혔다면 한 단계 더 나가볼게요. 현업에서 자주 쓰이는 패턴 세 가지예요.
- 다중 조건 검색: 검색범위에 두 열을 & 연산자로 합쳐서 지정하면 돼요. =XLOOKUP(F2&G2, A:A&B:B, C:C) 형태로 쓰면 두 개 조건을 동시에 만족하는 값을 찾아요. 배열 수식(Ctrl+Shift+Enter)이 필요 없고 일반 Enter로 입력해요.
- 여러 열 동시 반환: 반환범위를 단일 열이 아닌 여러 열 범위로 지정하면 결과를 한 번에 여러 셀에 채워줘요. 예: =XLOOKUP(F2, A:A, C:E)로 C, D, E열을 한 번에 가져와요.
- 근사값 검색: 다섯 번째 인수에 -1을 넣으면 찾는 값보다 작거나 같은 최댓값을 반환해요. 등급 구간 테이블이나 요금 구간 계산에 딱 맞는 패턴이에요.
세 패턴 모두 Microsoft 365 또는 Excel 2021 이상 버전에서 작동해요. 회사 버전이 낮다면 Google Sheets에서도 동일한 문법으로 XLOOKUP을 지원하니 바로 연습해볼 수 있어요.
오늘부터 VLOOKUP 파일을 정리하세요

지금 당장 기존 VLOOKUP 수식이 가득한 파일을 열고, 가장 자주 깨지는 수식 하나만 XLOOKUP으로 바꿔보세요. 문법 외울 필요 없어요. =XLOOKUP(을 입력하는 순간 엑셀이 인수 힌트를 보여줘요. 거기서 하나씩 채우면 돼요.
XLOOKUP 하나를 제대로 쓰기 시작하면 IFERROR, MATCH, INDEX를 조합하느라 버리던 시간이 확실하게 줄어요. 파일 하나 고치는 데 30분이면 체감할 수 있어요. 바로 써보세요.
'IT' 카테고리의 다른 글
| 업무 자동화 파이썬 스크립트 5개로 반복 업무 2~3시간 줄이기 (0) | 2026.03.04 |
|---|---|
| 일일 보고서 10분 완성하기|ChatGPT 프롬프트 5개로 업무 자동화하는 법 (0) | 2026.03.04 |