Excel中带单位数字(如“123kg”)需先转为纯数值再求和:一、SUBSTITUTE函数替换移除固定单位;二、LEFT+FIND组合提取末尾单位前的数字;三、Power Query批量清洗多格式数据。

如果您在Excel中遇到带有单位的数字(例如“123kg”“45.6m”),直接求和会返回错误结果,因为Excel将这类内容识别为文本。以下是解决此问题的步骤:
一、使用SUBSTITUTE函数批量移除单位
该方法适用于单位固定且统一的情况(如全部为“kg”或全部为“m”),通过替换将单位字符清除,仅保留数字部分,再进行数值转换与求和。
1、假设数据位于A1:A10区域,单位均为“kg”,在B1单元格输入公式:=VALUE(SUBSTITUTE(A1,"kg",""))。
2、向下填充B1公式至B10,得到纯数字序列。
3、在任意空白单元格输入求和公式:=SUM(B1:B10)。
二、使用LEFT与FIND函数组合提取数字
该方法适用于单位长度不固定但位置统一(单位总在末尾)的情形,通过定位第一个非数字字符的位置,截取左侧数字部分。
1、在B1单元格输入公式:=VALUE(LEFT(A1,FIND(" ",A1&" ")-1))(适用于单位前有空格,如“123 kg”)。
2、若单位无空格且为字母(如“123kg”),改用:=VALUE(LEFT(A1,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A1&"0123456789"))-1))。
Excel 数据可视化图表生成器 - 把 Excel/表格数据一键转为柱状图、折线图、饼图、雷达图、堆叠柱状图、散点图、面积图、环形图、气泡图、极坐标图、水平柱状图、柱+线组合双轴图。支持数据透视后绘图(--pivot),输出交互式 HTML(可悬停查看数值、一键下载 PNG)与静态 PNG(可嵌入文档/PPT)。提供两套配色方案: cn-stock(涨红跌绿, 金融财报默认) 与 vibrant(明亮风格, 适合演示报告)。当用户提到数据可视化、画图、图表、走势图、占比图、趋势图、对比图、透视表、Exc
3、向下填充B1公式至B10,确保所有结果为数值格式(可选中B列→右键→“设置单元格格式”→确认为“常规”或“数值”)。
4、对B1:B10区域执行求和:=SUM(B1:B10)。
三、使用Power Query清洗并求和
该方法适用于大批量、多格式带单位数据,支持自动识别并剥离常见单位,无需逐条编写公式,适合重复处理场景。
1、选中数据区域→点击【数据】选项卡→【从表格/区域】→勾选“表包含标题”→确定。
2、在Power Query编辑器中,右键单击该列→【转换】→【提取】→【文本结尾之外的文本】→输入单位字符串(如“kg”)。
3、再次右键该列→【转换】→【数据类型】→【小数”或“整数”】。
4、点击【主页】→【关闭并上载】→新工作表中将生成清洗后的数值列,对该列直接使用SUM函数求和。

















