在 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))