오빠두엑셀 `2026 무료 챌린지` 오픈! 완주하고 수료증 받아가세요! 5년 연속 IT분야 베스트셀러! 「 진짜쓰는 실무엑셀 」로 2026년 공부 끝내기 엑셀이 막히셨나요? Q&A 게시판에서 바로 해결하세요.
메뉴
엑셀 고급 강의

XLOOKUP vs. VLOOKUP 함수

오빠두엑셀 by 오빠두엑셀
  • 학습시간 13분
  • 난이도 초급
  • 작성일 2019.10.02

XLOOKUP 함수 드디어 출시! - VLOOKUP vs XLOOKUP 차이점 총정리

이 강의에서는 오피스 365에 새롭게 공개된 XLOOKUP 함수의 기초 사용법과, 기존 VLOOKUP 함수 대비 개선된 8가지 차이점을 하나씩 정리합니다. 참조범위의 좌우 조회, 와일드카드 검색, 가로 범위 조회와 같은 핵심 변경점부터 사용 시 주의사항까지 함께 다뤄, 실무에서 어떤 상황에 XLOOKUP 함수를 선택해야 하는지 판단할 수 있습니다.

XLOOKUP vs. VLOOKUP 함수
DOWNLOADS

실습자료를 준비했어요

수업에서 사용한 예제 파일과 보충 자료를 한 곳에 정리했습니다!👇

1. XLOOKUP 함수 사용법

XLOOKUP 함수는 매우 편리한 참조함수입니다. 기존의 VLOOKUP 함수, HLOOKUP 함수, LOOKUP 함수, INDEX/MATCH 함수를 모두 대체할 수 있습니다.

그만큼 편리하면서도 다재다능한 참조함수가 바로 XLOOKUP 함수입니다.

오피스 참가자 신청 안내

2019년 10월 기준, XLOOKUP 함수는 오피스 Insider 참가자에게만 제공됩니다. 따라서 오피스 참가자 신청방법은 관련 포스트에서 자세히 안내해드렸습니다.

2020년 2월 10일부터 XLOOKUP 함수가 모든 오피스 365 사용자에게 정식 공개되었습니다. 이제 오피스 365 사용자라면 누구나 XLOOKUP 함수를 사용할 수 있습니다.

XLOOKUP 함수 구문

XLOOKUP 함수의 입력 방법은 매우 간단합니다. 더 이상 출력할 열이 몇 번째에 위치하는지 직접 세지 않아도 됩니다.

마우스 클릭 3번만 기억하면 됩니다.

찾을값 클릭 ⇨ 참조범위 선택 ⇨ 출력범위 선택

XLOOKUP 함수 사용예제 GIF 원본

XLOOKUP 함수에는 2개의 선택인수가 있으며, 대부분의 상황에서는 기본 인수 3개만 입력해도 정상적으로 동작합니다.

[일치옵션] (기본값: 정확히 일치)

  • 0 : 정확히 일치
  • -1 : 유사 일치 (정확히 일치하는 값이 없을 경우, 작거나 같은 값 반환)
  • 1 : 유사 일치 (정확히 일치하는 값이 없을 경우, 크거나 같은 값 반환)
  • 2 : 와일드카드 일치 (와일드카드를 포함하여 유사일치 검색)

[검색옵션] (기본값: 오름차순 검색)

  • 1 : 오름차순 검색 (위 또는 왼쪽부터 검색 시작)
  • -1 : 내림차순 검색 (아래 또는 오른쪽부터 검색 시작)
  • 2 : 오름차순 이진검색 (범위가 반드시 오름차순으로 정렬되어 있어야 하며, 더욱 빠르게 검색합니다.)
  • -2 : 내림차순 이진검색 (범위가 반드시 내림차순으로 정렬되어 있어야 하며, 더욱 빠르게 검색합니다.)

2. XLOOKUP 함수 차이점 전격 비교 (vs. VLOOKUP 함수)

VLOOKUP 함수는 직장인 필수 함수 중 하나로, 2000년대 초반부터 오랜 기간 사용되어 온 참조함수입니다. 그만큼 사용 과정에서 익숙해진 만큼 불편한 점도 함께 누적되어 왔습니다.

새롭게 추가된 XLOOKUP 함수는 기존 VLOOKUP 함수가 가지고 있던 한계를 다음과 같이 개선하였습니다.

A. 참조범위의 왼쪽으로 조회 가능

XLOOKUP 함수의 차이점 가운데 가장 핵심적인 항목입니다. VLOOKUP 함수는 찾는값이 반드시 참조범위의 맨 왼쪽 열에 위치해야 했고, 참조범위의 왼쪽 방향으로는 값을 반환할 수 없다는 한계가 있었습니다.

1. VLOOKUP 함수 참조범위 왼쪽 불가

반면 XLOOKUP 함수는 이 부분을 개선하여 [찾는범위]의 좌우와 무관하게 원하는 출력범위의 값을 반환할 수 있습니다.

1B. XLOOKUP 함수 참조범위

B. 참조범위의 열 추가/삭제 가능

VLOOKUP 함수는 참조범위의 열을 추가하거나 삭제할 경우 참조범위의 열 번호가 달라져 함수의 결과값이 변경되는 문제가 있었습니다. (VLOOKUP 함수와 COLUMNS 함수 또는 MATCH 함수를 응용하면 이 문제를 해결할 수 있습니다.)

2. VLOOKUP 함수 REF 오류

XLOOKUP 함수는 [찾는범위]와 [출력범위]를 별도로 지정합니다. 따라서 범위 중간에 열을 추가하거나 삭제해도 함수 결과값에 영향을 주지 않는 장점이 있습니다.

2B. XLOOKUP 함수 참조범위 변경

C. 일치옵션의 기본값 ‘정확히 일치’

실무에서 VLOOKUP 함수를 사용할 때는 일반적으로 ‘정확히 일치’를 검색조건으로 사용합니다. 그러나 VLOOKUP 함수의 일치옵션 기본값은 ‘유사일치’이므로, 함수의 마지막 인수를 ‘0’ 또는 ‘FALSE’로 매번 입력해야 했습니다.

즉 VLOOKUP 함수에서 실제 입력해야 하는 인수는 찾을값, 참조범위, 열번호, [일치옵션]까지 총 4개의 인수였습니다.

3. VLOOKUP 함수 인수 입력

XLOOKUP 함수는 일치옵션의 기본값이 ‘정확히 일치’이므로, 일반적인 상황에서는 [찾을값], [찾는범위], [출력범위] 3개의 인수만 입력하면 됩니다. 이로써 VLOOKUP 함수보다 더욱 빠르게 수식을 작성할 수 있습니다.

3B. XLOOKUP 함수 인수 입력 간단

D. 출력범위 위/아래 방향으로 조회 가능

VLOOKUP 함수는 참조범위에 중복값이 존재할 경우, 맨 위에 위치한 값만 반환할 수 있었습니다.

4, VLOOKUP 함수 위의값 반환

반면 XLOOKUP 함수는 참조범위에 중복값이 존재할 때 맨 위 또는 맨 아래의 값을 선택하여 반환할 수 있습니다.

4B. XLOOKUP 함수 검색옵션

E. 와일드카드 검색 가능

XLOOKUP 함수는 찾을값에 와일드카드(별표(*), 물음표(?), 물결표(~))를 사용할 수 있습니다. 와일드카드에 대한 자세한 설명은 관련 포스트를 참고해보세요.

5. 와일드카드 검색

F. 가로 범위 조회가능

VLOOKUP 함수는 세로로 된 표에서만 사용할 수 있었습니다. 따라서 가로로 된 범위에서 값을 조회하려면 MATCH 함수를 함께 응용하거나 HLOOKUP 함수를 사용해야 했습니다.

6. 가로로된 범위 HLOOKUP 함수

XLOOKUP 함수는 세로 또는 가로 범위에 관계없이 모든 상황에서 사용할 수 있습니다.

6. XLOOKUP 함수 가로 범위 참조

G. 넓은 데이터 범위에서 보다 빠른 처리 속도

XLOOKUP 함수에는 [찾는범위]와 [출력범위] 2개의 범위만 입력됩니다. 즉, 참조와 출력에 꼭 필요한 범위만 함수에 전달됩니다.

7. XLOOKUP 함수 계산 속도

반면 VLOOKUP 함수는 [찾는범위]를 맨 왼쪽 열부터 출력범위까지 포함하는 넓은 범위를 참조해야 했습니다. 따라서 데이터가 많은 표를 다룰 때 XLOOKUP 함수는 VLOOKUP 함수보다 더 빠르게 계산을 처리할 수 있습니다.

7. VLOOKUP 함수 계산 속도 느림

H. 결과값으로 범위를 반환

XLOOKUP 함수는 결과값으로 범위를 반환합니다. 이 특성을 활용하면 다른 함수의 인수로 XLOOKUP 함수를 응용할 수 있습니다.

이와 관련된 응용 사례는 이후 별도 강의에서 자세히 다루겠습니다.

3. XLOOKUP 함수 사용시 주의사항

XLOOKUP 함수는 기존 VLOOKUP 함수보다 많은 부분이 개선되었지만, 사용 시 다음과 같은 주의사항이 있습니다.

A. 범위 넓이가 다를 시, #VALUE! 오류 반환

SUMIF 함수COUNTIF 함수의 주의사항과 동일합니다. 입력하는 2개 범위의 넓이가 일치하지 않을 경우, XLOOKUP 함수는 #VALUE! 오류를 반환합니다.

8 XLOOKUP 함수 주의사항 1 범위 선택

B. 고급기능 구현에 제한

XLOOKUP 함수는 기존 VLOOKUP 함수 대비 많은 기능이 개선되었지만, 여전히 다중조건 검색, 이미지 출력, 다중결과값 출력과 같은 고급 기능을 구현하는 데에는 한계가 있습니다.

따라서 고급 기능을 구현하려면 INDEX/MATCH 함수를 사용해야 합니다. INDEX/MATCH 함수의 기초 사용법은 관련 포스트를 참고해보세요.

C. 호환성 문제

2019년 10월 기준, XLOOKUP 함수는 오피스 365 구독자에게만 제공됩니다.

따라서 설치형 엑셀 2019 버전을 포함한 이전 버전 엑셀 사용자와 파일을 공유할 경우 호환성 문제가 발생하므로 주의해야 합니다.

XLOOKUP 함수 다른 버전 오류

 

9. XLOOKUP 함수 호환성

댓글 27
4.9 (17개 평가)
음창길
음창길 2019.12.24 03:47
강의 감사합니다. 그런데 동영상이 오류가 납니다.
오빠두엑셀
오빠두엑셀 2019.12.24 03:47
안녕하십니까?! ^-^* 지금 제가 확인해보니 동영상이 잘 재생됩니다.
혹시 아직도 재생이 안되시면 아래 링크에서 확인해보시겠어요?
https://www.youtube.com/watch?v=vdztywpbEgY&feature=emb_logo
언니두
언니두 2020.03.26 22:58
오우 놀라워요
감사 합니다.
무접점키보드
무접점키보드 2020.04.04 00:15
xlookup 강의 잘 들었습니다. 회사에서 써봐야겠네요~
감자
감자 2020.04.07 09:35
강의 감사합니다.
gh9686
gh9686 2020.04.10 16:31
xloouup 툴 올려놓으신거 다운받아서 추가기능 설치를 했는데 동영상 강의대로 일치옵션? 이 안나옵니다 ㅜㅜ 어떻게 해야하나요? 엑셀버전은 2016입니다
오빠두엑셀
오빠두엑셀 작성자 2020.04.10 19:51
안녕하세요?^^
추가기능으로 제공되는 함수에는 '인수설명'이 제공되지 않습니다. 양해부탁드립니다.
gh9686
gh9686 2020.04.13 13:36
그러면 와일드카드같은건 사용 못하는 건가요?
오빠두엑셀
오빠두엑셀 작성자 2020.04.13 14:21
안녕하세요?^^
추가기능으로 제공되는 XLOOKUP 함수는 기존 함수와 모든 기능이 동일합니다.
일치옵션을 '2'로 입력하시면 와일드카드검색을 할 수 있습니다.
감사합니다.
이해득
이해득 2020.04.11 13:35
xlookup 강의 잘 들었습니다. 아직 EP 부족이라 꼭사용 해바야 곘습니다.
빠끼
빠끼 2020.04.11 23:32
대박
두부장군
두부장군 2020.04.17 14:18
좋은 정보 얻어서 갑니다
원더우먼
원더우먼 2020.04.21 16:38
상점에서 못사는데 어떻게 해야하죠??
오빠두엑셀
오빠두엑셀 작성자 2020.04.22 06:45
안녕하세요?^^
오피스365 미사용자를 위한 추가기능은 로그인을 하신 뒤 회원자료실에서 바로 다운로드 받으실 수 있습니다.
회원커뮤니티 -> DuTool 에서 확인해보시겠어요?
감사합니다.
오빠두짱
오빠두짱 2020.06.18 10:43
XLOOKUP 함수 마지막 검색결과가 현재 2020.06.18기준으로 오름차순 내림차순이아니라 다르게 나오는데 기능이 아예 변한거 같은데 다른 방법은 없을까요?
아 ,하나 더 넣으면 나오네요. 뭔가 패치되서 변한거 같군요.
오빠두엑셀
오빠두엑셀 작성자 2020.06.18 23:39
안녕하세요? :)
네 맞습니다..! 정확하셔요!
XLOOKUP 함수의 최종 인수는
= XLOOKUP ( 조회값, 조회범위, 반환범위, [N/A값], [일치옵션], [검색방향] )
으로 중간에 [N/A값] 옵션이 추가되었습니다. :)