Excel问题....

来源:百度知道 编辑:UC知道 时间:2024/06/23 20:24:58
我在表格中输入一个13位以上的数字是为什么不能显示呢?
例如:4420000300026 显示为 4.42E+12
急...

圈住格子点击右键,选择“设置单元格格式”,然后选择数字中的数值或别的,就会更改过来了

是这样的,为了不必要的麻烦电脑会把你输入的13位以上的数字自动为科学计数法:4。42E+12表示的是4。42*10的12次方。E表示的是十进制10为底数。+12表示12次方,而-12表示的是-12次方,就是1/10的12次方的意思。

而如果你先用的是大型数字,请你重新选一下数据类型,为双位计就行了,如果不会我们一般采用的办法是分单元格,如你输入20位以下的数据(最大的20位),我们一般一个单格中输入6位,用两个表示,前6位后排方式,后6位前排方式,看起不很像一个数据。计算时,各计算各的,如果后6位有进位(如加减运算),前进前6的一个1就形了,这种方法很通用。

还有一种方法就是改动为字符类型的。数学运算时先将其转化为数学形式,计算完后再转后字符形式存入单元格中就行了。

改精度的方式只用于16位以下的数学数字。

如果你输入的是身份证什么的,为什么不改成字符型的数据?

还有,分格显示时,如果不定,可以将后格高为10位,前格没有时就不用输入。

呵呵 这样可以解决 在4420000300026前加’ 格式为‘4420000300026
就显示4420000300026了啊