Dạo này làm việc với Excel nhiều, mình luôn tìm kiếm những công cụ, hàm mới để tối ưu hóa công việc. Hôm rồi tình cờ lướt qua một bài viết về các Add-ins mới cho Excel và phát hiện ra một cái tên khá thú vị: XLookup.
Nhiều anh em chắc đã quen với VLOOKUP hay HLOOKUP rồi, nhưng đôi khi những hàm này khá bất tiện, ví dụ như bắt buộc cột dò tìm phải nằm bên trái, hoặc không xử lý được các trường hợp dò tìm từ phải sang trái. XLookup ra đời để giải quyết những hạn chế đó.
Điểm nổi bật của XLookup:
- Dò tìm theo cả chiều ngang và chiều dọc.
- Cột dò tìm có thể nằm ở bất kỳ đâu, không nhất thiết phải bên trái.
- Xử lý tốt các trường hợp không tìm thấy dữ liệu bằng cách trả về giá trị mặc định (tương tự IFNA).
- Có thể dò tìm theo thứ tự từ cuối lên đầu.
- Hỗ trợ dò tìm gần đúng và dò tìm chính xác.
Ví dụ đơn giản để so sánh với VLOOKUP:
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 và Giá bán ở cột C. Bạn muốn tìm Giá bán dựa vào Mã sản phẩm.
Với VLOOKUP, bạn sẽ viết:
=VLOOKUP(A2, A:C, 3, FALSE)Với XLookup, bạn sẽ viết:
=XLOOKUP(A2, A:A, C:C, "Không tìm thấy")Trong đó:
A2là giá trị cần dò (Mã sản phẩm).A:Alà cột chứa Mã sản phẩm.C:Clà cột chứa Giá bán (cột trả về)."Không tìm thấy"là giá trị trả về nếu không tìm thấy Mã sản phẩm.
Thật sự là tiện lợi hơn rất nhiều phải không ạ? Hiện tại XLookup đã có sẵn trên các phiên bản Microsoft 365 mới nhất. Nếu anh em nào chưa có, có thể tìm hiểu cài đặt Add-in này để trải nghiệm nhé. Rất mong nhận được ý kiến đóng góp và chia sẻ thêm từ mọi người!