You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Excel 2021:如何让第11列显示前10列最小值对应列的表头?

Excel 2021中自动显示最小值对应列表头的实现方法

以下是两种适合Excel 2021的实现方案,假设你的表头位于第1行(A1-J1),数据行从第2行开始,目标结果放在第11列(K列):

方法一:INDEX+MATCH组合函数

在K2单元格输入以下公式,回车后下拉填充到所有数据行:

=INDEX($A$1:$J$1,MATCH(MIN(A2:J2),A2:J2,0))

各部分作用:

  • MIN(A2:J2):计算当前行前10列的最小值
  • MATCH(MIN(A2:J2),A2:J2,0):精确查找最小值在当前行前10列中的位置序号
  • INDEX($A$1:$J$1,...):根据位置序号从表头区域($A$1:$J$1,绝对引用确保下拉时表头范围不变)中提取对应表头文本

方法二:XLOOKUP函数(Excel 2021原生支持)

如果习惯更简洁的写法,可使用XLOOKUP函数,在K2单元格输入:

=XLOOKUP(MIN(A2:J2),A2:J2,$A$1:$J$1)

该函数直接完成"查找最小值→匹配对应表头"的操作,逻辑更直观,无需拆分步骤。

示例验证

当第2行A2-J2的值为1到10时,MIN(A2:J2)返回1,两种公式都会匹配到A列的表头"A",并显示在K2单元格中。

内容的提问来源于stack exchange,提问作者user1009073

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 03:09:54