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

如何用Excel公式提取某行最大值对应的表头名称?

提取最大值对应的表头名称

最简方案(Excel 365/2021及以上)

直接用XLOOKUP函数,语法更直观,无需嵌套位置匹配:

=XLOOKUP(MAX(A2:C2), A2:C2, A1:C1)
  • 说明:MAX(A2:C2)计算出目标行的最大值,XLOOKUP在数据区域A2:C2定位到该最大值的位置,返回对应表头区域A1:C1的类别名称。

兼容旧版Excel的经典方案

如果使用的是无XLOOKUP的旧版Excel,INDEX+MATCH就是最优选择,逻辑清晰且兼容性拉满:

=INDEX(A1:C1, MATCH(MAX(A2:C2), A2:C2, 0))
  • 说明:MATCH(MAX(A2:C2), A2:C2, 0)获取最大值在数据行中的位置序号,INDEX根据该序号从表头行提取对应类别名称。

多最大值场景处理

若目标行存在多个相同的最大值,想要返回所有对应表头,可使用FILTER(仅Excel 365/2021支持):

=FILTER(A1:C1, A2:C2=MAX(A2:C2))

该公式会返回所有匹配最大值的表头,结果以动态数组形式自动溢出显示。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 06:02:01