我很擅長使用索引匹配從一列中提取值,但是我想從矩陣中查找值?矩陣中的INDEX MATCH值
我有一個區域錯誤列表,所以每個區域和一列(列A:F)爲每個錯誤類型的行(RowA2:A6),然後按面積錯誤的計數。然後我使用最大函數從矩陣中獲得最大值。然後我想查找哪個區域與這個值相關聯。但是,價值可能來自A3到F6。有沒有一種方法可以在這個矩陣上進行索引匹配,而不僅僅是一列?
我很擅長使用索引匹配從一列中提取值,但是我想從矩陣中查找值?矩陣中的INDEX MATCH值
我有一個區域錯誤列表,所以每個區域和一列(列A:F)爲每個錯誤類型的行(RowA2:A6),然後按面積錯誤的計數。然後我使用最大函數從矩陣中獲得最大值。然後我想查找哪個區域與這個值相關聯。但是,價值可能來自A3到F6。有沒有一種方法可以在這個矩陣上進行索引匹配,而不僅僅是一列?
AGGREGATE¹ function可以快速定位包含來自二維矩陣的MAX值的行或列,並將其返回到行或列標題標籤的INDEX。
在E9的公式:E10是:
=INDEX(C2:G2, AGGREGATE(15, 6, COLUMN(A:E)/(C3:G6=MAX(C3:G6)), 1))
=INDEX(B3:B6, AGGREGATE(15, 6, ROW(1:4)/(C3:G6=MAX(C3:G6)), 1))
在視覺識別的最大值和列和行標籤的條件格式規則爲:
紅適用於 $ C $ 3:$ G $ 6,UAFTDWCTF,=C3=MAX($C$3:$G$6)
橙適用於 $ B $ 3:$ B $ 6 UAFTDWCTF,=COUNTIF($C3:$G3, MAX($C$3:$G$6))
橙適用於 $ C $ 2:$ G $ 2,UAFTDWCTF,=COUNTIF(C$3:C$6, MAX($C$3:$G$6))
¹的AGGREGATE function是隨Excel 2010一起推出。它在早期版本中不可用。
謝謝你完美的作品! – Becky
你的意思是*'列(列** B **:F)爲每個錯誤類型'*?這些區域如何標記?也許你可以提供一些樣本數據和預期結果。 – Jeeped
[將數字輸入到單元格中並使用2D範圍搜索該數字](http://stackoverflow.com/questions/34224403/enter-number-into-a-cell-and-search-an -array-that-number-using-a-2d-range) – aucuparia