Chào mọi người,
Trong quá trình làm việc với Excel, chắc hẳn ai cũng quen thuộc với hàm VLOOKUP để tra cứu dữ liệu. Tuy nhiên, VLOOKUP có một số hạn chế nhất định, ví dụ như chỉ có thể tra cứu từ trái sang phải, và đôi khi sẽ chậm hơn khi xử lý lượng dữ liệu lớn. Hôm nay, mình muốn chia sẻ một cách kết hợp hai hàm INDEX và MATCH để thay thế VLOOKUP, mang lại sự linh hoạt và hiệu quả hơn.
Tại sao nên dùng INDEX và MATCH?
- Linh hoạt: Có thể tra cứu dữ liệu ở bất kỳ cột nào, không bị giới hạn từ trái sang phải như
VLOOKUP. - Hiệu suất: Thường nhanh hơn
VLOOKUPkhi xử lý bảng dữ liệu lớn. - Dễ đọc (khi quen): Cấu trúc rõ ràng, tách biệt việc tìm vị trí (
MATCH) và lấy giá trị (INDEX).
Cách sử dụng:
Giả sử bạn có bảng dữ liệu như sau:
A B C
1 Mã SP Tên SP Giá
2 SP001 Bàn 1000000
3 SP002 Ghế 800000
4 SP003 Tủ 500000
Bạn muốn tìm Giá của SP002. Công thức sẽ là:
=INDEX(C2:C4, MATCH(