
AI 활용
엑셀 XLOOKUP 함수 사용법, VLOOKUP의 한계를 넘는 최신 기능 · 내 엑셀에서도 될까요?
찾아올 값이 왼쪽 열에 있다는 이유로 원본 열부터 옮기고 계셨나요? 엑셀 XLOOKUP은 찾을 범위와 가져올 범위를 따로 지정해서 그 수고를 줄여줘요. 기본 조회는 인수 3개로 시작할 수 있고, 정확히 일치하는 값을 찾아요.
VLOOKUP에 익숙하면 새 함수가 오히려 번거롭게 느껴질 수 있어요. 하지만 열 번호를 세거나 조회 방향 때문에 자료 배치를 바꾸는 일이 잦다면 차이가 분명해져요. 이번에 새로 출시된 기능이라는 뜻보다는, 기존 조회 수식을 더 간결하게 구성하는 방법으로 보시면 좋아요.
이 글에서는 ① 사용 가능한 버전과 기본 수식, ② 왼쪽 열과 여러 열을 가져오는 방법, ③ 마지막 기록 조회와 오류 확인 순서로 살펴볼게요. 저는 여행 기록처럼 장소와 비용을 연결하는 상황을 예시로 설명할게요. 아래 셀 배치는 이해를 돕기 위한 연습용이며 실제 여행 지출 내역은 아니에요.
내 엑셀에서도 될까요?
먼저 실행 중인 엑셀 버전을 확인해 주세요. Microsoft 지원 문서에 따르면 Microsoft 365용 Excel과 Excel 2021·2024에서 XLOOKUP을 사용할 수 있어요. Excel 2016·2019에서는 지원하지 않아요.
오래된 소개 글에는 Microsoft 365에서만 쓸 수 있다고 적혀 있기도 해요. 그 설명을 현재 모든 버전에 적용하면 지원 범위를 잘못 판단할 수 있어요. 파일을 함께 편집한다면 받는 분의 버전까지 확인하는 편이 좋아요.
구버전 사용자와 계속 공유해야 한다면 VLOOKUP이나 INDEX와 MATCH 조합을 유지하는 선택도 가능해요. 새 함수로 바꾸는 것만으로 문서가 항상 더 편해지는 것은 아니에요. 함께 사용할 수 있는 환경인지가 첫 판단 기준이에요.
처음에는 세 자리만 보세요
연습용으로 A2:A6에는 장소 코드, B2:B6에는 장소명, C2:C6에는 예산을 입력했다고 가정할게요. E2에 조회할 코드를 넣고 결과를 표시할 빈 셀을 선택하세요. 장소명을 가져오는 기본 수식은 =XLOOKUP(E2,A2:A6,B2:B6)이에요.
수식은 E2의 값을 A2:A6에서 찾고, 같은 위치에 있는 B열 값을 가져오라는 뜻이에요. 앞에서부터 찾을 값, 찾을 범위, 가져올 범위 순서예요. 찾는 범위와 반환 범위는 대응하는 행이 맞도록 지정해 주세요.
코드가 없을 때 표시할 문구까지 정하려면 =XLOOKUP(E2,A2:A6,B2:B6,"미등록")으로 입력해요. 네 번째 인수를 생략한 상태에서 일치하는 값이 없으면 #N/A가 나와요. 다만 이 문구 설정이 모든 종류의 수식 오류를 처리해 주는 것은 아니에요.

AI 활용
엑셀 XLOOKUP 함수 사용법, VLOOKUP의 한계를 넘는 최신 기능 · 처음에는 세 자리만 보세요
왼쪽 값도 바로 가져와요
이번에는 장소명으로 그 왼쪽에 있는 코드를 찾아볼게요. E2에 장소명을 입력한 뒤 =XLOOKUP(E2,B2:B6,A2:A6,"미등록")을 사용하세요. 조회 범위는 B열이고 반환 범위는 A열이므로 원본 열을 옮길 필요가 없어요.
VLOOKUP은 지정한 범위의 첫 열에서 값을 찾아 오른쪽 값을 가져오는 구조예요. XLOOKUP은 두 범위를 직접 고르므로 결과 열이 몇 번째인지 숫자로 세지 않아도 돼요. 수식을 다시 읽을 때 어떤 열을 가져오는지도 주소로 확인할 수 있어요.
정확히 일치하는 값을 찾는 설정도 차이가 있어요. VLOOKUP에서는 보통 마지막에 FALSE를 적지만 XLOOKUP은 정확히 일치가 기본이에요. 장소 코드처럼 비슷한 값으로 대신하면 안 되는 자료를 조회할 때 알아두면 좋은 차이예요.
여러 열과 마지막 기록까지
장소명과 예산을 함께 가져오려면 반환 범위를 B2:C6으로 넓혀보세요. =XLOOKUP(E2,A2:A6,B2:C6,"미등록")을 입력하면 일치한 행의 두 값이 나란히 나와요. 결과가 펼쳐질 오른쪽 셀은 비워두세요.
같은 코드가 여러 번 등장할 때는 검색 방향을 바꿀 수 있어요. =XLOOKUP(E2,A2:A6,C2:C6,"미등록",0,-1)은 정확히 일치하는 항목을 아래에서부터 찾아 예산을 반환해요. 끝의 -1은 날짜 비교가 아니라 검색 방향을 뜻해요.
따라서 가장 아래의 기록이 최신이라는 전제가 있어야 최근 값을 가져오는 용도로 쓸 수 있어요. 날짜가 뒤섞인 자료에서 마지막 행을 최신 기록으로 판단하면 안 돼요. 검색 방향을 정하기 전에 기록이 쌓인 순서를 살펴보세요.

AI 활용
엑셀 XLOOKUP 함수 사용법, VLOOKUP의 한계를 넘는 최신 기능 · 여러 열과 마지막 기록까지
결과가 이상하면 여기부터
값이 분명히 있는데도 찾지 못한다면 숫자와 텍스트 형식을 비교해 보세요. 숫자로 저장된 코드와 문자로 저장된 코드는 조회 결과가 달라질 수 있어요. 특히 앞자리 0이 중요한 코드는 원본과 검색값을 같은 기준으로 관리해야 해요.
여러 열을 반환하다 #SPILL!이 나오면 결과가 펼쳐질 자리를 먼저 살펴보세요. 주변 셀의 값이 결과 표시를 막을 수 있어요. #NAME?이 나오면 함수 이름의 철자와 실제 실행 중인 엑셀의 지원 여부를 확인해 주세요.
익숙해진 뒤에는 다섯 번째 인수로 구간 조회도 설정할 수 있어요. -1은 정확한 값이 없을 때 바로 작은 값, 1은 바로 큰 값을 선택해요. 정렬이 필요한 이진 검색 설정과는 구분해서 사용해야 해요.
참고 자료는 Microsoft 지원, 건우엔지니어링, 홍라이프 도구예요. 처음 바꿔볼 수식으로는 왼쪽 값을 가져오느라 자료를 옮겼던 조회가 적당해요. 원본 일부에서 예상한 값과 일치하는지 확인한 뒤 적용 범위를 넓혀보세요.

AI 활용
엑셀 XLOOKUP 함수 사용법, VLOOKUP의 한계를 넘는 최신 기능 · 결과가 이상하면 여기부터
'파일_문서 관리' 카테고리의 다른 글
| 윈도우 중복 파일 찾기 무료 프로그램으로 C·D드라이브 용량 확보하는 방법 (0) | 2026.11.10 |
|---|---|
| 파일 정리 방법, ‘최종본’ 찾기 전에 폴더 번호부터 정해보세요 (0) | 2026.11.09 |
| 엑셀 VLOOKUP 사용법, 오류 없이 틀리는 값까지 잡는 실무 예제 총정리 (0) | 2026.11.09 |
| 파워토이 PowerRename으로 기존 파일명 살리며 한 번에 정리하는 방법 (1) | 2026.11.09 |
| 이미지 속 글자 일일이 치면 손해, 3초 만에 끝내는 무료 OCR 텍스트 추출 방법 총정리 (0) | 2026.11.07 |