VLOOKUP hai chiều

Mục lục

Các hàm VLOOKUP và HLOOKUP nổi tiếng với việc tra cứu dữ liệu theo một chiều:

Và sau đó:

Tuy nhiên, điều gì sẽ xảy ra nếu chúng ta có một mảng HAI chiều

Và chúng tôi muốn tìm giá trị cho Thuyền trong tháng 3-08. Vì vậy, chúng tôi có thể thêm hai trình đơn thả xuống để chỉ định phương thức vận tải và tháng mà chúng tôi cần:

Excel cung cấp một hàm được gọi là INDEX cho phép chúng tôi trả về các giá trị từ một mảng 2d:
INDEX (Array_Range, Row Number, Col Number)

Ở đâu
• Array_Range là phạm vi trong Excel của mảng hai chiều - trong trường hợp này là $ B $ 4: $ H $ 7
• Số hàng là vị trí trong danh sách mà chúng tôi tìm thấy văn bản “Thuyền” - trong trường hợp này là 1
• Col Number là vị trí trong danh sách nơi chúng tôi tìm thấy tháng “Mar-08”

Tất nhiên điều duy nhất còn lại phải làm là xác định Số hàng và Cột. Điều này được thực hiện bằng cách sử dụng hàm MATCH - trả về vị trí của một chuỗi trong một phạm vi giá trị:
MATCH (“Chuỗi”, Phạm vi, 0) - sẽ trả về vị trí của “Chuỗi” trong mảng “Phạm vi” và 0 trạng thái mà chúng ta muốn có một kết quả khớp chính xác. Vì vậy, chúng tôi đang tìm kiếm vị trí của Thuyền trong phạm vi {Thuyền, Ô tô, Máy bay, Xe ngựa} - là 1. Điều này sẽ cho số hàng:

TRẬN ĐẤU (B11, $ B $ 4: $ B $ 7,0)
Và tương tự cho số cột
TRẬN ĐẤU (C11, $ C $ 2: $ H2,0)
Và sau đó chúng tôi kết hợp tất cả những thứ này thành một chức năng:
= INDEX ($ C $ 4: $ H $ 7, TRẬN ĐẤU (B11, $ B $ 4: $ B $ 7,0), TRẬN ĐẤU (C11, $ C2: $ H $ 2,0))
Để cung cấp giá trị 79 cho thuyền vào tháng 3 năm 2008:

Bạn sẽ giúp sự phát triển của trang web, chia sẻ trang web với bạn bè

wave wave wave wave wave