跳到主要內容

INDEX 和 MATCH 與多個數組

假設您有幾個具有相同標題的表,如下所示,從這些表中查找與給定條件匹配的值對您來說可能是一項艱鉅的工作。 在本教程中,我們將討論如何通過將特定條件與 INDEX, MATCH選擇 功能。

索引匹配多個數組 1

如何在多個數組中查找值?

要知道 屬於不同部門的不同小組的領導,您可以先使用 CHOOSE 函數定位要從中返回領導者姓名的表。 MATCH 函數然後會找出領導者在他/她所屬的表中的位置。 最後,INDEX 函數將根據職位信息加上列出領導者姓名的特定列來檢索領導者。

通用語法

=INDEX(CHOOSE(array_num,array1,array2,),MATCH(lookup_value,lookup_array,0),column_num)

  • 數組編號: 數字 CHOOSE 用於指示列表中的數組 數組1,數組2,… 返回結果。
  • 數組1,數組2,...: 要從中返回結果的數組。 這裡指的是三個表。
  • 查找值: 用於查找其相應領導者位置的組合公式的值。 這裡指給定的組。
  • 查找數組: 單元格的範圍 Lookup_Array中 被列出。 這裡指的是組範圍。 注意:您可以使用任何部門的組範圍,因為它們都是相同的,我們只需要獲取職位編號即可。
  • 列數: 您指示要從中檢索數據的列。

要知道 屬於A部門的D組組長, 請複製或在單元格 G5 中輸入以下公式,然後按 Enter 得到結果:

=索引(選擇(1,5 美元:8 加元,11 美元:14 加元,17 美元:20 加元),比賽(F5,$ B $ 5:$ B $ 8,0),2)

√ 注意:上面的美元符號($)表示絕對引用,這意味著當您將公式移動或複製到其他單元格時,公式中的名稱和類別範圍不會改變。 輸入公式後,向下拖動填充柄以將公式應用到下面的單元格,然後更改 數組編號 因此。

索引匹配多個數組 2

公式說明

=INDEX(CHOOSE(1,$B$5:$C$8,$B$11:$C$14,$B$17:$C$20),MATCH(F5,$B$5:$B$8,0),2)

  • CHOOSE(1,$B$5:$C$8,$B$11:$C$14,$B$17:$C$20): CHOOSE 函數返回 1st 數組來自公式中列出的三個數組。 所以它會回來 5 美元:8 加元,即 A部門數據范圍.
  • 匹配(F5,$B$5:$B$8,0): 匹配類型 0 強制 MATCH 函數返回第一個匹配項的位置 D組,單元格中的值 F5, 在數組中 $ B $ 5:$ B $ 8,這是 4.
  • 指數(CHOOSE(1,$B$5:$C$8,$B$11:$C$14,$B$17:$C$20),匹配(F5,$B$5:$B$8,0),2) = 指數(5 美元:8 加元,4,2): INDEX 函數在交集處檢索值 4第 行 和 2範圍的第 nd 列 5 美元:8 加元,這是 艾米莉.

為了避免改變 數組編號 在每次復制公式時,您都可以使用輔助列,即 D 列。公式將如下所示:

=索引(選擇(D5,5 美元:8 加元,11 美元:14 加元,17 美元:20 加元),比賽(F5,$ B $ 5:$ B $ 8,0),2)

√ 注:數字 1, 2, 3 在幫助欄中指出 數組1, 數組2, 數組3 在 CHOOSE 函數中。


相關功能

Excel INDEX函數

Excel INDEX 函數根據范圍或數組中的給定位置返回顯示值。

Excel MATCH功能

Excel MATCH 函數在單元格範圍內搜索特定值,並返回該值的相對位置。

Excel CHOOSE功能

CHOOSE 函數根據給定的索引號從值參數列表中返回一個值。 例如CHOOSE(3,”Apple”,”Peach”,”Orange”)返回Orange,索引號為3,Orange是函數中索引號後的第三個值。


相關公式

從另一個工作表或工作簿中查找值

如果您知道如何使用VLOOKUP函數在工作表中搜索值,那麼其他工作表或工作簿中的vlookup值對您來說就不是問題。

具有動態工作表名稱的Vlookup

在許多情況下,您可能需要跨多個工作表收集數據以進行匯總。 結合使用VLOOKUP函數和INDIRECT函數,您可以創建一個公式來使用動態工作表名稱在工作表中查找特定值。

使用 INDEX 和 MATCH 進行多條件查找

在 Excel 電子表格中處理具有多個列和行標題的大型數據庫時,找到滿足多個條件的內容總是很棘手。 在這種情況下,您可以使用帶有 INDEX 和 MATCH 函數的數組公式。


最佳辦公效率工具

Kutools for Excel-幫助您從人群中脫穎而出

🤖 Kutools 人工智慧助手:基於以下內容徹底改變數據分析: 智慧執行   |  生成代碼  |  建立自訂公式  |  分析數據並產生圖表  |  呼叫 Kutools 函數...
熱門特色: 尋找、突出顯示或識別重複項  |  刪除空白行  |  合併列或儲存格而不遺失數據  |  沒有公式的回合 ...
超VLookup: 多重標準  |  多重價值  |  跨多頁  |  模糊查詢...
副詞。 下拉清單: 簡易下拉列表  |  依賴下拉列表  |  多選下拉列表...
欄目經理: 新增特定數量的列  |  移動列  |  切換隱藏列的可見性狀態  將列與 選擇相同和不同的單元格 ...
特色功能: 網格焦點  |  設計圖  |  大方程式酒吧  |  工作簿和工作表管理器 | 資源庫 (自動文字)  |  日期選擇器  |  合併工作表  |  加密/解密單元格  |  按清單發送電子郵件  |  超級濾鏡  |  特殊過濾器 (過濾粗體/斜體/刪除線...)...
前 15 個工具集12 文本 工具 (添加文本, 刪除字符 ...)  |  50+ 圖表 類型 (甘特圖 ...)  |  40+ 實用 公式 (根據生日計算年齡 ...)  |  19 插入 工具 (插入二維碼, 從路徑插入圖片 ...)  |  12 轉化 工具 (數字到單詞, 貨幣兌換 ...)  |  7 合併與拆分 工具 (高級合併行, 拆分 Excel 儲存格 ...)  |  ... 和更多

Kutools for Excel 擁有超過 300 個功能, 確保只需點擊一下即可獲得您所需要的...

產品描述


Office選項卡-在Microsoft Office(包括Excel)中啟用選項卡式閱讀和編輯

  • 一秒鐘即可在數十個打開的文檔之間切換!
  • 每天為您減少數百次鼠標單擊,告別鼠標手。
  • 查看和編輯多個文檔時,將您的工作效率提高 50%。
  • 為 Office(包括 Excel)帶來高效的選項卡,就像 Chrome、Edge 和 Firefox 一樣。
Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
In sheet 1, I have a list of products about fifty different items and each one with a unique ID. On the next 12 columns is the price list for each month (Jan, Feb, Mar, Apr, May ... until Dec). Each month, the prices are slightly different. These products are to be distributed among 10 different persons with a unique ID (ex: P001) on sheet 2, I would like to have the data of the distributed items for P001 let's say for the month of Jan. how to get the price list referring to the column of Jan price list in sheet 1, Then next month, on sheet 2, if I type Feb, hot to get only the price list of Feb on sheet 1 and the same process for each month of the year.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations