INDEX MATCH: công thức tra cứu linh hoạt nhất trong Google Sheets
Giải thích INDEX MATCH dễ hiểu: tra cứu sang trái, tra theo dòng và cột (tra 2 chiều), tìm người có điểm cao nhất. So sánh với VLOOKUP.
INDEX + MATCH là bộ đôi tra cứu mạnh nhất trước khi có XLOOKUP, và vẫn là lựa chọn số một cho tra cứu hai chiều.
Hiểu từng hàm
- MATCH trả về vị trí:
=MATCH("Lê Chi", B2:B41, 0)→ 3 - INDEX lấy giá trị tại vị trí:
=INDEX(A2:A41, 3)→ mã học sinh thứ 3
Ghép lại
fx=INDEX(A2:A41, MATCH("Lê Chi", B2:B41, 0))
Tìm tên ở cột B, trả về mã ở cột A — tra sang trái, điều VLOOKUP không làm được.
Ai có điểm cao nhất?
fx=INDEX(B2:B41, MATCH(MAX(D2:D41), D2:D41, 0))
Tra cứu hai chiều (dòng × cột)
Bảng điểm có tên học sinh theo dòng, tên môn theo cột:
fx=INDEX(D2:F41, MATCH("Võ Hà", B2:B41, 0), MATCH("Anh", D1:F1, 0))
Đổi tên học sinh hoặc tên môn ở ô điều kiện là kết quả đổi theo.
Ghi nhớ
Đối số cuối của MATCH là 0 để tìm chính xác. Bỏ trống thì MATCH tìm gần đúng và cần dữ liệu đã sắp xếp.
Luyện tập ở bài INDEX + MATCH.
🧪 Thực hành ngay trên bảng tính mẫu
Hoặc làm bài tập có chấm điểm tự động trong Lộ trình học.