XLOOKUP 예제 — 마지막으로 나온 값 찾기
예제 표에 =XLOOKUP("한솔",A2:A6,B2:B6,,0,-1) → 결과 21,000. 아래 미니 시트에서 값을 바꿔 보며 확인해 보세요.
파일은 서버로 전송되지 않고 내 기기에서만 처리돼요
같은 고객의 주문 중 가장 아래(최근) 주문 금액을 가져오려면?
한솔 최근 주문=XLOOKUP("한솔",A2:A6,B2:B6,,0,-1)
결과 21,000
직접 바꿔 보기
칸을 누르고 위 입력란에서 값이나 수식을 고친 뒤 Enter를 누르면 결과가 바로 다시 계산돼요. 주황 칸이 답이 나오는 칸, 연두 칸은 계산에 쓰인 칸이에요.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | 고객 | 금액 | 한솔 최근 주문 | |
| 2 | 한솔 | 32,000 | 21,000 | |
| 3 | 보라 | 18,000 | ||
| 4 | 한솔 | 45,000 | ||
| 5 | 보라 | 27,000 | ||
| 6 | 한솔 | 21,000 |
예제로 보는 계산 과정

여섯 번째 인수(검색 방향)를 -1로 주면 아래에서 위로 찾아서 마지막 한솔 주문(21,000)이 나와요.
이 표에서 실제로 계산되는 순서
- XLOOKUP: “한솔” → 5번째(A6) → 21000
XLOOKUP 인수 한눈에 보기
| 인수 | 이 예제에서 | 뜻 |
|---|---|---|
| 찾을 값 | "한솔" | |
| 찾을 범위 | A2:A6 | |
| 돌려줄 범위 | B2:B6 | |
| 없을 때 보여 줄 값 | (비움) | |
| 일치 유형 | 0 | 0=정확, -1=작은 값 중 가장 가까운, 1=큰 값 중 |
| 검색 방향 | -1 | 1=위에서, -1=아래에서(마지막 값) |
주의할 점
예전 엑셀에서는 =LOOKUP(2,1/(A2:A6="한솔"),B2:B6) 같은 수식으로 마지막 값을 찾았어요.
참고한 자료
- Microsoft 지원 — XLOOKUP 함수 (동작 확인 2026-11-12)
자주 묻는 질문
방향 인수를 빼면?
수식을 =XLOOKUP("한솔",A2:A6,B2:B6)로 바꾸면 결과는 32,000이에요. (XLOOKUP: “한솔” → 1번째(A2) → 32000)
XLOOKUP이 #NAME?으로 나와요.
엑셀 2019 이하에는 XLOOKUP이 없어요. 엑셀 2021·Microsoft 365에서 열거나, INDEX·MATCH로 바꿔 쓰세요.