Excel身份证号为啥变成了科学计数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Excel身份证号为啥变成了科学计数相关的知识,希望对你有一定的参考价值。

这是因为数字太大了,系统自动变成了科学计数,可以在输入数字的时候先输入一个“'”单引号,再输入身份证号即可。

1、打开Excel,直接输入身份证号,就会变成E+的科学计数型式。

2、先输入一个单引号。

3、在输入身份证号。

4、就可以全部显示数字了。

excel函数公式大全是一部针对初学者的excel函数与公式的应用大全,由秒秒学出品,整个课程分为12章,共计79个小节,全面呈现了Excel函数与公式的应用。

Excel之所以具备如此强大的数据分析与处理功能,公式(包括函数)起了非常重要作用。要想有效的提高自己的Excel应用水平和工作效率,提高公式(包括函数)的应用能力是非常有效的途径之一。

参考技术A

Excel最多保留15位有效数据。如果想全部保留,需使用文本格式:

    将单元格格式设置成“文本”,之后录入身份证号码;

    先输入半角的单引号“'”,再继续输入身份证号码;

    如果是公式生成的身份证号码,可以在公式后面加上“&""”,使结果变成文本。

Navicat for MySQL 导出 Excel 时身份证号惨遭科学计数

Navicat for MySQL 导出 Excel 时身份证号惨遭科学计数

身份证号前加单引号

身份证号直接导出会丢失精度,只有前15位,后三位直接变成 0 了。
依据 Excel 的规则长数字前加单引号可实现当文本显示。
所以我们用 CONCAT 函数在字段前手动拼一个单引号即可。

SELECT
	CONCAT( '''', sfzh ) AS `身份证号`,
	CONCAT( "'" , sfzh ) AS `身份证号2`,
	DATE_FORMAT(csrq,'%Y-%m-%d %H:%i:%s') AS `出生日期`
FROM
	people

参考资料

笑虾:MySQL - 学习笔记 - 标准SQL函数 Standard SQL Functions

以上是关于Excel身份证号为啥变成了科学计数的主要内容,如果未能解决你的问题,请参考以下文章

excel导入csv格式 身份证号就变成科学计数法了,怎么转变回去

Navicat for MySQL 导出 Excel 时身份证号惨遭科学计数

如何防止excel身份证号码变成科学计数法(后四位变成0)

在EXCEL表格中输入身份证号的时候为啥总是显示科学记数法

为啥文本文件中的身份证号码粘贴到EXCEL中时将变为科学计数法表示

excel表格中输入身份证号,变成科学记数法,怎么变回来