夜雨聆风学习资料网

ARTICLE · 1144487

Excel求和全是0?数字其实存成了文本

Excel求和全是0?数字其实存成了文本

从系统里导出一张表,SUM 函数拖到底,结果整列全是 0。公式查了三遍,区域也没选错——问题出在数字本身:它们是文本。

Excel 眼里,文本再像数字也不能加。绿三角就是它在提醒你。

数字长得像数字不算数——进了表格,格式对了才能算。

关键命令

第一步:先确认症状

选中那列数字看两处:单元格左上角有个绿色小三角;右下角状态栏「计数」有值、「求和」是空的。两个特征凑齐,就是文本型数字。

点开任意一个带绿三角的格子,左侧黄色感叹号里写着:以文本形式存储的数字。

方式对比

第二步:批量转回真数字

不用一格一格改,选中整列再点感叹号:

选中整列 → 点左上角黄色感叹号 → 选「转换为数字」

几秒后绿三角全部消失,状态栏的求和立刻出数。大多数情况到这一步就收工。

第三步:转不动的用分列

数据量大、来源复杂时,上面的按钮可能没反应。分列功能都能治:

选中该列 → 数据 → 分列 → 前两步直接下一步
→ 第三步选「常规」→ 完成

「常规」格式会让这一列按数字重新识别一遍。注意:手机号、工号这种要保留前导零的列本来就该存文本,别用这招误伤它们。

第四步:函数兜底

原表不方便动、想在旁边出结果,用 VALUE 转换:

=VALUE(A2)

把文本数字转成真数字再参与计算,适合给别人的表做旁注汇总的场景。

一条预防

下次从系统导数据,粘贴后先扫一眼绿三角,趁列数少早点处理。文本型数字就像穿错工牌的新员工——人到了岗位,就是刷不开门。

相关学习资料