VLOOKUP 4개 인수, 이제 XLOOKUP 3개로 끝냅니다
VLOOKUP 쓸 때마다 열 번호 세다가 틀린 적 있으신가요? 참조 범위에 열을 하나 추가하거나 삭제하면 열 번호가 다 어긋나서 수식이 깨지는 것도 VLOOKUP의 고질적인 단점입니다. 엑셀 2021·M365부터 쓸 수 있는 XLOOKUP은 이 문제를 구조적으로 해결합니다. 차이점부터 실무 예제까지 정리했습니다.
1. VLOOKUP과 뭐가 다른가 — 인수부터 다릅니다
VLOOKUP은 찾을값·참조범위·열번호·일치옵션까지 4개 인수가 필요하고, 열번호를 세다가 실수하는 경우가 흔합니다. XLOOKUP은 찾을값·찾을범위·반환범위 3개 인수만 있으면 됩니다.
| 항목 | VLOOKUP | XLOOKUP |
|---|---|---|
| 인수 개수 | 4개(열번호 필요) | 3개(열번호 불필요) |
| 일치 옵션 기본값 | 유사일치(위험) | 정확히 일치(안전) |
| 왼쪽 열 조회 | 불가능 | 가능 |
| 여러 열 동시 반환 | 불가능(따로 입력) | 가능(배열로 한 번에) |
| 지원 버전 | 모든 버전 | 엑셀 2021·M365 이상 |
2. 기본 사용법 — 상품코드로 상품명·단가 한 번에 가져오기
상품코드를 기준으로 상품명과 단가를 동시에 가져오고 싶다면, 반환범위에 두 열을 함께 지정하면 됩니다.
=XLOOKUP(C40,$B$6:$B$12,$C$6:$D$12,"찾는 값 없음")
수식 하나로 옆 셀까지 자동 채워지며 상품명과 단가가 동시에 나옵니다. 네 번째 인수에 "찾는 값 없음"을 넣어두면 IFERROR나 IFNA로 따로 감쌀 필요 없이 값이 없을 때 원하는 문구가 바로 뜹니다.
3. VLOOKUP의 약점 — 왼쪽 조회가 안 된다
VLOOKUP은 찾을 값이 반드시 참조 범위의 첫 번째 열에 있어야 합니다. 사번이 D열, 이름이 B열에 있으면 사번으로 이름을 찾을 수 없는 구조적 한계가 있었습니다.
=XLOOKUP(D2,$D$2:$D$100,$B$2:$B$100)
XLOOKUP은 찾을범위와 반환범위를 독립적으로 지정하기 때문에, 반환범위가 찾을범위보다 왼쪽에 있어도 문제없이 작동합니다.
중복값 처리 방향까지 고를 수 있는 게 XLOOKUP의 강점입니다
4. 중복값이 있을 때 — 위에서부터? 아래서부터?
VLOOKUP은 중복값이 있으면 무조건 맨 위 값만 반환합니다. XLOOKUP은 다섯 번째 인수로 검색 모드를 지정해 맨 아래 값부터 찾을 수도 있습니다.
=XLOOKUP(A2,$A$2:$A$100,$B$2:$B$100,,,-1)
다섯 번째 인수를 -1로 설정하면 아래에서 위로 검색해 가장 최근(마지막) 값을 가져옵니다. 최신 거래 내역만 뽑고 싶을 때 유용합니다.
5. 엑셀 구버전이라면 — INDEX+MATCH가 대안
버전이 안 맞아도 INDEX+MATCH면 같은 결과를 얻을 수 있습니다
회사 PC가 엑셀 2019 이하이거나 M365가 아니라면 XLOOKUP 자체가 안 보입니다. 이럴 땐 예전부터 쓰던 INDEX+MATCH 조합이 사실상 같은 역할을 합니다.
=INDEX($B$2:$B$100,MATCH(D2,$D$2:$D$100,0))
| 버전 | 추천 함수 |
|---|---|
| 엑셀 2021 / M365 | XLOOKUP |
| 엑셀 2019 이하 | INDEX+MATCH |
오늘 바로 써먹기
| 순서 | 할 일 |
|---|---|
| 1 | 회사 엑셀이 2021 이상인지 버전 확인 |
| 2 | 기존 VLOOKUP 수식을 XLOOKUP으로 하나씩 교체 |
| 3 | 네 번째 인수에 "값 없음" 문구 넣어 에러 대비 |
VLOOKUP은 오랫동안 실무의 기본이었지만, 열 번호를 손으로 세야 하고 왼쪽 조회가 안 되는 구조적 한계는 그대로였습니다. XLOOKUP으로 바꾸는 데 드는 시간은 수식 하나 고치는 정도지만, 이후 데이터 열이 추가되거나 삭제될 때마다 수식이 깨지는 스트레스를 아예 없애줍니다.
'오피스' 카테고리의 다른 글
| 챗GPT로 반복 업무 10분 만에 끝내기 — 회사 데이터 마스킹부터 프롬프트 예시까지 (0) | 2026.09.27 |
|---|---|
| "확인 부탁드립니다"를 영어로 — 실무에서 매일 쓰는 이메일 표현 총정리 (0) | 2026.09.27 |
| 파워포인트 발표자 도구 완전정복 — Alt+F5 하나로 다음 슬라이드·발표자 노트·경과 시간까지 (0) | 2026.09.26 |
| 엑셀 중복값 찾기·제거 완전정복 — COUNTIF부터 여러 열 기준까지, 지우기 전에 반드시 확인할 것 (0) | 2026.09.26 |
| 엑셀 틀고정 완전정복 — 스크롤할 때마다 제목행 찾아 올라가는 삽질, 3초면 끝납니다 (화면분할 차이까지) (0) | 2026.09.15 |
댓글