Nếu bạn muốn truy xuất tiêu đề cột tương ứng với giá trị phù hợp, bạn có thể sử dụng kết hợp các hàm INDEX, MAX, SUMPRODUCT & COLUMN * để trích xuất đầu ra.

INDEX: Trả về giá trị hoặc tham chiếu của ô tại giao điểm của một hàng và cột cụ thể, trong một phạm vi nhất định.

Cú pháp: = INDEX (array, row_num, column_num)

MAX: Trả về số tối đa từ một phạm vi ô hoặc mảng. Ví dụ: nếu danh sách các số chứa 5, 6, 7, 8, 9 & 10, thì kết quả đầu ra sẽ là 10.

Cú pháp = MAX (number1, number2, …​)

Có thể có tối đa 255 đối số. Tham khảo ảnh chụp màn hình hiển thị bên dưới:

img1

SUMPRODUCT: Trả về tổng các tích của các dải hoặc mảng tương ứng.

Cú pháp: = SUMPRODUCT (array1, array2, array3, …​)

array1, array2,… .. array255 là các phạm vi ô hoặc mảng mà bạn muốn nhân & sau đó cộng chúng.

Có thể có tối đa 255 mảng trong hàm SUMPRODUCT. Tham khảo ảnh chụp màn hình hiển thị bên dưới:

img2

COLUMN: Trả về số cột của một tham chiếu.

Cú pháp: = COLUMN (tham khảo)

[.underline] # Hãy để chúng tôi lấy một ví dụ: # Chúng tôi có 3 tiêu đề cột chứa các giá trị số. Chúng tôi cần một công thức để tra cứu trong ô E2 và lấy kết quả trong ô F2 phải là tiêu đề của cột đó.

Chọn một giá trị từ cột B trong ô E2, kết quả sẽ là tiêu đề cột trong ô F2.

img3

giá trị tra cứu là 5 tham khảo ảnh chụp nhanh dưới đây:

img4

  • Trong ô F2, công thức sẽ là

= INDEX ($ A $ 1: $ C $ 1, SUMPRODUCT (MAX $ A $ 2: $ C $ 5 = E2) (COLUMN ($ A $ 2: $ C $ 5)) – COLUMN ($ A $ 1) +1)

* Nhấn enter trên bàn phím của bạn.

* Hàm sẽ trả về tên hàng

img5

Đầu ra chúng ta nhận được là “Header 2” * vì tra cứu 5 được tìm thấy trong cột B.

  • Nếu chúng ta thay đổi giá trị trong ô E2 từ 5 thành 10 thì công thức sẽ tự động thay đổi kết quả tương ứng.

img6