Dạo gần đây mình có mày mò tìm hiểu về các hàm mới trong Excel và tình cờ khám phá ra hàm XLOOKUP. Phải nói là nó giải quyết được rất nhiều hạn chế mà VLOOKUP hay HLOOKUP gặp phải.
Trước đây, khi dùng VLOOKUP, mình hay bị giới hạn là bảng tra cứu phải nằm bên phải cột cần tìm, hoặc khi muốn tra cứu theo chiều ngang thì phải dùng HLOOKUP. XLOOKUP khắc phục hoàn toàn những điều này.
Ưu điểm nổi bật của XLOOKUP:
- Tra cứu được cả từ trái sang phải và từ phải sang trái.
- Mặc định tra cứu chính xác, không cần phải sắp xếp dữ liệu theo thứ tự bảng.
- Có thể trả về nhiều giá trị cùng lúc.
- Tích hợp sẵn chức năng xử lý lỗi (
if_not_found), không cần lồng thêmIFERROR. - Linh hoạt hơn trong việc xác định phạm vi trả về.
Ví dụ, thay vì dùng:
=VLOOKUP(A2,Sheet2!$A$1:$C$100,3,FALSE)Với XLOOKUP, bạn chỉ cần:
=XLOOKUP(A2,Sheet2!$A$1:$A$100,Sheet2!$C$1:$C$100)Hoặc nếu muốn xử lý lỗi luôn:
=XLOOKUP(A2,Sheet2!$A$1:$A$100,Sheet2!$C$1:$C$100,