
在Excel中,我想取得一組數字中給定值的對應數字。
給定的值是無序的。
例子:
1 | 21
2 | 34
3 | 15
4 | 47
5 | 29
這裡最小值是 15,最大值是 47,
我想得到15和47對應的數字,即3和4。
注意:第 2 列值沒有任何順序。
我應該使用什麼 Excel 公式?
答案1
您還沒有說第 2 列中的值是否是唯一的。您可以找到第一的出現第 2 列 (B) 中的最小值和最大值,並使用下列命令檢索第 1 列 (A) 中的對應值:
=索引(A1:A5,匹配(最小(B1:B5),B1:B5,0)) =索引(A1:A5,匹配(最大限度(B1:B5),B1:B5,0))
答案2
您可以使用的一種方法(可能不是最好的)是製作 2 個額外的列。一個包含一個選取最大值的公式,一個包含選取最小值的公式。
您可以使用 =IF() 函數來確定某個值是最大值還是最小值。
舉個例子:
C 列有:
=IF(B1=MAX($B$1:$B$5),A1,"")
D 列有:
=IF(B1=MIN($B$1:$B$5),A1,"")
複製各行。這顯示 C4 是最大值 (4),D3 是最小值 (3)。
對這些列進行快速求和意味著您可以將它們放入另一個儲存格中,而不必關心哪一行具有該值。
B7有:
=SUM(C1:C5)
B8有:
=SUM(D1:D5)
正如我所說,這可能不是最好的方法,但它確實有效(某種程度上)。