엑셀 XLOOKUP 함수 사용법: VLOOKUP 보다 쉬운 값 찾기 (찾는 값 없을 때까지)

XLOOKUP 함수는 찾을 값이 있는 범위와 가져올 범위를 따로 지정하는 찾기 함수입니다. VLOOKUP 처럼 열 번호를 셀 필요가 없고, 왼쪽에 있는 값도 가져올 수 있습니다.

엑셀 2021·2024·Microsoft 365 에서 쓸 수 있습니다. XLOOKUP 의 기본 형식과 예제, 찾는 값이 없을 때 처리, 옛 버전에서 대신 쓸 방법까지 정리했습니다.

XLOOKUP 함수 기본 형식

=XLOOKUP(찾을 값, 찾을 범위, 가져올 범위, [없을 때 표시], [일치 방식], [검색 방향])

  • 찾을 값: 찾고 싶은 값 (예: 사번이 든 E2)
  • 찾을 범위: 그 값이 들어 있는 한 줄 (예: B2:B6)
  • 가져올 범위: 결과를 가져올 한 줄 (예: A2:A6). 찾을 범위와 칸 수가 같아야 합니다.
  • 없을 때 표시: 못 찾으면 보여 줄 글자 (예: "없음"). 비우면 #N/A 가 나옵니다.

앞의 세 칸만 채워도 정확히 같은 값을 찾습니다. VLOOKUP 처럼 FALSE 를 따로 넣지 않아도 됩니다.

VLOOKUP 과 XLOOKUP 차이

구분VLOOKUPXLOOKUP
가져올 위치열 번호로 셈범위를 직접 지정
왼쪽 값 찾기안 됨됨
기본 일치 방식비슷한 값 (FALSE 필요)정확히 같은 값
못 찾을 때IFERROR 로 감싸야 함4번째 인수로 처리
쓸 수 있는 버전모든 버전2021·2024·365

1. 사번으로 이름 찾기

사번으로 이름을 XLOOKUP 으로 찾기
  1. 결과를 넣을 칸(F2)을 고르고 =XLOOKUP( 을 입력합니다.
  2. 찾을 값 E2 를 누르고 쉼표를 칩니다.
  3. 사번이 든 범위 B2:B6 을 끌어 고르고 쉼표를 칩니다.
  4. 이름이 든 범위 A2:A6 을 고르고, 쉼표 뒤에 "없음" 을 넣은 뒤 Enter 를 누릅니다.

아래로 복사할 거라면 범위를 F4 로 고정해 $B$2:$B$6, $A$2:$A$6 처럼 만드세요.

2. 여러 칸을 한 번에 가져오기

가져올 범위를 여러 열로 잡으면 결과가 옆 칸으로 펼쳐집니다.
=XLOOKUP(E2,B2:B6,A2:C6) → 이름·사번·부서가 한 번에 나옵니다. 결과가 펼쳐질 칸이 비어 있지 않으면 #SPILL! 오류가 나니 오른쪽 칸을 비워 두세요.

3. 맨 아래(최신) 값부터 찾기

같은 이름이 여러 번 나오는 기록표에서 가장 최근 값을 찾으려면 6번째 인수에 -1 을 넣습니다.
=XLOOKUP(E2,B2:B100,C2:C100,"없음",0,-1)
위에서부터가 아니라 아래에서부터 찾아서, 가장 마지막에 적힌 값을 가져옵니다.

안 될 때 확인할 것

  • #NAME?: XLOOKUP 이 없는 버전(2019 이하)입니다. 아래 질문의 INDEX MATCH 를 쓰세요.
  • #VALUE!: 찾을 범위와 가져올 범위의 칸 수가 다릅니다. B2:B6 이면 가져올 범위도 5칸이어야 합니다.
  • #N/A: 값이 없거나, 숫자와 글자(A101 과 "A101 ") 차이·뒤 공백이 있습니다. TRIM 으로 공백을 지워 보세요.
  • #SPILL!: 여러 칸 결과가 펼쳐질 자리에 다른 값이 있습니다.

자주 묻는 질문

Q. 회사 엑셀이 2016 인데 같은 걸 하려면요?
A. =INDEX(A2:A6,MATCH(E2,B2:B6,0)) 이 XLOOKUP 과 같은 일을 합니다. 왼쪽 값 찾기도 됩니다.

Q. XLOOKUP 으로 만든 파일을 옛 버전에서 열면요?
A. 저장된 결과값은 보이지만 다시 계산하면 #NAME? 이 됩니다. 파일을 주고받는 상대의 버전을 먼저 확인하세요.

실무 예제: 이럴 때 이렇게

  • 주문서에 단가 붙이기: 상품코드로 단가표에서 단가를 가져오고, 없는 코드는 "단가 없음" 으로 표시합니다.
  • 명단 대조: 참석자 명단에서 이름을 찾아 연락처를 붙이고, 못 찾은 사람은 "미등록" 으로 걸러 냅니다.
  • 재고 기록: 같은 품목이 여러 번 적힌 입출고 기록에서 검색 방향 -1 로 마지막 재고를 가져옵니다.

정리

  • 형식: =XLOOKUP(찾을 값, 찾을 범위, 가져올 범위, "없을 때")
  • 열 번호 없이 범위만 지정, 왼쪽 값도 찾음
  • 2019 이하 버전은 INDEX MATCH 로 대신

함께 보면 좋은 글

댓글

이 블로그의 인기 게시물

카톡 멀티프로필 만드는 법: 친구별로 다른 프로필 보여 주기와 확인 방법

노트북 프린터 연결 방법: 윈도우 11 무선(와이파이)·USB 연결과 안 될 때