Chào các anh chị em trong diễn đàn Sheet & Excel!
Hôm nay, mình xin chia sẻ một vài thông tin quan trọng liên quan đến các phiên bản Excel mới và một hàm cực kỳ hữu ích mà có lẽ nhiều người vẫn chưa khai thác hết: XLOOKUP.
Microsoft gần đây đã có những cập nhật đáng chú ý cho các phiên bản Excel, đặc biệt là việc tích hợp và cải tiến các hàm mảng động (Dynamic Arrays) cũng như các hàm mới như XLOOKUP. Thay vì chỉ thông báo chung chung, mình muốn tập trung vào XLOOKUP - một sự thay thế tuyệt vời cho VLOOKUP, HLOOKUP và cả INDEX/MATCH trong nhiều trường hợp.
Tại sao nên dùng XLOOKUP?
- Linh hoạt hơn: Có thể tìm kiếm từ trái sang phải hoặc từ phải sang trái mà không cần sắp xếp lại dữ liệu.
- Dễ sử dụng hơn: Cú pháp đơn giản và trực quan hơn nhiều.
- 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 dữ liệu (tương tự `IFERROR`).
Cú pháp cơ bản:
XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])
lookup_value: Giá trị bạn muốn tìm.lookup_array: Vùng chứa giá trị cần tìm.return_array: Vùng chứa kết quả trả về.[if_not_found]: (Tùy chọn) Giá trị trả về nếu không tìm thấy.
Ví dụ:
Giả sử bạn có bảng dữ liệu với Mã sản phẩm ở cột A, Tên sản phẩm ở cột B. Bạn muốn tìm Tên sản phẩm dựa trên Mã sản phẩm nhập vào ô C2:
Trong ô D2, bạn nhập công thức:
=XLOOKUP(C2, A:A, B:B, "Không tìm thấy")Công thức này sẽ tìm giá trị trong C2 tại cột A, và trả về giá trị tương ứng ở cột B. Nếu không tìm thấy, nó sẽ hiển thị "Không tìm thấy".
Đây là một hàm rất mạnh mẽ và mình khuyến khích mọi người nên tìm hiểu và áp dụng. Hy vọng thông tin này hữu ích cho công việc của các bạn!
Nếu có bất kỳ câu hỏi hay kinh nghiệm nào khác về XLOOKUP, đừng ngần ngại chia sẻ bên dưới nhé!