Chào các anh chị em trong diễn đàn!
Dạo này mình thấy nhiều bạn gặp khó khăn khi xử lý dữ liệu dạng bảng, đặc biệt là khi cần trích xuất thông tin từ một cột dựa trên điều kiện ở cột khác. Hôm nay, mình muốn chia sẻ một mẹo nhỏ nhưng khá hữu ích mà mình hay dùng, đó là kết hợp hàm INDEX và MATCH.
Nhiều người quen dùng VLOOKUP, nhưng INDEX-MATCH có ưu điểm là linh hoạt hơn rất nhiều. Nó có thể tra cứu giá trị ở bên trái hoặc bên phải của cột tra cứu, điều mà VLOOKUP không làm được.
Cú pháp cơ bản:
=INDEX(mảng_kết_quả, MATCH(giá_trị_tra_cứu, mảng_tra_cứu, 0))Trong đó:
mảng_kết_quả: Là vùng dữ liệu chứa kết quả bạn muốn lấy.giá_trị_tra_cứu: Là giá trị bạn muốn tìm.mảng_tra_cứu: Là vùng dữ liệu chứagiá_trị_tra_cứu.0: Yêu cầu tìm chính xác.
Ví dụ:
Giả sử bạn có bảng dữ liệu sản phẩm, với cột A là Mã SP, cột B là Tên SP, cột C là Giá. Bạn muốn tìm Tên SP dựa vào Mã SP.
Nếu bạn muốn tìm Tên SP của Mã SP là