
VLOOKUP vs XLOOKUP: 수식·정의·활용법 & 오류 해결 완전 가이드
VLOOKUP XLOOKUP 차이를 핵심 비교하고, 정확/근사/와일드카드/다중 조건/오류 해결을 한 번에 정리했습니다. 새 설계는 XLOOKUP, 레거시는 점진 전환을 권장합니다.
Quick Fix
=XLOOKUP(A2, Table1[코드], Table1[단가], "없음")
=XLOOKUP("*"&E2&"*", Table1[상품명], Table1[코드], "미검색", 2)
=XLOOKUP(D2, 세율표[과세표준], 세율표[세율], , -1, 2)
=VLOOKUP(B2&"-"&TEXT(C2,"yyyymm"), 헬퍼표, 3, FALSE)
VLOOKUP vs XLOOKUP
- XLOOKUP은 좌↔우 자유, 정확 일치 기본, if_not_found 제공
- VLOOKUP은 간단하지만 열 삽입에 취약
구문
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])
실무 예제
단일/부분/다중 조건/근사 일치 예제를 통해 즉시 적용할 수 있습니다.
오류 해결
| 증상 | 원인 | 해결 |
|---|---|---|
| #N/A | 키 불일치 | TRIM/CLEAN/형식 고정 |
| #REF! | 열 삽입 영향 | XLOOKUP/구조화 참조 |
| #SPILL! | 스필 장애 | 범위 비우기 |
체크리스트
- XLOOKUP 우선, VLOOKUP은 FALSE
- 표(Table)·구조화 참조
- 다중 조건 = FILTER/XLOOKUP
- 근사 = 정렬 + 이진 탐색