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

如何在Excel中对包含单行和多行单元格的混合列求和?

解决Excel混合单行/多行换行数值的列求和问题

针对同时包含单行数值和Alt+Enter换行的多行数值的列,以下是两种实用解决方法:

方法一:用TEXTSPLIT+SUM(适用于Excel 365/2021及以上版本)

这是最直观的方法,利用TEXTSPLIT按换行符拆分单元格内容,再对拆分后的数值求和:

  • 在目标列旁插入辅助列(比如待求和列为B列,在C1输入公式)
  • 输入公式:=SUM(--TEXTSPLIT(B1,CHAR(10)))
    • CHAR(10)对应Alt+Enter生成的换行符
    • --用于将拆分后的文本型数值转换为可计算的数值型
  • 下拉填充辅助列,得到每个单元格的单独求和结果
  • 最后对辅助列整体求和,比如=SUM(C:C)

方法二:用SUBSTITUTE+EVALUATE(兼容多数Excel版本)

若你的Excel版本不支持TEXTSPLIT,可通过定义名称结合EVALUATE实现:

  1. 点击「公式」选项卡 → 「定义名称」,名称设为CellSum,引用位置输入:=EVALUATE(SUBSTITUTE(Sheet1!B1,CHAR(10),"+"))(注意替换Sheet1为你的工作表名,B1为目标单元格)
  2. 在辅助列C1输入公式:=CellSum,下拉填充
  3. 对辅助列求和得到总结果

示例验证

针对你给出的示例(数值为7.5+12+11+1.2+2.5+3),用上述任一方法处理后,单个单元格的求和结果为37.2,汇总列内所有单元格结果即可得到最终总和。

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

相关产品推荐
方舟 Agent Plan

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

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