EXCEL复制数字会变

两点
一:1837184641701438复制进EXCEL里显示成1.83718E+15(不是单元格不够大)如何设置让以后复制进来的数字都正常显示,请不要告诉我复制的时候右击选择性粘贴,因为数据很多,这样每个都右击很麻烦我想要CTRL+V以后就是正常显示
二:1837184641701438复制进EXCEL后变成了1837184641701430如何设置能不变

如果数据不超过15位 复制粘贴后 选择单元格区域 CTRL+1 数字 

数值 小数位数 输入 0 确定

如果数据超过15位 应先将单元格设置为文本格式 再输入

在原来数据左侧加上空格 复制粘贴后,用公式除去空格。

追问

全选整张表格设置了单元格格式,CTRL+V粘贴过来还是要重新设置,很麻烦

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-05-06
1、1837184641701438数值太大超出了EXCEL计算范围,选中此单元格清除内容,将属性改成“文本”。重新输入“1837184641701438”即可正常显示。(已经显示为1.83718E+15的再更改文本属性是不行的。)

2、输入数字前,先将单元格属性设置为“文本”追问

不是输入的是CTRL+V粘贴的,粘贴前全选整张表格设置了单元格格式为文本了。但是粘贴以后也不行如问题描述的那样显示,而且数据内容变了。

追答

复制源文件后,右键粘贴选择"匹配目标格式"

追问

因为数据很多,如果每粘贴一次就右击选择一下,很麻烦很慢,有没有设置能默认不带原格式的粘贴呢?

第2个回答  2016-05-06
很多的话,用导入数据吧,导入过程中,第3步,选择这些数字所在的列,在上面列出的数据类型中选择“文本”。完成后就能保持原有数字不变了。追问

不好导入,因为是不同网页上的不同数据,然后还有对应的用户名什么的。导入操作还不如一个一个右击选择性粘贴来的快

追答

没有具体数据结构,很难再给你比较合适的具体建议了。Excel是一个很实际的应用软件,数据不同,处理方法就不同,可能有多种,一般会有相对更为合适的(但不是绝对的)。

追问

应该是在网页复制的时候带上公式了,选择性粘贴,选文本就可以正常不变了。但是每一个都右击比较麻烦,如何设置粘贴时默认不带公式呢?

第3个回答  2016-05-06
楼主,给你改个思路,
你先把你要复制的内容导出为TXT,然后再打开EXCEL,从EXCEL导入TXT的内容,把你这一列改为文本格式,这样就不会了。追问

这样也很麻烦,我希望一步到位的设置好。方便以后使用的

追答

那你就把那一列,设置文本格式试试。

追问

全选整张表格设置为文本以后CTRL+V粘贴依然如问题所示那样显示,而且数据内容变了

追答

不能整张表格,你只能一列或者几列,然后你要确保你这个新的表格,没有其它的格式。如果原来有设置过格式,经常会出错,导致内容变掉。

追问

如果是从记事本里复制的数据,先设置好单元格格式,再粘贴进EXCEL里就不会变
但是在网页上复制再粘贴就会变,怎么设置能不带原格式的粘贴呢?

追答

楼主,如果你从网页复制过来,那解决问题了。
你多一个步骤,先从网页复制到TXT,再从TXT复制到EXCEL,大功告成。

追问

= =那不如直接右击选择性粘贴,文本了。。。。这样更快一点。有没有办法设置默认粘贴就不带公式呢?

追答

没办法,一定要经过TXT过滤一下,这个方法就是多一个步骤而已。没耗掉多少时间。

第4个回答  2016-05-06
可以复制完了之后,统一修改单元格格式为 数值,不显示小数就可以了。