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

Office 365中SUM+XMATCH多列求和公式失效问题求助

解决SUM+XMATCH多列求和(名称带数字)的问题

针对名称后添加数字导致原有公式失效的情况,给你两个适配Office365的可行方案:

方案1:通配符匹配版XMATCH组合公式

如果要匹配以指定文本开头的列标题(比如“张三”开头,不管后面加什么数字),公式如下:

=SUM(INDEX(数据区域, 0, XMATCH("指定文本*", 列标题区域, 2)))

如果指定文本可能出现在标题任意位置,把通配符改成"*指定文本*"即可。

  • 参数2启用通配符匹配,让XMATCH能识别带后缀数字的名称
  • INDEX(数据区域, 0, ...)提取所有匹配到的列,最后用SUM求和

方案2:FILTER简化求和

Office365支持动态数组,用FILTER更直观:

=SUM(FILTER(数据区域, ISNUMBER(SEARCH("指定文本", 列标题区域))))
  • SEARCH检查列标题是否包含指定文本(不区分大小写,要区分的话替换为FIND)
  • FILTER筛选出符合条件的列,再用SUM直接求和

举个实际例子:列标题在B1:D1,数据在B2:D10,要对包含“苹果”的列求和,公式为:

=SUM(FILTER(B2:D10, ISNUMBER(SEARCH("苹果", B1:D1))))

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 04:27:05