如何在Excel表格中输入一长串数字并且完整地显示出来?

我输入身份证号之后最后三位数变成了0,我想让数字都显示出来该怎么办呢? [图片]
关注者
22
被浏览
215,877
登录后你可以
不限量看优质回答 私信答主深度交流 精彩内容一键收藏

现有的回答,包括其他中文网站上都没有全部说对的。我来补充一下。

Excel中大数字显示不全问题,其实包含相互独立的两个问题:

1.数字位数超过11位时,自动转为科学计数法显示;

2.数字位数超过15位后,从左往右第16位及之后的位数会被excel忽略(显示为0)。

第一个问题,可以通过将单元格手动设置为 数值格式 解决。

但这个方法绝对解决不了第二个问题。

第二个问题,可以通过将单元格设置为 文本格式 解决。具体操作有三种:

1.右键“设置单元格格式”-“文本”,再输入需要的数字;

2.输入单引号+数字;

3.输入=“[需要的数字]”。

虽然背后原理不同,但效果上是等价的。

但这个方法还有解决不了的问题,那就是 由公式生成的大数字

因为众所周知,公式单元格设为文本格式,只会显示公式的表达式,而不是我们需要的计算结果。

这种情况下,楼上的所有方法就都不管用了。只能将计算结果,按位数拆分为几个部分,再用“&”字符连接起来。

需要注意的是,跟设为文本一样,这样得到的数字是无法参与运算的。