在excel表格里粘贴数据但是末尾数字全变成0

在excel表格里粘贴数据但是末尾数字全变成0,第1张

变成0是因为EXCEL的数值精度为15位数, 超过15位数的非0数字会自动转换为0。解决方法是:

1、首先打开EXCEL,可以看到末尾数字全变成0了。

2、然后选中单元格,右键“设置单元格式”。

3、接着打开“设置单元格式”,在数字对话框中,选择“文本”,点击“确定”。

4、最后重新粘贴数据,就不会变成0了,现在数字的格式就是文本格式了。

因为直接粘贴就是粘贴带格式的数字。

实际咱看到的是数值+格式的存在方式。

可以用两种方法改回来

1,粘贴时,注意双击单元格,更改数值,再回车,这样是保留格式

2,随意粘贴,随后用格式刷,刷成你想要的字体格式

在常规格式下,excel对于输入超过11位的数字会以科学记数的表达方式来显示,比如在单元格中写入123456789012345678时会显示成

123457e+17

意思为

123457乘以10的17次方

在单元格中写入长数字串时应注意以下几个方面

一:如果只是因为单元格的列宽太小产生的科学记数表达式,可以通过拉大列或设置列宽来改变显示的样式,比如写入的数字有5位以上,11位及以下时,单元格过小也会显示成科学记数表达式

二:在常规格式下,excel对于输入超过11位的数字会以科学记数的表达方式来显示,可以改设置单元格格式为特殊---邮政编码---确定,但是只对数字在12位以内的数字串有效,超过12位的还是设置单元格格式为数值格式,小数位数设置为0

三:但就算是设置了数值格式,如果写入的数字串超过15位,因为excel的数字精度在15位,这样数字串超过15位的部份会以0进行补位因此在输入长数字串之前应将单元格的格式设置成文本格式

综合以上因素,在写入身份z号等长数字串之前应对单元格的格式进行设置

方法如下:

方法一选中要输入数字串的单元格或单元格区域----右键-----设置单元格格式(也可以点"格式"选择"单元格"

或按ctrl+1,出现单元格格式对话框),-----数字-----文本------确定

方法二在单元输入数字串时,先输入

'

号(半角的单引号),如:

'123456789123456789

,这样单元格会默认写入的是文本格式的数字

度友,复制粘贴的功能很丰富的。

如果被复制的内容只是文字,没有任何设置格式,也没有设置任何公式,那么复制后粘贴,

没有任何区别,

如图

第二,有公式的单元格复制后的粘贴,

如图C列是公式计算得到的结果,D列是不同的粘贴方式得到的结果,

复制后,公式也复制过来了。

第三,黏贴值和数字格式,还是以第二步中的数据为例,

这个粘贴就没有公式了!!

excel无法粘贴数据的原因及解决方案如下:

原因1:您尝试粘贴的信息与列中单元格的单元格(日期、货币、文本或其他)格式不匹配。

解决方案:如果尝试粘贴大量信息,请确保列中单元格的单元格格式与要粘贴的信息格式匹配,然后一次粘贴一列信息。更改列的单元格格式,单击要(列的列标题,)A、B、C等。在"开始"选项卡上,单击"数字格式菜单。单击与要粘贴到列中的信息匹配的单元格格式。

原因2:没有足够的列来接受您尝试粘贴的信息。

解决方案:插入更多列,然后再次尝试粘贴。插入其他列,单击要(A、B、C等的列标题)列右侧要添加列的列标题。在"开始"选项卡上,单击"插入"。最初选择的列将向右移动,将出现新列。重复步骤2,直到插入了要插入的列数。

原因3:"复制"区域与"粘贴"区域的大小和形状不同。

解决方案:在粘贴之前,选择左上角的单元格而不是整个区域。单击要显示所复制数据的左上角单元格的单元格。在"开始"选项卡上,单击"粘贴"。

在excel中超过十五位的数字就会变成科学计数法,因此,在excel中,如果想对这些数据进行复制粘贴,统计分析,为了正确的显示数字,先要将单元格的数字格式改为文本,然后再复制,这时的数字就会保持原来的形态不会改变。设置方法为:右键设置单元格格式,或者按下ctrl和1,在数字格式命令下,将数字格式改为文本。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/12184260.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存