MHLOOKUP
說明
建議使用此函數替代 HLOOKUP。MHLOOKUP 對錶格執行水平 (列) 查詢並傳回所有相符項目。MHLOOKUP 與 HLOOKUP 類似,但︰
- HLOOKUP 只會掃描第一列以尋找相符項目;在 MHLOOKUP 中指定要搜尋的列。
- HLOOKUP 找出 1 個相符項目後即停止,並傳回單一儲存格值; MHLOOKUP 會掃描整個查詢列以尋找相符項目。該列中的每個相符項目都會在結果中產生一個新欄。如果您指定 4return_row_index,則產生的每個欄都會有 4 列。
語法
MHLOOKUP(
lookup_value
, table_array
, lookup_row_index
, return_row_index
, ...) - lookup_value︰要比對的值。
- table_array︰要搜尋的陣列或表格。
- lookup_row_index︰表格中要搜尋的列 (從 1 開始)。
- return_row_index︰要從中傳回結果的列號。您可以列出任意數量的列。
範例
此範例是以以下工作簿為基礎︰
A | B | C | D | E | F | G | H | |
|---|---|---|---|---|---|---|---|---|
1 | 銷售人員 | 迪克森 | 迪克森 | 凱利 | 凱利 | Payne | Payne | Payne |
2 | Customer | O'Reilly, Auer, & Lind | Runolfsson 和 Steuber | 庫法爾集團 | 安永公司 | 威廉姆森集團 | 拉特克桑佛德 | 萊西克父子公司 |
3 | 產品 | Qosolex | 尚普 | Qosolex | Voltflan | Singlflix | Qosolex | Qosolex |
4 | 營業收入 | $8,232,000.00 | $4,853,000.00 | $2,358,000.00 | $2,064,000.00 | $6,974,000.00 | $8,433,000.00 | $8,181,000.00 |
MHLOOKUP("Qosolex",A1:H4,3,1,2,4)
的結果為︰迪克森 | 凱利 | Payne | Payne |
O'Reilly, Auer, & Lind | 庫法爾集團 | 拉特克桑佛德 | 萊西克父子公司 |
$8,232,000.00 | $2,358,000.00 | $8,433,000.00 | $8,181,000.00 |
附註
- MHLOOKUP() 會掃描lookup_row_index列 -lookup_value,然後從「」中列出的列中收集值return_row_index。然後,系統會將每個值放入產生矩陣的列中。
- 此函數適用於陣列公式。
相關函數
MATCHEXACT
MVLOOKUP