
Công thức chung
=INDEX(grades,MATCH(score,scores,1))
Tóm lược
Ví dụ này cho thấy cách sử dụng INDEX và MATCH để lấy điểm từ bảng dựa trên điểm đã cho. Điều này yêu cầu một "đối sánh gần đúng", vì không chắc rằng điểm thực tế tồn tại trong bảng. Công thức trong ô F5 là:
=INDEX(C5:C9,MATCH(E5,B5:B9,1))
Trả về "B", điểm chính xác cho điểm 88.
Giải trình
Công thức này sử dụng MATCH để tìm hàng chính xác cho một số điểm đã cho. MATCH được định cấu hình để tìm kiếm giá trị trong E5 trong cột B:
MATCH(E5,B5:B9,1)
Lưu ý rằng đối số cuối cùng là 1 (tương đương với TRUE), cho phép MATCH thực hiện đối sánh gần đúng trên các giá trị được liệt kê theo thứ tự tăng dần. Trong cấu hình này, MATCH trả về vị trí của giá trị đầu tiên nhỏ hơn hoặc bằng giá trị tra cứu. Trong trường hợp này, số điểm là 88, hàng 4 được trả về.
Khi MATCH trả về 4, chúng ta có:
=INDEX(C5:C9,4)
Nguyên nhân khiến INDEX truy xuất giá trị ở hàng thứ 4 của phạm vi C5: C9, là "B".
Lưu ý: các giá trị trong cột B phải được sắp xếp theo thứ tự tăng dần để MATCH trả về vị trí chính xác.