엑셀 최상급 실무자를 위한 XLOOKUP 사용법 및 활용예시

썸네일

엑셀 최상급 실무자가 알아야 할 XLOOKUP 함수의 모든 것

엑셀은 오랜 시간 동안 데이터를 다루는 실무자들에게 없어서는 안 될 중요한 도구입니다. 특히 데이터 조회 및 매칭 작업에서 사용되는 함수 중 가장 강력한 도구 중 하나가 바로 XLOOKUP입니다. 기존의 VLOOKUP이나 HLOOKUP을 대체하며 등장한 이 함수는 보다 직관적이고 유연한 방식으로 데이터를 찾을 수 있게 해줍니다.


XLOOKUP 함수란?

XLOOKUP의 등장 배경


기존 VLOOKUP은 사용 중 여러 가지 제약이 있었습니다: - 조회 열은 항상 왼쪽에 있어야 함 - 오류 처리에 한계가 있음 - 삽입/삭제로 참조가 엉킬 위험이 큼

이런 문제점을 해결하고자 등장한 것이 바로 XLOOKUP 함수입니다. XLOOKUP은 위치 제한 없이 데이터를 찾고, 다양한 옵션을 통해 안정적인 검색 결과를 제공합니다.

기본 구조

XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])

매개변수 설명:

매개변수 설명
lookup_value 검색하려는 값
lookup_array 검색 범위
return_array 반환할 데이터 범위
ifnotfound 검색되지 않았을 때 반환할 값 (선택)
match_mode 일치 방식 지정 (선택)
search_mode 검색 방향 지정 (선택)

실무에서의 XLOOKUP 활용 예시

예시 1: 상품 코드로 재고 수량 조회

=XLOOKUP("A102", A2:A100, D2:D100, "없음")

이 공식은 상품 코드 A102A2:A100 범위에서 찾고, 해당 행의 D 열 값을 반환합니다. 만약 해당 코드가 없다면 "없음"이라는 메시지를 반환하게 됩니다.

실무 팁: 기존 VLOOKUP과 달리 XLOOKUP은 오른쪽뿐 아니라 왼쪽 범위에서도 값을 찾을 수 있습니다.

예시 2: 고객 ID를 기준으로 이름 조회


=XLOOKUP(E2, 고객ID범위, 고객이름범위, "ID 없음")

또한 오류를 방지하기 위한 IFERROR를 사용하지 않아도 되는 점은 실무에서 큰 장점입니다.


XLOOKUP의 장점 비교

기능 VLOOKUP XLOOKUP
검색 방향 오른쪽만 가능 양방향 가능
기본 오류 처리 없음 내장
동적 범위 계산 제한적 가능
성능 느림 더 빠름 (대용량 시)

즉, XLOOKUP은 실무 생산성을 매우 크게 향상시켜주는 도구입니다.


XLOOKUP 고급 기능

부분일치 검색 (와일드카드 지원)

=XLOOKUP("*카드", A2:A100, B2:B100,,2)

위 공식은 "카드"로 끝나는 문자열을 검색하며, match_mode 값으로 2(와일드카드 일치)를 지정합니다.

마지막 항목 검색 (검색 방향 지정)

=XLOOKUP(찾을값, 범위1, 범위2,,, -1)

검색 방향을 -1로 설정하면 마지막 값을 위에서 아래로가 아닌 아래에서 위로 찾게 됩니다.


실무자가 반드시 알아야 할 팁

  • IFERROR 없이 안정적인 함수 사용 가능
  • 중복값이 있는 경우에도 처리 가능
  • 동적 배열 함수와 함께 사용하면 더 효율적

XLOOKUP과 다른 함수들의 통합 사용 예시


  • XLOOKUP + FILTER
  • XLOOKUP + SUMIFS
  • XLOOKUP + TEXTJOIN

이런 조합을 통해 복잡한 실무 보고서나 자동화 작업을 보다 쉽게 처리할 수 있습니다.


마무리하며

XLOOKUP 함수는 단순한 조회 기능 이상의 것을 제공합니다. 이는 엑셀을 자주 사용하는 실무자들에게 중요한 자산이 됩니다. 특히 엑셀 최상급 실무자라면 XLOOKUP의 다양한 활용법을 깊이 이해하고 있어야 하며, 이를 실제 업무에 효과적으로 적용하는 능력이 중요합니다.

지금 바로 XLOOKUP을 연습하고, 여러분의 엑셀 실무 능력을 한 단계 업그레이드 해보세요!

댓글 쓰기

0 댓글

신고하기

이 블로그 검색

태그

이미지alt태그 입력