发布网友 发布时间:2022-12-26 20:28
共1个回答
热心网友 时间:2023-02-16 12:26
那是因为单元格输入数字会自动识别为数字格式。太长的数字后面会变为0.。 将此单元格设为“文字型”再输入此串字元。
或者输入数字前面加上半形的' , 可以将单元格转化为文字型。
如输入 '123456789955444444444444
再长都不会自动将后面数字变作0
excel预设储存的“数值”只能储存15位 所以无法以“数值”格式储存身份证号码 (其实也没必要用数值格式储存。。又不用加减乘除。。) 储存成文字格式就可以了 以下几种方法都可以 1. 输入时,前面加个英文的左单引号' ,表示后文是文字,对其他操作没有影响,如 '我是文字 2. 输入时,用英文的双引号包括文字,如 "我是文字" 3. 右键-单元格设定-数值-选择“文字”项 以上
先将身份证号码所在列的单元格格式设定为文字,再输入身份证号码
或先输入一个英文半形单引号(回车键左边那个键),再输入身份证号码
我知道的就只有在号码前加一个 ' 号就可以了
Excel对于数字只能有15位有效数字,超过15位的以0代替。而身份证是18位,所以当数字形式输入时,后面三位就变成0了。解决办法:
输入时先输入的一个英文的逗号,这时Excel就将输入的数字作为文字对待,不会把后面输入的“数字”变成0
或者先选择要输入身份证号码的列,设定单元格格式,数字选择卡中选择为“文字”。
excel里如果输入15位以上的数字型内容,后面的就会自动变成0000.解决方法:
1.在输入前加',在输入数字,转换成文字型。
2.单击右键或者按ctrl+1,更改属性为文字型。
希望对你有帮助~
1、输入时在身份证前输入'
2、先将输入身份证的表格设定成文字格式,然后资料
手机号:=LEFT(A1,7)&"****"
18位身份证:=LEFT(A1,14)&"****"
15位身份证:=LEFT(A1,11)&"****"
在输入的18位号码前加一个英文单引号,如:'110234198302172314 就行了,显示仅为数字。
若不加,Excel就会视为数字,将采用科学计数法记录数值,加单引号则是以文字形式输入,Excel不再视为数字,但会做一小绿三角标记可供使用者更改。