提取Excel矩陣中的索引值

提取Excel矩陣中的索引值

我有一張這樣的桌子

A   2   3   4
B   1   2   5
C   6   2   3

我想定義一個函數,提取與 3x3 數值矩陣的最小值相對應的字母。所需的輸出將是“B”。

我想出了這個功能:

=INDEX(A1:A3;MATCH(MIN(B1:D3);B1:D3;0))

但這不起作用。我認為問題出在 MATCH 函數中,因為它不回傳數字,但我不知道如何解決這個問題。

答案1

MATCH 是為一列或一行設計的。使用聚合將迭代範圍並測試每個單元格。它有點慢,範圍只需要資料集。

=INDEX(A:A,AGGREGATE(15,6,ROW(B1:D3)/(B1:D3 = MIN(B1:D3)),1))

在此輸入影像描述

相關內容