Chào mọi người,
Dạo gần đây mình có cơ hội làm quen và sử dụng nhiều hơn với các tính năng mới của Excel 365, và mình thực sự ấn tượng với hàm XLOOKUP. Nếu bạn nào còn đang quen dùng VLOOKUP hay HLOOKUP thì nên thử ngay em này nhé, nó giải quyết được rất nhiều hạn chế của các hàm cũ đấy.
Điểm cộng lớn nhất của XLOOKUP là nó có thể tìm kiếm theo cả hai hướng (ngang và dọc) mà không cần phải chọn đúng hàm VLOOKUP hay HLOOKUP. Quan trọng hơn, nó có thể trả về giá trị từ một cột hoặc hàng bên trái của cột tìm kiếm, điều mà VLOOKUP không làm được.
Cú pháp cơ bản của nó như sau:
XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])Trong đó:
lookup_value: Giá trị bạn muốn tìm.lookup_array: Vùng dữ liệu bạn muốn tìm kiếm trong đó.return_array: Vùng dữ liệu chứa kết quả bạn muốn trả về.[if_not_found]: (Tùy chọn) Giá trị trả về nếu không tìm thấy. Rất tiện lợi để thay thế cho IFNA.[match_mode]: (Tùy chọn) Chế độ khớp (0: Khớp chính xác - mặc định, -1: Khớp chính xác hoặc nhỏ hơn, 1: Khớp chính xác hoặc lớn hơn, 2: Ký tự đại diện).[search_mode]: (Tùy chọn) Chế độ tìm kiếm (1: Tìm từ đầu - mặc định, -1: Tìm từ cuối, 2: Tìm kiếm nhị phân tăng dần, -2: Tìm kiếm nhị phân giảm dần).
Ví dụ, thay vì dùng:
=VLOOKUP(A2, Sheet2!$B$2:$D$100, 3, FALSE)Giờ đây, bạn có thể dùng:
=XLOOKUP(A2, Sheet2!$B$2:$B$100, Sheet2!$D$2:$D$100, "Không tìm thấy")Thấy gọn gàng và dễ đọc hơn hẳn đúng không ạ?
Các bạn đã dùng XLOOKUP chưa? Chia sẻ kinh nghiệm hoặc các mẹo sử dụng hay ho với hàm này cho mọi người cùng biết với nhé!