엑셀 XLOOKUP 사용법: 기본 조회부터 값이 안 나올 때까지

자료 확인일: 2026-09-21

XLOOKUP은 찾을 값과 검색할 범위, 가져올 범위를 지정하는 조회 함수입니다.
기본값은 정확 일치이므로 상품코드처럼 동일한 값을 찾아야 하는 작업에 사용할 수 있습니다.
Microsoft 365 및 지원되는 최신 영구 버전에서 제공되지만, Excel 2016·2019에서는 사용할 수 없습니다.[1]

LG 공식 홈페이지의 흰색 LG 그램 노트북
사진·원본: LG전자

1. 예제 데이터를 붙여넣고 첫 조회 만들기

아래는 설명을 위해 만든 가상 상품 데이터입니다.
실제 판매 데이터가 아닙니다.
코드 블록을 복사해 빈 시트의 A1에 붙여넣으세요.
탭으로 구분되어 있습니다.

상품코드	상품명	단가
P101	정리함	12000
P102	케이블	8500
P103	노트	4500
P104	파우치	16000
P102	케이블 신규	9000

E2에 P103을 입력하고 F2에 다음 수식을 넣습니다.

=XLOOKUP(E2,$A$2:$A$6,$B$2:$B$6,"미등록")

이 예제의 기대 결과는 노트입니다.
E2를 P999로 바꾸면 미등록이 나와야 합니다.
아래는 수식을 읽는 순서입니다.

부분이 예제에서 뜻하는 것
E2조회할 상품코드
$A$2:$A$6코드가 있는 열
$B$2:$B$6같은 행에서 가져올 상품명
“미등록”일치하는 코드가 없을 때 표시할 문구

네 번째 인수는 찾는 값이 없을 때의 표시입니다.
수식의 모든 오류를 없애는 장치로 이해하면 안 됩니다.[1]

2. 단가 조회와 중복 코드 처리

상품명 대신 단가를 가져오려면 반환 범위만 C열로 바꿉니다.

=XLOOKUP(E2,$A$2:$A$6,$C$2:$C$6,"미등록")

E2가 P102라면 기대 결과는 8,500입니다.
샘플에 P102가 두 번 있지만 기본 검색은 위에서부터 처음 일치한 항목을 반환하기 때문입니다.[1]

현재 데이터에서 코드가 몇 번 나타나는지 먼저 확인할 수도 있습니다.
COUNTIF는 지정한 조건과 일치하는 셀의 개수를 셉니다.[2]

=COUNTIF($A$2:$A$6,E2)

P102의 기대 결과는 2입니다.
이때는 함수를 더 복잡하게 만들기 전에 업무 기준을 정해야 합니다.

코드 개수확인할 사항이 예제의 처리 방향
0개신규 코드인지, 입력이 잘못됐는지미등록 목록으로 분리
1개해당 행이 유효한 기준정보인지일반 조회
2개 이상중복 오류인지, 이력이 쌓인 것인지기준일·우선순위부터 결정

마지막 행을 가져오겠다는 기준이 분명하다면 역방향 검색을 사용할 수 있습니다.

=XLOOKUP(E2,$A$2:$A$6,$C$2:$C$6,"미등록",0,-1)

P102의 기대 결과는 9,000입니다.
여기서 0은 정확 일치, -1은 뒤에서부터 검색입니다.[1]
마지막 행이 최신 자료라는 뜻은 아닙니다.
날짜를 정렬하지 않은 이력표라면 마지막 행의 값이 최신 단가인지 별도로 판단해야 합니다.

3. 값이 안 나올 때의 점검 순서

화면에서 보이는 문제먼저 할 일피할 일
함수 자체를 인식하지 못함지원되는 Excel 버전인지 확인원본 값을 무작정 수정
분명 있는 코드인데 미등록입력값을 원본 셀에서 복사해 재시험미등록을 모두 숫자 0으로 변경
엉뚱한 단가가 나옴코드 중복과 반환 열 확인중복 기준 없이 마지막 값 채택
일부 코드만 조회되지 않음앞뒤 공백·문자 형식을 별도 열에서 점검모든 코드를 숫자로 일괄 변환
수식 복사 뒤 결과가 바뀜검색/반환 범위가 같이 이동했는지 확인결과 셀만 덮어쓰기

일반적인 앞뒤 공백을 확인할 때는 원본을 보존하고 보조 열에서 정리합니다.

=TRIM(A2)

TRIM은 일반 공백을 정리하지만, 웹에서 복사된 비분리 공백 등 모든 종류의 문자를 제거하지는 않습니다.[3]
또한 0012처럼 앞자리 0에 의미가 있는 코드를 숫자 12로 바꾸면 다른 코드 체계가 됩니다.
먼저 해당 열을 식별자로 관리할지, 계산할 숫자로 관리할지 정하세요.

4. 업무 파일에 적용하기 전 작은 검수표

아래 기대값은 제공한 가상 데이터와 공개된 함수 동작을 대조한 값입니다.
실제 Excel 환경에서의 실행 결과와 구분해 사용하세요.

입력/수식기대 결과확인 목적
P103 → 상품명 조회노트정상 매칭
P999 → 상품명 조회미등록없는 코드
P102 → 기본 단가 조회8500첫 일치 값
P102 → 역방향 단가 조회9000마지막 일치 값
P102 → COUNTIF2중복 탐지

정상 코드·미등록 코드·중복 코드를 각각 한 번씩 통과시킨 뒤 실제 자료에 적용하면, 수식이 작동하는 것과 업무 기준이 맞는 것을 나눠 확인할 수 있습니다.

출처

  1. Microsoft — XLOOKUP function
  2. Microsoft — Use the COUNTIF function in Microsoft Excel
  3. Microsoft — TRIM function

Comments

답글 남기기

멍구의 슬기로운 백과사전에서 더 알아보기

지금 구독하여 계속 읽고 전체 아카이브에 액세스하세요.

계속 읽기