Công thức Excel: XLOOKUP hàng hoặc cột tra cứu
Công thức Excel: XLOOKUP hàng hoặc cột tra cứu

Công thức chung
=XLOOKUP(value,headers,data) // lookup row
Tóm lược

XLOOKUP có thể được sử dụng để tra cứu và truy xuất các hàng hoặc cột. Trong ví dụ được hiển thị, công thức trong H5 là:

=XLOOKUP(H4,C4:F4,C5:F8)

Vì tất cả dữ liệu trong C5: F8 được cung cấp dưới dạng return_array Kết quả là XLOOKUP trả về phạm vi E5: E8, tràn ra vào dãy H5: H8.

Giải trình

Một trong những lợi ích tuyệt vời của XLOOKUP là nó có thể dễ dàng trả về toàn bộ hàng hoặc cột dưới dạng kết quả tra cứu. Điều này cũng có thể được thực hiện với INDEX và MATCH, nhưng cú pháp phức tạp hơn.

Trong ví dụ được hiển thị, chúng tôi muốn truy xuất tất cả các giá trị được liên kết với Q3. Công thức của H5 là:

=XLOOKUP(H4,C4:F4,C5:F8)
  • Các lookup_value đến từ ô H4, có chứa “Q3”
  • Các lookup_array là phạm vi C4: F4, nằm trong tiêu đề
  • Các return_array là C5: F8, chứa tất cả dữ liệu
  • Các match_mode không được cung cấp và mặc định là 0 (đối sánh chính xác)
  • Các search_mode không được cung cấp và mặc định là 1 (đầu tiên đến cuối cùng)

XLOOKUP tìm “Q3” là mục thứ hai trong C4: F4 và trả về cột thứ hai của return_array, phạm vi E5: E8.

Hàng tra cứu

Trong ví dụ được hiển thị, XLOOKUP cũng được sử dụng để tra cứu một hàng. Công thức trong C10 là:

=XLOOKUP(B10,B5:B8,C5:F8)
  • Các lookup_value đến từ ô B10, có chứa “Trung tâm”
  • Các lookup_array là phạm vi B5: B8, liệt kê các vùng
  • Các return_array là C5: F8, chứa tất cả dữ liệu
  • Các match_mode không được cung cấp và mặc định là 0 (đối sánh chính xác)
  • Các search_mode không được cung cấp và mặc định là 1 (đầu tiên đến cuối cùng)

XLOOKUP tìm “Trung tâm” là mục thứ ba trong B5: B8 và trả về hàng thứ ba của return_array, phạm vi C7: F7.

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

Kết quả do XLOOKUP cung cấp có thể được chuyển giao cho các chức năng khác để xử lý thêm. Ví dụ: để cộng tất cả các số Q3, bạn có thể sử dụng hàm SUM như sau:

=SUM(XLOOKUP("Q3",C4:F4,C5:F8)) // sum Q3

trả về một kết quả duy nhất, 503,250.

https://exceljet.net/formula/xlookup-lookup-row-or-column