在 Excel 中使用 Min()/Max() 获取 Header 的值
Getting Value of Header with Min()/Max() in Excel
我想计算一些值的最小值。除此之外,我想捕捉 "Minimum" header 的值。
示例:
+------------+----------+--------+------+--------+
| A | B | C | D | result |
+------------+----------+--------+------+--------+
| item | New York | Boston | Phil | --- |
| Apple | 3.4 | 4.2 | 2.3 | Phil |
| Peach | 2.2 | 2.5 | 1.7 | Phil |
| Strawberry | 5.5 | 5.1 | 7.3 | Boston |
+------------+----------+--------+------+--------+
我可以在行 'Apple' 中找到 MIN()。但是我怎样才能像本例中的 Phil 那样设法接收列 header?
您可以使用 INDEX
+ AGGREGATE
:
=INDEX($B:$D;AGGREGATE(14;6;(B2:D2=MIN(B2:D2))*COLUMN(B2:D2)-1;1))
我想计算一些值的最小值。除此之外,我想捕捉 "Minimum" header 的值。 示例:
+------------+----------+--------+------+--------+
| A | B | C | D | result |
+------------+----------+--------+------+--------+
| item | New York | Boston | Phil | --- |
| Apple | 3.4 | 4.2 | 2.3 | Phil |
| Peach | 2.2 | 2.5 | 1.7 | Phil |
| Strawberry | 5.5 | 5.1 | 7.3 | Boston |
+------------+----------+--------+------+--------+
我可以在行 'Apple' 中找到 MIN()。但是我怎样才能像本例中的 Phil 那样设法接收列 header?
您可以使用 INDEX
+ AGGREGATE
:
=INDEX($B:$D;AGGREGATE(14;6;(B2:D2=MIN(B2:D2))*COLUMN(B2:D2)-1;1))