Chào mọi người,
Dạo gần đây mình có mày mò và phát hiện ra một hàm mới rất hay ho trong Excel, đó là XLOOKUP. Nếu các bạn vẫn đang quen dùng VLOOKUP hay INDEX-MATCH để tra cứu dữ liệu, thì XLOOKUP thực sự là một nâng cấp đáng giá, giúp công việc của chúng ta trở nên đơn giản và hiệu quả hơn rất nhiều.
Điểm mình thích nhất ở XLOOKUP là nó khắc phục được nhiều hạn chế của VLOOKUP:
- Tra cứu từ trái sang phải hoặc từ phải sang trái: Không còn bị bó buộc phải đặt cột cần tra cứu ở bên phải cột điều kiện nữa.
- Trả về nhiều giá trị: Có thể trả về một mảng kết quả, rất tiện khi cần lấy nhiều thông tin cùng lúc.
- Xử lý lỗi tốt hơn: Tích hợp sẵn tham số để xử lý trường hợp không tìm thấy giá trị, không cần dùng thêm IFNA hay IFERROR lồng vào.
- Cú pháp đơn giản: Dễ đọc, dễ hiểu và dễ nhớ hơn.
Cú pháp cơ bản của nó là:
XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])Ví dụ, nếu bạn muốn tìm giá của một sản phẩm trong một danh sách, thay vì dùng VLOOKUP phức tạp, với XLOOKUP bạn chỉ cần:
=XLOOKUP(Ô_Tên_Sản_Phẩm, Vùng_Tên_Sản_Phẩm, Vùng_Giá_Bán)Nếu muốn xử lý luôn trường hợp không tìm thấy, bạn thêm tham số thứ 4:
=XLOOKUP(Ô_Tên_Sản_Phẩm, Vùng_Tên_Sản_Phẩm, Vùng_Giá_Bán, "Không tìm thấy")Hàm này mới có trên các phiên bản Microsoft 365 và Excel 2021 trở lên. Các bạn đã thử dùng XLOOKUP chưa? Có mẹo hay hoặc tình huống nào thú vị khi dùng hàm này không, chia sẻ cho mọi người cùng biết với nhé!