반응형
엑셀에서 특정 값을 찾아 다른 정보를 가져올 때 가장 많이 사용하던 함수는 VLOOKUP입니다.
하지만 최신 엑셀에서는 더 강력하고 편리한 XLOOKUP 함수를 사용할 수 있습니다.
이번 강의에서는 XLOOKUP 함수의 사용법과 실무 활용 예제를 알아보겠습니다.
XLOOKUP 함수란?
XLOOKUP 함수는 원하는 값을 찾아서 지정한 범위의 데이터를 반환하는 함수입니다.
기존 VLOOKUP 함수의 단점을 개선하여 더욱 직관적으로 사용할 수 있습니다.
예를 들어,
- 사번으로 직원 이름 찾기
- 상품코드로 상품명 조회
- 고객번호로 연락처 검색
등에 활용할 수 있습니다.
XLOOKUP 함수 기본 문법
=XLOOKUP(찾을값, 찾을범위, 반환범위)
구성 요소
| 항목 | 설명 |
| 찾을값 | 검색할 값 |
| 찾을범위 | 값을 찾을 영역 |
| 반환범위 | 결과를 가져올 영역 |
기본 예제
다음과 같은 데이터가 있다고 가정해 보겠습니다.
| A | B | |
| 1 | 사번 | 이름 |
| 2 | E001 | 김철수 |
| 3 | E002 | 이영희 |
| 4 | E003 | 박민수 |
사번 E002의 이름을 찾고 싶다면
=XLOOKUP("E002",A2:A4,B2:B4)
결과
이영희
실무 예제 1 : 상품명 조회
| A | B | |
| 1 | 상품코드 | 상품명 |
| 2 | A001 | 사과 |
| 3 | A002 | 바나나 |
| 4 | A003 | 포도 |
=XLOOKUP("A002",A2:A4,B2:B4)
결과
바나나
상품코드만 입력하면 상품명을 자동으로 가져올 수 있습니다.
실무 예제 2 : 가격 조회
| A | B | |
| 1 | 상품코드 | 가격 |
| 2 | A001 | 1000 |
| 3 | A002 | 2000 |
| 4 | A003 | 3000 |
=XLOOKUP("A003",A2:A4,B2:B4)
결과
3000
재고관리표나 매출관리표에서 자주 사용됩니다.
찾는 값이 없을 때 처리하기
XLOOKUP은 값이 없을 때 표시할 내용을 지정할 수 있습니다.
=XLOOKUP("A999",A2:A4,B2:B4,"데이터 없음")
결과
데이터 없음
별도의 IFERROR 함수를 사용할 필요가 없습니다.
VLOOKUP과 차이점
항목VLOOKUPXLOOKUP
| 왼쪽 검색 | 불가능 | 가능 |
| 열 번호 입력 | 필요 | 불필요 |
| 오류 처리 | IFERROR 필요 | 자체 지원 |
| 사용 편의성 | 보통 | 매우 편리 |
실무 활용 사례
인사관리
사번 입력 → 직원명 자동 조회
재고관리
상품코드 입력 → 상품명 자동 조회
매출관리
거래처 코드 입력 → 거래처명 자동 조회
고객관리
회원번호 입력 → 연락처 조회
핵심 정리
✅ XLOOKUP = 원하는 값을 찾아 결과 반환
✅ VLOOKUP보다 사용이 쉽고 강력함
✅ 왼쪽 검색 가능
✅ 찾는 값이 없을 때 메시지 표시 가능
✅ 실무에서 가장 많이 사용하는 조회 함수 중 하나
엑셀 최신 버전을 사용한다면 VLOOKUP 대신 XLOOKUP 사용을 적극 추천합니다.

반응형
'강의 > 엑셀 실무' 카테고리의 다른 글
| 엑셀 MATCH 함수 - 원하는 위치 찾기 (0) | 2026.06.23 |
|---|---|
| 엑셀 INDEX 함수 - 원하는 위치의 값 가져오기 (0) | 2026.06.23 |
| 엑셀 VLOOKUP 함수 (0) | 2026.06.22 |
| 엑셀 COUNTIFS 함수 - 여러 조건을 모두 만족하는 데이터 개수 세기 (0) | 2026.06.22 |
| 엑셀 COUNTIF 함수 (0) | 2026.06.22 |