XLOOKUP 함수는 엑셀에서 매우 유용한 검색 함수로, 기존 VLOOKUP이나 HLOOKUP의 한계를 극복한 최신 함수입니다. 데이터가 정렬되어 있지 않아도 원하는 값을 찾아내며, 오류 발생 시 대체값을 제공하는 등 다양한 기능을 제공합니다.
XLOOKUP 함수는 실무에서 빠르게 데이터를 조회하고 분석하는 데 필수적인 도구로 자리 잡았습니다.
XLOOKUP 함수의 기본 작성 형태
XLOOKUP 함수는 다음과 같은 형태로 작성됩니다:
=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])
- lookup_value: 찾으려는 값
- lookup_array: 찾을 범위 (열 또는 행)
- return_array: 반환할 범위
- if_not_found (선택): 값을 찾을 수 없을 때 반환할 값
- match_mode (선택): 정확히 일치하는 값 또는 근사치를 찾는 방식 지정
- search_mode (선택): 검색 방향(순방향 또는 역방향) 지정
XLOOKUP 함수의 사용처와 구체적인 예시
다음은 XLOOKUP 함수를 사용할 수 있는 대표적인 상황들입니다:
1. 학생 점수표에서 학생의 성적을 조회할 때
아래 표에서 학생 이름을 기반으로 해당 학생의 수학 점수를 찾는 상황을 가정합니다.
A | B | C | |
---|---|---|---|
1 | 학생 이름 | 수학 점수 | 영어 점수 |
2 | 홍길동 | 85 | 90 |
3 | 이순신 | 78 | 88 |
4 | 김유신 | 92 | 87 |
이 경우, "김유신"의 수학 점수를 찾으려면 아래와 같은 수식을 사용할 수 있습니다:
=XLOOKUP("김유신", A2:A4, B2:B4)
2. 재고 목록에서 특정 제품의 가격을 검색할 때
재고 목록에서 제품명을 기준으로 해당 제품의 가격을 검색하는 예시입니다.
A | B | C | |
---|---|---|---|
1 | 제품명 | 재고량 | 가격 |
2 | 노트북 | 50 | 1,200,000 |
3 | 모니터 | 30 | 300,000 |
4 | 마우스 | 100 | 25,000 |
예를 들어, "모니터"의 가격을 찾으려면 다음과 같은 수식을 사용할 수 있습니다:
=XLOOKUP("모니터", A2:A4, C2:C4)
XLOOKUP 함수의 실무형 예제
1. 고객 주문 내역에서 제품 배송 상태를 조회
아래 고객 주문 내역에서 고객 이름을 기준으로 제품 배송 상태를 조회하는 예시입니다.
A | B | C | D | |
---|---|---|---|---|
1 | 주문 번호 | 고객 이름 | 제품명 | 배송 상태 |
2 | 1001 | 김철수 | 노트북 | 배송 완료 |
3 | 1002 | 이영희 | 마우스 | 배송 중 |
4 | 1003 | 박민수 | 모니터 | 배송 대기 |
"이영희"의 배송 상태를 조회하려면 다음 수식을 사용할 수 있습니다:
=XLOOKUP("이영희", B2:B4, D2:D4)
XLOOKUP 함수 사용 시 주의사항
- XLOOKUP 함수는 Excel 2019 및 Office 365 이상에서만 사용할 수 있습니다.
- lookup_array와 return_array는 동일한 크기를 가져야 합니다. 그렇지 않으면 #VALUE! 오류가 발생합니다.
- 찾으려는 값이 없는 경우 if_not_found 인수를 사용하여 오류를 방지할 수 있습니다.
- match_mode를 설정하지 않으면 기본적으로 정확히 일치하는 값을 찾습니다.
XLOOKUP 문제 예시
다음은 문제 예시입니다. 답을 보려면 마우스로 드래그 하세요.
문제 1: 사원별 급여 조회
다음 표를 기준으로 "최민수" 사원의 급여를 조회하는 수식을 작성하세요.
A | B | C | |
---|---|---|---|
1 | 사원명 | 직급 | 급여 |
2 | 김철수 | 대리 | 3,500,000 |
3 | 최민수 | 과장 | 4,500,000 |
4 | 이영희 | 사원 | 2,800,000 |
정답은 드래그하세요 : =XLOOKUP("최민수", A2:A4, C2:C4)
문제 2: 주문번호로 제품명 조회
아래 표를 참고하여 주문번호 1003의 제품명을 조회하는 수식을 작성하세요.
A | B | C | |
---|---|---|---|
1 | 주문 번호 | 고객명 | 제품명 |
2 | 1001 | 김철수 | 노트북 |
3 | 1002 | 이영희 | 모니터 |
4 | 1003 | 박민수 | 마우스 |
정답은 드래그하세요 : =XLOOKUP(1003, A2:A4, C2:C4)
'#1 엑셀 함수 > #1.1 단일 함수' 카테고리의 다른 글
엑셀 SORT 함수 사용법 및 실무 예제 (0) | 2024.10.13 |
---|---|
엑셀 FILTER 함수 사용법 및 실무 예제 (0) | 2024.10.12 |
엑셀 IFERROR 함수 사용법 및 실무 예제 (0) | 2024.10.10 |
엑셀 TEXTJOIN 함수 사용법 및 실무 예제 (2) | 2024.10.09 |
엑셀 CONCAT 함수 사용법 및 실무 예제 (5) | 2024.10.08 |