Chào các bạn, mình là một người dùng Excel lâu năm và thường xuyên làm việc với dữ liệu lớn. Gần đây, mình có xem lại các bài viết nổi bật trong chuyên mục và thấy có nhiều bài chia sẻ về VLOOKUP, các lỗi thường gặp với nó. Điều này làm mình chợt nghĩ, liệu có phải lúc nào chúng ta cũng nên ưu tiên VLOOKUP không?
Bản thân mình thì thấy hàm INDEX kết hợp với MATCH có nhiều ưu điểm vượt trội hơn hẳn VLOOKUP trong một số trường hợp, đặc biệt là:
- Tìm kiếm linh hoạt hơn:
INDEX/MATCHcó thể tra cứu sang trái, trong khi VLOOKUP chỉ có thể tra cứu sang phải. - Hiệu suất tốt hơn với dữ liệu lớn: Trong nhiều trường hợp,
INDEX/MATCHxử lý nhanh hơn VLOOKUP, đặc biệt khi bảng dữ liệu của bạn rất lớn. - Ít bị ảnh hưởng khi thêm/bớt cột: Khi bạn thêm hoặc bớt cột ở giữa bảng, VLOOKUP có thể trả về kết quả sai nếu bạn không cập nhật số thứ tự cột. Còn với
INDEX/MATCH, bạn chỉ cần đảm bảo đúng tên cột trong tham số củaMATCHlà được.
Tất nhiên, VLOOKUP vẫn rất tiện lợi và dễ sử dụng cho những tác vụ tra cứu cơ bản. Nhưng mình nghĩ, việc hiểu rõ và sử dụng thành thạo INDEX/MATCH sẽ giúp chúng ta giải quyết công việc hiệu quả hơn rất nhiều.
Không biết ý kiến của các bạn thế nào? Các bạn thường ưu tiên dùng hàm nào và trong những trường hợp nào? Hãy cùng thảo luận để mọi người cùng học hỏi nhé!