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

求助:基于每行首个非零项生成分类描述的Excel公式

解决每行首个非零单元格对应分类的公式方案

新版Excel(365/2021及以上版本)

在G3单元格输入以下公式,下拉填充即可:

=XLOOKUP(TRUE,B3:F3<>0,$B$2:$F$2,"",0,1)
  • 逻辑说明:XLOOKUP从左到右查找当前行(B3:F3)中第一个非零单元格,返回对应的表头($B$2:$F$2)内容;最后一个参数1指定从左到右匹配首个符合条件的值,精准满足需求。

旧版Excel(不支持XLOOKUP的版本)

在G3单元格输入以下数组公式,按Ctrl+Shift+Enter回车后下拉填充:

=INDEX($B$2:$F$2,MATCH(TRUE,B3:F3<>0,0))
  • 逻辑说明:MATCH(TRUE,B3:F3<>0,0)定位当前行首个非零单元格的列位置,再通过INDEX从表头区域提取对应的分类描述。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 23:15:02