반응형

1. 언제 쓰는 함수인가?
XLOOKUP은 VLOOKUP의 단점을 보완한 최신 검색 함수입니다.
- VLOOKUP은 오른쪽 방향으로만 검색 가능 → XLOOKUP은 왼쪽/오른쪽 모두 검색 가능
- VLOOKUP은 열 삽입 시 오류 위험 → XLOOKUP은 열 번호 지정이 필요 없음
- VLOOKUP은 값이 없으면 #N/A 오류 → XLOOKUP은 [없을때] 인자로 대체 가능
👉 실무 활용 예시:
- 고객 ID로 고객 이름 불러오기
- 제품 코드로 가격/재고 확인
- 사번으로 직원 소속 부서 찾기
2. 함수 구조
=XLOOKUP(찾을값, 찾을범위, 반환범위, [없을때], [비교방식], [검색방향])
- 찾을값: 기준이 되는 값 (예: 사번 1001)
- 찾을범위: 기준값이 들어 있는 열 (예: B2:B100 → 사번 목록)
- 반환범위: 불러올 값이 들어 있는 열 (예: C2:C100 → 이름)
- [없을때]: 값이 없을 경우 표시할 내용 (예: “없음”)
- [비교방식]: 0=정확히 / -1=이하 / 1=이상 (기본은 0)
- [검색방향]: 1=첫 값부터 / -1=마지막 값부터 (기본은 1)
3. 실무 예시
📌 상황
- B열: 사번
- C열: 이름
- D열: 부서
- F2에 입력한 사번을 기준으로, 이름을 찾아오고 싶다.
📌 수식
=XLOOKUP(F2, B2:B100, C2:C100, "없음")
📌 해설
- F2 → 찾을값 (입력한 사번)
- B2:B100 → 사번이 있는 열
- C2:C100 → 이름이 있는 열
- "없음" → 사번이 없을 경우 표시
👉 결과: F2에 입력한 사번에 해당하는 이름 표시, 없으면 ‘없음’ 출력
4. 추가 팁
- 왼쪽 검색 가능
- VLOOKUP은 불가능하지만, XLOOKUP은 찾을범위 왼쪽에 있는 데이터도 반환 가능
=XLOOKUP(C2, D2:D100, B2:B100)
👉 이름을 기준으로 사번을 가져오는 것도 가능!
- 열 삽입에도 안전
- 열 번호를 지정하지 않고 범위 그대로 참조하므로 구조 변경에 강합니다.
- 조건부 응용
- IFERROR 대신 [없을때] 인자 사용 → 훨씬 직관적

마무리
XLOOKUP은 단순히 “새로운 함수”가 아니라, 실무에서 훨씬 안전하고 강력한 검색 도구입니다.
이제는 VLOOKUP보다 XLOOKUP을 기본으로 사용하는 게 효율적입니다.
👉 한 줄 조언:
“검색은 VLOOKUP이 아니라, XLOOKUP으로 시작하라.”
반응형
'AI 및 OA 활용 > 오늘바로 사용하는 엑셀' 카테고리의 다른 글
| ⚙️ IF / AND / OR 함수 완전정복 – 조건별 결과 표시의 기술 (0) | 2025.10.20 |
|---|---|
| 🔢 COUNTIFS 함수 실무 활용 – 조건별 개수 세기 (0) | 2025.10.02 |
| ➕ SUMIFS 함수 실무 활용 – 조건별 합계 구하기 (0) | 2025.10.01 |
| 🔗 INDEX + MATCH 함수 실무 활용 – 자유로운 데이터 매칭 (0) | 2025.09.30 |
| 📊 VLOOKUP 함수 완전정복 – 직장인이 꼭 알아야 할 실무 활용법 (0) | 2025.09.26 |