본문 바로가기
Office/Excel

[다엑셀-excel]XLOOKUP 함수 완벽 정복하기

by Daily Investing 2026. 1. 15.
반응형

엑셀의 새로운 표준, XLOOKUP 함수 완벽 가이드

기존의 VLOOKUP은 "찾으려는 값이 무조건 첫 번째 열에 있어야 한다"는 까다로운 조건이 있었습니다. 하지만 XLOOKUP은 방향에 상관없이 데이터를 찾을 수 있고, 오류 처리까지 한 번에 해결하는 만능 함수입니다.

1. XLOOKUP 함수의 기본 문법

XLOOKUP은 기본적으로 3가지 필수 정보와 2가지 선택 정보로 구성됩니다.

=XLOOKUP(① 찾을값, ② 찾을범위, ③ 결과범위, [④ 일치없음 알림], [⑤ 일치모드])

  1. 찾을값: 무엇을 검색할 것인가?
  2. 찾을범위: 그 값이 어디(열)에 있는가?
  3. 결과범위: 어떤 데이터(열)를 가져올 것인가?
  4. 일치없음(선택): 값을 못 찾았을 때 보여줄 문구 (예: "없음")
  5. 일치모드(선택): 기본값이 '정확히 일치(0)'이므로 생략 가능합니다.

2. 실무 예제: 표 2개로 비교하기

이번에는 왼쪽에 있는 데이터도 찾을 수 있는 XLOOKUP의 강력함을 보여주는 예시를 들어보겠습니다.

표 ①: 직원 명부 (원본 데이터)

특징: 사번이 이름보다 오른쪽에 있어도 상관없습니다.

성명 (A열) 부서 (B열) 사번 (C열) 직급 (D열)
홍길동 인사팀 H-001 대리
이영희 개발팀 K-202 과장
김철수 영업팀 S-303 사원

표 ②: 사원 검색 (결과 표)

우리는 '사번'을 입력해서 그 사람의 '성명'을 찾아보겠습니다. (VLOOKUP으로는 불가능한 왼쪽 찾기!)

입력할 사번 결과: 성명 (XLOOKUP 적용)
K-202 이영희

[함수 입력법]

=XLOOKUP("K-202", C2:C4, A2:A4, "정보 없음")

  • "K-202": 찾고 싶은 사번입니다.
  • C2:C4: 사번이 들어있는 **'찾을 범위'**입니다.
  • A2:A4: 이름이 들어있는 **'결과 범위'**입니다. (찾을 범위보다 왼쪽에 있어도 OK!)
  • "정보 없음": 만약 사번을 잘못 입력하면 자동으로 이 문구가 뜹니다.

3. XLOOKUP이 VLOOKUP보다 좋은 3가지 이유

특징 VLOOKUP XLOOKUP
검색 방향 오른쪽 방향으로만 가능 왼쪽/오른쪽 모두 가능
열 삽입 영향 열 번호가 바뀌면 오류 발생 열을 추가해도 결과가 유지됨
오류 처리 IFERROR 함수를 따로 써야 함 함수 안에 오류 메시지 기능 포함
기본값 유사 일치가 기본 (옵션 필수) 정확히 일치가 기본 (옵션 생략 가능)

4. 주의사항

  • XLOOKUP은 엑셀 2021 이상 또는 Microsoft 365 사용자만 사용할 수 있습니다.
반응형