Công thức Excel: Tra cứu toàn bộ hàng -

Mục lục

Công thức chung

=INDEX(data,MATCH(value,array,0),0)

Tóm lược

Để tra cứu và truy xuất toàn bộ hàng, bạn sử dụng hàm INDEX và MATCH. Trong ví dụ minh họa, công thức được sử dụng để tra cứu tất cả các giá trị cho miền Trung là:

=INDEX(C5:F8,MATCH(H5,B5:B8,0),0)

Giải trình

Cốt lõi của công thức này là sử dụng hàm MATCH để xác định chỉ mục hàng và hàm INDEX để truy xuất toàn bộ hàng bằng cách đặt số cột thành không. Làm việc từ trong ra ngoài, MATCH được sử dụng để lấy chỉ mục hàng như sau:

MATCH(H5,B5:B8,0)

Giá trị tra cứu "Trung tâm" đến từ H5, mảng là phạm vi B5: B8 và số 0 được sử dụng để buộc khớp chính xác. Kết quả là hàm MATCH trả về 3, hàm này chuyển vào hàm INDEX dưới dạng số hàng:

=INDEX(C5:F8,3,0)

Với phạm vi C5: F8 cho mảng và 3 cho số hàng, bước cuối cùng là cung cấp số 0 cho số cột. Điều này khiến INDEX trả về tất cả hàng 3 là kết quả cuối cùng, trong một mảng như sau:

(116000,129250,127250,142500)

Xử lý với các chức năng khác

Khi bạn truy xuất toàn bộ hàng dữ liệu, bạn có thể cấp hàng đó vào các hàm như SUM, MAX, MIN, AVERAGE, LARGE, v.v. để phân tích thêm. Ví dụ, để nhận được giá trị nhỏ nhất ở miền Trung, bạn có thể sử dụng:

=MIN(INDEX(C5:F8,MATCH(H5,B5:B8,0),0))

Tổng tất cả các giá trị ở miền Trung:

=SUM(INDEX(C5:F8,MATCH(H5,B5:B8,0),0))

Công thức mảng nhiều ô

Để trả về kết quả cho nhiều ô, hãy nhập dưới dạng công thức mảng nhiều ô.

Trong phiên bản Mảng động của Excel, khi INDEX trả về toàn bộ một hàng, giá trị hàng sẽ tự động tràn vào trang tính.

thú vị bài viết...