在不同行中查找最小数值和 return 单元格
Find minimum numeric value and return cell in different row
我正在寻找一个多列范围的最小值(仅限数字值),其中将包含数字和文本值,然后 return 来自第 1 行中同一列的单元格。
例如:
A
B
C
D
John
Dave
Ryan
Nate
2
7
3
4
5
Apple
1
8
9
10
Orange
12
Banana
14
Kiwi
16
我想先在 A2:D5 中找到最小的纯数字值(即 1),然后 return 与第 1 行中该列相对应的 value/cell(这将是瑞安)。
我尝试了以下公式,但它无法正常工作。
=INDEX(A1:D1,MIN(IF(ISNUMBER(A2:D5),A2:D5,0)))
仅适用于最小值:
=INDEX(MIN(A2:D5))
和:
=+INDEX(SORT(FLATTEN(IF(IFERROR(A2:D5*1)=MIN(A2:D5), A1:D1, ))))
或:
=INDEX(QUERY({SPLIT(FLATTEN(A1:D1&"♦"&A2:D5), "♦")&""},
"order by Col2 limit 1"))
我正在寻找一个多列范围的最小值(仅限数字值),其中将包含数字和文本值,然后 return 来自第 1 行中同一列的单元格。
例如:
A | B | C | D |
---|---|---|---|
John | Dave | Ryan | Nate |
2 | 7 | 3 | 4 |
5 | Apple | 1 | 8 |
9 | 10 | Orange | 12 |
Banana | 14 | Kiwi | 16 |
我想先在 A2:D5 中找到最小的纯数字值(即 1),然后 return 与第 1 行中该列相对应的 value/cell(这将是瑞安)。
我尝试了以下公式,但它无法正常工作。
=INDEX(A1:D1,MIN(IF(ISNUMBER(A2:D5),A2:D5,0)))
仅适用于最小值:
=INDEX(MIN(A2:D5))
和:
=+INDEX(SORT(FLATTEN(IF(IFERROR(A2:D5*1)=MIN(A2:D5), A1:D1, ))))
或:
=INDEX(QUERY({SPLIT(FLATTEN(A1:D1&"♦"&A2:D5), "♦")&""},
"order by Col2 limit 1"))