简介:如果在表格中输入身份证号码会变成乱码,这是因为身份证号码有特殊的字符和格式,表格所使用的文本格式无法正确识别这些特殊字符造成的。因此,最好的解决办法是使用其他文本格式进行输入以避免乱码发生。
什么是身份证号码变乱码?
身份证号码变乱码,实际上是指将输入到表格中的身份证号码(即18位字符表示的中华人民共和国居民身份识别号码)显示成一串毫无意义的字符串。通常情况下,在Excel中输入和显示正常的身份证号数据会有一定的格式标准,但当某些条件不满足时输入就会出错。

造成身份证号码乱码原因:
1、启用单元格内容作为“文本”处理,如果将Excel单元格的内容启用为“文本”处理方式,就意味着所有输入到此单元格中的18位数字都将显示为文本而不是数字/日期。这意味着Excel无法理解这18位数字。
2、使用128位ASCII字符集显示 如果Excel的字符集设置为128位而非默认256位ASCII字符集,最多只能处理127字符,因此会出现乱码。
3、自动更新数字格式 Excel会自动将数字根据不同国家的惯例进行格式化。例如,有些国家的金额可以使用千分号进行分割(例如300,000.00),可是在中国大陆则采用不同的金额显示方式(300000.00)。如果Excel中包含这个数字格式,它会自动尝试使用相应的数字格式来显示信息。
4、文本样式和文本对齐方法 如果Excel单元格的文本对齐方式和文本样式不符合某个国家的惯例,即使身份证号码正确也可能出现乱码。

操作步骤:
① 选中要输入的单元格;
② 右击那些单元格;
③ 选择“格式单元格”将数据类型设置为“文本”;
④ 然后再输入就不会出现乱码情况了。
总结:由于表格文本框不支持特殊字符,因此在表格中输入身份证号会导致乱码,身份证号码是一个18位的数字,其中含有字母数字之外的特殊字符,如减号、大小写X等。由于表格的文本框不能输入这些特殊字符,所以输入身份证号会出现乱码。