在表格(如Excel、Google Sheets等)中输入身份证号码,后面显示为 "e+17" 这样的科学计数法形式,是因为表格程序将长串数字识别为了数值,并自动使用了科学计数法来显示。这是为了避免过长的数字占据过多单元格空间。
要解决这个问题,让身份证号码完整显示,需要改变单元格的格式,将其设置为文本格式,而不是数字格式。下面是几种常见表格软件的操作方法:
1. Microsoft Excel:
方法一:输入前加单引号
在输入身份证号码之前,先输入一个英文单引号 ' (在Enter键旁边)。
例如:'110101199001011234
单引号不会显示在单元格中,但会告诉Excel这是一个文本,而不是数字。
方法二:设置单元格格式
选中要输入身份证号码的单元格或单元格区域。
右键单击,选择“设置单元格格式”(或按快捷键 Ctrl + 1)。
在“数字”选项卡下,选择“文本”。
点击“确定”。
现在在这些单元格中输入身份证号码,就会完整显示了。
方法三:使用TEXT函数(如果身份证号在其他列)假设身份证号在A列,你想在B列显示完整的身份证号在B2输入公式: =TEXT(A2,"0")然后下拉填充公式到需要的行。
2. Google Sheets:
方法一:输入前加单引号
与Excel类似,在输入身份证号码前加英文单引号 '。
方法二:设置单元格格式
选中要输入身份证号码的单元格或单元格区域。
点击菜单栏的“格式” -> “数字” -> “纯文本”。
现在输入身份证号码即可完整显示。
3. WPS表格:
与Excel基本相同,参考Excel的方法一和方法二。
原理说明:
科学计数法: 当数字过大或过小时,为了方便显示和书写,会使用科学计数法。例如,1.23e+5 表示 1.23 乘以 10 的 5 次方,即 123000。
文本格式: 将单元格格式设置为文本后,表格程序会将输入的内容视为纯文本,不会进行任何数字格式转换,因此可以完整显示身份证号码。
重要提示:
提前设置格式: 最好在输入身份证号码 之前 就将单元格格式设置为文本。如果在输入数字后再设置格式,Excel有时可能无法正确转换已经以科学计数法显示的数字(虽然显示变了,但实际存储的仍然是科学计数法的数字,这在后续处理中可能会有问题)。
数据验证:如果需要限制用户只能输入特定格式的身份证号码, Excel 和 Google Sheet都有数据验证的功能. 可以设置规则,比如限制文本长度为18位等。
选择哪种方法取决于你的具体需求和使用习惯。最简单的方法通常是在输入前加单引号。但如果需要批量处理或已经输入了大量数据,设置单元格格式会更方便。