时间:2020-02-10  来源:百度经验  作者:yangyingda2008  阅读:6

excel是我们日常工作中必不可少的办公软件之一,其自身有很多丰富的功能帮我们完成任务。大家可能平时会有excel去记录数据信息或者类数据信息,比如身份证号这种18位或者15位的纯数字的数据。这时候简单的放到excel中你就会看到一个诡异的现象,数据转换成了科学计数法表示的形式。

首先看一个例子,我在excel的单元输入一个18位的身份证号码,见图一,当我的光标离开单元格后的结果见图二。我输入的123456789123456789这个18为的数字,变成了科学技术法的形式,此时无论怎么处理都会对数据发生截断,比如我们可以按步骤2操作。

针对已经由科学技术法表示的数据,我们可以右键》设置单元格格式》数值类型。具体操作见下图1和图2。无论是上面转换为科学计数法表示的数字还是我显示的把单元格内容设置成数值类型,对于18的数字,都会发生截断,即excel对单元格数值类型有效非零位只有15,所以会导致后面三位是000.那有没有办法显示我输入的正确的身份证号码呢?当然有啊!

其实处理起来也很简单,如果是身份这种纯数字表示的字段,我们只是想显示输入的值,而不是用它来做计算,那么是需要把单元格属性设置成文本即可。注意,想以输入的格式展示,必须先修改单元格内容的文本类型为文本,否则后设置只能显示转换后的类型。下图1展示的是步骤2中转换后的结果设置成文本时的结果。图2和图3展示的是正确设置单元格格式再输入的结果。通过图2和图3的操作,就能够正确显示我们输入的省份证号码等信息了

Top