在Excel的应用中,经常要遇到各种各样的数字,尤其是位数较长的数字,当你复制粘贴之后,是不是也变成了下面的形式?
也就是变成了「E 」,即科学计数法的形式,使用起来特别的不方便,那该如何操作才能使数值保持不变了?
一、问题分析。
在Excel中,最多能储存的数字位数为11位,如果超过11位,就会以科学计数法的形式显示,即「E 」的形式。如下图:
但如果≤11位,数值还是正常显示。
二、解决措施。
1、数据长度≤15位。
思路:当数据长度>11位且≤15位时,只需在粘贴后修改单元格格式即可。
方法:
1、选中粘贴后的单元格区域,快捷键Ctrl 1打开【设置单元格格式】对话框。
2、选择【数字】标签【分类】下的【自定义】,在【类型】文本框中输入0并【确定】。
解读:
在自定义格式中,0的作用为数字占位符,表示如果是数字就按原样显示。
2、数据长度>15位。
思路:在粘贴前设置目标单元格的格式为「文本」。
方法:
1、选中目标单元格区域,快捷键Ctrl 1打开【设置单元格格式】对话框。
2、选择【数字】选项卡【分类】中的【文本】。
3、【确定】即可。
解读:
将单元格的格式设置为【文本】,就是输入的任何内容以原来的形式显示。
3、手动输入。
如果数值较少,并且只能手动输入,除了设置单元格格式外,还有没有其他方法呢?
思路:添加前缀“'”。
方法:
在输入数字前添加英文符号“'”,之后输入大于15位的数值即可。
解读:
符号“'”的作用就是将当前的值强制转换为文本。