问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

表格输入身份证号码后面显示e+17怎么办

创作时间:
作者:
@小白创作中心

表格输入身份证号码后面显示e+17怎么办

引用
网易
1.
https://www.163.com/dy/article/JOLTGH2V0543299B.html

在表格(如Excel、Google Sheets等)中输入身份证号码,后面显示为 "e+17" 这样的科学计数法形式,是因为表格程序将长串数字识别为了数值,并自动使用了科学计数法来显示。这是为了避免过长的数字占据过多单元格空间。

要解决这个问题,让身份证号码完整显示,需要改变单元格的格式,将其设置为文本格式,而不是数字格式。下面是几种常见表格软件的操作方法:

Microsoft Excel:

方法一:输入前加单引号

在输入身份证号码之前,先输入一个英文单引号 ' (在Enter键旁边)。
例如:'110101199001011234
单引号不会显示在单元格中,但会告诉Excel这是一个文本,而不是数字。

方法二:设置单元格格式

选中要输入身份证号码的单元格或单元格区域。
右键单击,选择“设置单元格格式”(或按快捷键 Ctrl + 1)。
在“数字”选项卡下,选择“文本”。
点击“确定”。
现在在这些单元格中输入身份证号码,就会完整显示了。

方法三:使用TEXT函数(如果身份证号在其他列)

假设身份证号在A列,你想在B列显示完整的身份证号
在B2输入公式: =TEXT(A2,"0")
然后下拉填充公式到需要的行。

Google Sheets:

方法一:输入前加单引号

与Excel类似,在输入身份证号码前加英文单引号 '。

方法二:设置单元格格式

选中要输入身份证号码的单元格或单元格区域。
点击菜单栏的“格式” -> “数字” -> “纯文本”。
现在输入身份证号码即可完整显示。

WPS表格:

与Excel基本相同,参考Excel的方法一和方法二。

原理说明:

科学计数法:当数字过大或过小时,为了方便显示和书写,会使用科学计数法。例如,1.23e+5 表示 1.23 乘以 10 的 5 次方,即 123000。
将单元格格式设置为文本后,表格程序会将输入的内容视为纯文本,不会进行任何数字格式转换,因此可以完整显示身份证号码。

重要提示:

提前设置格式:最好在输入身份证号码之前就将单元格格式设置为文本。如果在输入数字后再设置格式,Excel有时可能无法正确转换已经以科学计数法显示的数字(虽然显示变了,但实际存储的仍然是科学计数法的数字,这在后续处理中可能会有问题)。
数据验证:如果需要限制用户只能输入特定格式的身份证号码, Excel 和 Google Sheet都有数据验证的功能. 可以设置规则,比如限制文本长度为18位等。

选择哪种方法取决于你的具体需求和使用习惯。最简单的方法通常是在输入前加单引号。但如果需要批量处理或已经输入了大量数据,设置单元格格式会更方便。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号