不是单元格格式问题。
我在编辑一个表格时,从其他地方复制了一个身份证号,复制过去后把单元格格式改成文本然后再双击它,结果尾号几位数改变了。求解
身份证号是18位文本,不能以粘贴值的形式复制到单元格格式为常规的单元格内,这样会丢失最后3位数据。
常规格式的单元格内粘贴纯数字文本会被当做数值保存,且只能保存15位有效数字,后面的数据全部置0,所以当你回车单元格数据时就会丢失15位以后的数据。
以下三种都是正确的做法:
连单元格格式一起粘贴;
先设置单元格为文本格式,然后再粘贴数据;
粘贴完数据后如果单元格还是常规格式,不要编辑单元格内容,先设置文本格式。