Notice
Recent Posts
Recent Comments
Link
나만의공간
📘엑셀 고급 강의 3‑2. XLOOKUP 함수 기본 사용법 및 실무 예제 본문
XLOOKUP 함수는 익숙해지면 매우 직관적이고 실무 활용도가 높은 함수입니다. 이번 소주제에서는 함수의 기본적인 사용법을 직접 실습 예제와 함께 익히고, 실제 업무에서 자주 사용하는 조회 유형을 중심으로 학습해보겠습니다.
✅ 1. 기본 문법과 구성 이해
=XLOOKUP(찾을_값, 찾을_범위, 반환할_범위, [찾지_못했을_때], [일치_옵션], [검색_방향])
- 찾을_값: 조회하고자 하는 기준값
- 찾을_범위 (lookup_array): 기준값을 찾을 범위 (열 또는 행)
- 반환할_범위 (return_array): 기준값과 일치할 때 반환할 값이 들어있는 범위
- [찾지_못했을_때]: (선택) 일치하는 값이 없을 경우 출력할 기본값
- [일치_옵션]: (선택) 정확 일치, 근사치 등 설정 (기본: 0 = 정확 일치)
- [검색_방향]: (선택) 앞/뒤에서부터 검색 (1=앞에서, -1=뒤에서)
📌 2. 실습 예제 ① : 고객 코드로 고객명 찾기
다음과 같은 표가 있다고 가정해봅시다.
| 고객코드 | 고객명 |
| C001 | 김철수 |
| C002 | 이영희 |
| C003 | 박민수 |
여기서 고객코드가 D2셀에 입력되어 있고, 고객명을 E2셀에 표시하고 싶다면?
=XLOOKUP(D2, A2:A4, B2:B4, "고객 없음")
- 🔹 D2 = C002 → 결과: 이영희
- 🔹 D2 = C999 → 결과: 고객 없음
📌 3. 실습 예제 ② : 가격표에서 제품코드로 단가 찾기
아래와 같은 제품 단가표가 있을 때, 제품 코드로 가격을 조회해봅시다.
| 제품코드 | 제품명 | 단가 |
| P001 | 볼펜 | 500 |
| P002 | 노트 | 1500 |
| P003 | 파일 | 3000 |
제품 코드가 F2셀에 입력되어 있을 경우, G2셀에 단가를 표시하려면 아래처럼 작성합니다.
=XLOOKUP(F2, A2:A4, C2:C4, "가격 없음")
- 🔹 F2 = P002 → 결과: 1500
- 🔹 F2 = P999 → 결과: 가격 없음
특히 쇼핑몰 단가표, 재고 목록, 급여 테이블 등 실무에서 매우 자주 등장하는 형태죠.
📌 4. 실습 예제 ③ : IFERROR와 결합하여 오류 처리
가끔은 찾을 수 없는 값이 있을 수 있습니다. 이 때 XLOOKUP 자체의 [if_not_found] 매개변수 외에도, IFERROR 함수를 함께 사용하면 더 유연한 오류 처리 가능합니다.
=IFERROR(XLOOKUP(F2, A2:A4, C2:C4), "해당 없음")
- 🛠 IFERROR는 XLOOKUP 내부에서 발생하는 모든 오류를 포착합니다.
- 특히 범위 지정 실수나 계산 중 오류까지 커버하고 싶을 때 효과적입니다.
📌 5. 실습 예제 ④ : 반대 방향 조회도 가능!
VLOOKUP은 항상 왼쪽 → 오른쪽 방향만 가능했지만, XLOOKUP은 오른쪽 → 왼쪽도 조회가 가능합니다.
예를 들어 제품명이 왼쪽에 있고, 제품코드가 오른쪽에 있다면:
| 제품명 | 제품코드 |
|---|---|
| 볼펜 | P001 |
| 노트 | P002 |
| 파일 | P003 |
=XLOOKUP("노트", A2:A4, B2:B4)
결과: P002
- ✅ 왼쪽에서 오른쪽만 가능했던 VLOOKUP에 비해, 자유로운 열 위치 지정이 가능합니다.
📌 6. 실무에서의 적용 팁
- 🔹 기본값 설정: if_not_found 인수로 #N/A 오류 없이 깔끔한 출력
- 🔹 테이블 이름 사용: 이름 지정한 표 영역은 자동 범위 확장되며 관리가 편리
- 🔹 배열 함수와 병행 사용: FILTER, SORT와 함께 조합 가능
예를 들어 XLOOKUP과 SORT, UNIQUE 등을 조합하면 실시간 검색, 중복 제거, 자동 정렬 기능까지 실현할 수 있습니다.
📌 7. 요약 정리
- ✅ XLOOKUP은 기준값과 반환값의 위치에 상관없이 자유롭게 조회 가능
- ✅ 실무에서는 고객 조회, 가격표, 코드 기반 정보 출력 등에 유용하게 사용
- ✅ 오류 처리, 기본값 설정, IFERROR 조합 등으로 더 유연한 응용 가능
다음 소주제에서는 고급 옵션(match_mode, search_mode)의 다양한 활용법과, 다른 함수(FILTER, CHOOSE 등)와 함께 쓰는 실전 예제를 다뤄보겠습니다. XLOOKUP의 진짜 잠재력을 발휘할 시간입니다! 🚀
'Excel > 고급' 카테고리의 다른 글
| 📘엑셀 고급 강의 3‑3. XLOOKUP 고급 옵션 및 실전 조합 활용 (0) | 2025.08.14 |
|---|---|
| 📘 엑셀 고급 강의 4‑4. FILTER 함수 실무 팁 및 오류 대응 전략 (1) | 2025.08.14 |
| 📘 엑셀 고급 강의 4‑3. FILTER 함수 고급 활용 및 함수 조합 예제 (1) | 2025.08.14 |
| 📘 엑셀 고급 강의 4‑2. FILTER 기본 구조 및 실무 예제 (0) | 2025.08.14 |
| 📘 엑셀 고급 강의 4‑1. FILTER 함수란? 개념과 필요성 (1) | 2025.08.14 |
Comments
