Note: The other languages of the website are Google-translated. Back to English
English English

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 for Excel具有300個強大的高級功能(合併工作簿,按顏色求和,拆分單元格內容,轉換日期等),並為您節省80%的時間。

  • 專為1500個工作方案而設計,可幫助您解決80%的Excel問題。
  • 每天減少數千次鍵盤和鼠標的點擊,減輕您疲倦的眼睛和手的疲勞。
  • 在3分鐘內成為Excel專家。 不再需要記住任何痛苦的公式和VBA代碼。
  • 30天無限制免費試用。 60天退款保證。 免費升級和支持2年。
Excel功能區(已安裝Kutools for Excel)

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

  • 一秒鐘即可在數十個打開的文檔之間切換!
  • 每天為您減少數百次鼠標單擊,告別鼠標手。
  • 查看和編輯多個文檔時,可將您的工作效率提高50%。
  • 像Chrome,Firefox和新的Internet Explorer一樣,為Office(包括Excel)帶來高效選項卡。
Excel的屏幕截圖(已安裝Office選項卡)
按評論排序
留言 (1)
還沒有評分。 成為第一位評論!
網站主持人對此評論進行了最小化
在表 1 中,我有一個產品列表,大約有 12 個不同的項目,每個項目都有一個唯一的 ID。 接下來的 10 列是每個月的價格表(001 月、2 月、001 月、1 月、2 月……直到 1 月)。 每個月,價格略有不同。 這些產品將在表 XNUMX 上以唯一 ID(例如:PXNUMX)分發給 XNUMX 個不同的人,我想要 PXNUMX 的分發項目的數據讓我們說一月份如何獲取價目表參考表 XNUMX 中的一月價目表列,然後在下個月,在表 XNUMX 上,如果我鍵入二月,熱只能在表 XNUMX 上獲得二月的價目表,並且一年中的每個月都是相同的過程。
這裡還沒有評論
留下你的意見
以訪客身份發帖
×
評價此帖子:
0   字符
推薦地點