XLOOKUP vs VLOOKUP — 오늘 당장 무엇을 써야 할까?

엑셀 XLOOKUP vs VLOOKUP — 왼쪽 조회·정확 일치·다열 반환 비교, 실물에 가까운 꽁이가 노트북을 가리키는 썸네일
XLOOKUP vs VLOOKUP — 오늘 당장 무엇을 써야 할까?

XLOOKUP vs VLOOKUP — 오늘 당장 무엇을 써야 할까?

Excel 365 기준으로 직접 재현한 예제만 수록했으며, 초안 정리에 AI를 보조적으로 사용했습니다.

1) 핵심 비교

항목VLOOKUPXLOOKUP
정확/근사 기본값근사(옵션) → 실수 잦음정확 (기본)
왼쪽 조회불가(우측만)가능
열 이동 시 안정성열 번호 깨짐범위 참조라 안정
다열 반환불가스필로 가능
찾을 수 없을 때IFERROR로 감싸야 함네 번째 인수로 메시지 지정
검색 모드제한적첫/마지막·와일드카드 지원

2) XLOOKUP 빠른 시작

=XLOOKUP(H2, Codes[Code], Codes[Name], "코드 없음")

TIP 다열 반환: =XLOOKUP(H2, Codes[Code], CHOOSECOLS(Codes,2,3,4), "없음") → 설명/가격/분류가 스필로 한 번에.

3) 실무 케이스 6가지(복붙용)

① 왼쪽 조회

=XLOOKUP(H2, RightTable[Code], LeftTable[Name])

② 마지막 일치

=XLOOKUP(H2, Hist[Code], Hist[Price], , 0, -1)

③ 부분 문자열(와일드카드)

=XLOOKUP("*"&H2&"*", Items[Name], Items[Code], "없음", 2)

④ 범위로 오류 메시지 통일

=IFERROR(XLOOKUP(H2, Codes[Code], Codes[Name]), "미등록 코드")

⑤ 다중 조건

=XLOOKUP(1, (Tbl[Code]=H2)*(Tbl[Region]=H3), Tbl[Price])

⑥ 스필 전체 참조

=A2#

4) 오류 처리 & 성능

  • 테이블(Table) 열을 참조해 열 이동에도 안전하게
  • 대규모 데이터는 Power Query로 전처리 후 조회
  • 오류 메시지는 IFERROR로 표준화

5) FAQ

VLOOKUP을 XLOOKUP으로 자동 변환할 수 있나요?

수동 교체가 안전합니다. 동일한 범위를 lookup_array/return_array로 나누어 입력하세요.

근사 일치가 필요한 경우는?

=XLOOKUP(value, array, ret, , 1)처럼 match_mode=1을 사용하고, 배열을 오름차순으로 정렬하세요.


Leave a Reply

Your email address will not be published. Required fields are marked *