
Công thức chung
=INDEX(data,MATCH(val,rows,1),MATCH(val,columns,1))
Tóm lược
Để tra cứu giá trị trong bảng bằng cách sử dụng cả hàng và cột, bạn có thể xây dựng công thức thực hiện tra cứu hai chiều với INDEX và MATCH. Trong ví dụ được hiển thị, công thức trong J8 là:
=INDEX(C6:G10,MATCH(J6,B6:B10,1),MATCH(J7,C5:G5,1))
Lưu ý: công thức này được đặt thành "đối sánh gần đúng", vì vậy giá trị hàng và giá trị cột phải được sắp xếp.
Giải trình
Cốt lõi của công thức này là INDEX, chỉ đơn giản là lấy một giá trị từ C6: G10 ("dữ liệu") dựa trên số hàng và số cột.
=INDEX(C6:G10, row, column)
Để lấy số hàng và số cột, chúng tôi sử dụng MATCH, được định cấu hình cho đối sánh gần đúng, bằng cách đặt đối số thứ 3 thành 1 (TRUE):
MATCH(J6,B6:B10,1) // get row number MATCH(J7,C5:G5,1) // get column number
Trong ví dụ, MATCH sẽ trả về 2 khi chiều rộng là 290 và 3 khi chiều cao là 300.
Cuối cùng, công thức giảm thành:
=INDEX(C6:G10, 2, 3) = 1800