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

求Excel公式:按指定列标题求和含特定内容的行数据

解决Excel按列标题+行内容求和的问题

给你两种实用的公式方案,适配不同版本的Excel:

方案一:兼容旧版Excel(用SUMPRODUCT)

假设你的数据满足:

  • 标题行是第1行(示例用1:1)
  • 行标识(如"Pizza"这类内容)在A列(示例用A1:A100)
  • 数据区域是A1:Z100

公式如下:

=SUMPRODUCT((A1:A100="Pizza")*(1:1="Jul")*(A1:Z100))

公式拆解:

  • (A1:A100="Pizza"):筛选出A列内容为"Pizza"的行,返回布尔值数组
  • (1:1="Jul"):筛选出标题为"Jul"的列,返回布尔值数组
  • 两个布尔数组相乘后,定位到同时满足行、列条件的单元格,再乘以数据区域的值完成求和

方案二:新版Excel专属(XLOOKUP+SUMIF)

如果你的Excel支持XLOOKUP函数(Office 365/2021及以上版本),公式更简洁:

=SUMIF(A:A,"Pizza",XLOOKUP("Jul",1:1,A:Z))

公式拆解:

  • XLOOKUP("Jul",1:1,A:Z):直接定位到标题为"Jul"对应的整列
  • SUMIF(A:A,"Pizza",...):对A列内容为"Pizza"的行,求和刚才找到的列的数值

注意事项

  • 替换公式里的范围(如A1:A100、1:1)为你表格的实际范围
  • 把"Pizza"和"Jul"换成你的预设值,若为单元格引用,直接替换成单元格地址(比如B2)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.25 12:18:25