ARTICLE · 1118314
Excel数字全变了样?先查这三个格式设置
Excel数字全变了样?先查这三个格式设置
在 Excel 里输一串身份证号,回车变成 1.10101E+17;输 3/4 打出来成了 3月4日;一列数字求和结果永远是 0。这几个瞬间,几乎每个做表的人都经历过。
先别急着重做,问题多半不在数据本身,而在单元格的格式设置上。
格式像盘子——菜没变,换个盘子看着就不一样了。
关键命令
先看清单元格的真实身份
用公式判断一个单元格到底是文本还是数字:
=ISNUMBER(A1)
返回 FALSE,说明它被存成了文本。文本数字能正常显示却不参与计算,求和为零多半就是它在捣乱。
方式对比
长数字要按文本输入
身份证、银行卡、订单号这类超长数字,超过 15 位就会被截断:
选中整列 → 右键「设置单元格格式」→ 选「文本」→ 再重新录入
务必先设格式再录入。已经变成科学计数的,改完格式还得重新输一遍。
误区:事后把单元格改成文本,原数据不会自动恢复——被丢掉的位数回不来了。
日期和分数要提前声明
输入 3/4 被认成日期,同理也要提前交代:
3/4 想当分数 → 先输 0、再空格、再输 3/4,即 "0 3/4"
3/4 想当日期 → 直接接受,它本来就是日期格式
记住一个顺序:先定格式,再录数据。录完再改,往往就要返工。Excel 里大多数「数据坏了」的错觉,其实都是格式在起作用——下次遇到先查格式,比删掉重做快得多。