엑셀에서 데이터를 검색할 때 가장 많이 사용하는 함수가 VLOOKUP이죠? 하지만 오른쪽 방향 검색만 가능하고, 열이 추가되면 오류가 발생하는 단점이 있어요. 😢
이제는 XLOOKUP 함수를 활용하면 이런 문제를 한 번에 해결할 수 있습니다! 🚀
📌 XLOOKUP 함수란?
XLOOKUP 함수는 VLOOKUP과 HLOOKUP을 대체할 수 있는 강력한 검색 함수로, 양방향 검색과 유연한 데이터 조회를 지원해요.
=XLOOKUP(찾을값, 검색범위, 반환범위, [찾을 값이 없을 경우], [검색모드], [일치유형])
- 찾을값: 검색할 값
- 검색범위: 찾을값이 위치한 범위
- 반환범위: 찾은 값과 연결된 데이터를 가져올 범위
- [찾을 값이 없을 경우]: 값이 없을 때 출력할 기본값 (선택 사항)
- [검색모드]: 처음 또는 마지막 값 찾기
- [일치유형]: 정확히 일치(기본값) 또는 근사값 찾기
📌 XLOOKUP 기본 예제
다음과 같은 데이터가 있다고 가정해볼게요.
| 사원번호 | 이름 | 부서 | 급여 |
|---|---|---|---|
| 1001 | 김철수 | 영업팀 | 3,500,000 |
| 1002 | 이영희 | 인사팀 | 4,200,000 |
| 1003 | 박민수 | 개발팀 | 5,000,000 |
여기서 사원번호 1002의 부서를 찾고 싶다면?
=XLOOKUP(1002, A2:A4, C2:C4)
👉 결과: 인사팀
📌 XLOOKUP 함수의 강력한 기능
✅ 왼쪽 방향 검색 가능
VLOOKUP은 오른쪽 값만 찾을 수 있지만, XLOOKUP은 왼쪽 데이터도 검색 가능해요!
=XLOOKUP("박민수", B2:B4, A2:A4)
👉 결과: 1003 (이름 “박민수”의 사원번호)
✅ 값이 없을 때 기본값 출력
찾을 값이 없을 경우 기본 메시지를 표시할 수도 있어요.
=XLOOKUP(1005, A2:A4, C2:C4, "존재하지 않는 사원번호입니다")
👉 결과: 존재하지 않는 사원번호입니다
✅ 여러 개의 값을 한 번에 검색
여러 개의 값을 동시에 검색할 수도 있어요!
=XLOOKUP(A2:A4, B2:B4, C2:C4)
👉 결과: 영업팀, 인사팀, 개발팀 (각각 대응하는 부서 출력)
📌 VLOOKUP vs XLOOKUP 비교
| 기능 | VLOOKUP | XLOOKUP |
|---|---|---|
| 검색 방향 | 오른쪽만 가능 | 왼쪽/오른쪽 모두 가능 |
| 값이 없을 때 처리 | 오류(#N/A) 발생 | 기본 메시지 설정 가능 |
| 여러 개 값 검색 | 불가능 | 가능 |
| 속도 | 대량 데이터에서 느림 | 더 빠름 |
➡️ XLOOKUP 함수는 VLOOKUP보다 훨씬 강력하고 유연한 검색이 가능합니다! 🚀
✅ 마무리
오늘은 XLOOKUP 함수의 기본 개념과 활용법을 배워봤어요!
이제 더 강력한 검색 기능을 활용해 보세요. 😊
📌 더 알고 싶은 엑셀 함수가 있다면? 댓글로 남겨주세요!
다음 포스팅에서 더욱 유용한 엑셀 팁을 소개해 드릴게요. 🚀
엑셀 함수, 엑셀 활용, 데이터 정리, 업무 자동화, 엑셀 팁