excel表格的数字粘贴过来后就变了,excel表格为啥复制粘贴数字就变了

首页 > 经验 > 作者:YD1662024-03-04 21:53:52

excel表格的数字粘贴过来后就变了,excel表格为啥复制粘贴数字就变了(1)

在Excel的应用中,经常要遇到各种各样的数字,尤其是位数较长的数字,当你复制粘贴之后,是不是也变成了下面的形式?

excel表格的数字粘贴过来后就变了,excel表格为啥复制粘贴数字就变了(2)

也就是变成了「E 」,即科学计数法的形式,使用起来特别的不方便,那该如何操作才能使数值保持不变了?


一、问题分析。

在Excel中,最多能储存的数字位数为11位,如果超过11位,就会以科学计数法的形式显示,即「E 」的形式。如下图:

excel表格的数字粘贴过来后就变了,excel表格为啥复制粘贴数字就变了(3)

但如果≤11位,数值还是正常显示。


二、解决措施。

1、数据长度≤15位。

思路:当数据长度>11位且≤15位时,只需在粘贴后修改单元格格式即可。

excel表格的数字粘贴过来后就变了,excel表格为啥复制粘贴数字就变了(4)

方法:

1、选中粘贴后的单元格区域,快捷键Ctrl 1打开【设置单元格格式】对话框。

2、选择【数字】标签【分类】下的【自定义】,在【类型】文本框中输入0并【确定】。

解读:

在自定义格式中,0的作用为数字占位符,表示如果是数字就按原样显示。


2、数据长度>15位。

思路:在粘贴前设置目标单元格的格式为「文本」。

excel表格的数字粘贴过来后就变了,excel表格为啥复制粘贴数字就变了(5)

方法:

1、选中目标单元格区域,快捷键Ctrl 1打开【设置单元格格式】对话框。

2、选择【数字】选项卡【分类】中的【文本】。

3、【确定】即可。

解读:

将单元格的格式设置为【文本】,就是输入的任何内容以原来的形式显示。


3、手动输入。

如果数值较少,并且只能手动输入,除了设置单元格格式外,还有没有其他方法呢?

思路:添加前缀“'”。

excel表格的数字粘贴过来后就变了,excel表格为啥复制粘贴数字就变了(6)

方法:

在输入数字前添加英文符号“'”,之后输入大于15位的数值即可。

解读:

符号“'”的作用就是将当前的值强制转换为文本。


栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.