excel表格身份z号后面是000

excel表格身份z号后面是000,第1张

excel表格身份z号后面是000 excel身份z号码输入后,无意中格式改为了数值型,后三位变为了000,如何恢复?

首先回答,如果已经成了000,无法恢复。

Excel最大的能直接在单元格显示的整数为11位,能够支持的最大整数为15位。

单元格中从第12位开始就要以科学计数的形式展示,但编辑栏中仍然是完整的数值,但从第16位开始已经超出Excel的能力范围,从第16位包括以后的位数都以0来代替。

因此,如果需要在Excel单元格正确地输入并显示15位或者18位身份z号码,必须把身份z号码当作文本数据而不是数值型数据。

这里提供两种非常快捷的身份z号码输入方法:一是在输入身份z号之前先输入一个半角单引号。

二是先将需要输入身份z号码的单元格格式设置为“文本”。

转换为文本格式后,身份z号码变成了文本字符串而不是数值,不能参与数值运算,但是可以使用文本函数进行处理分析。

此外,还可以对单元格内只能输入身份z号码进行验证设置。

【验证条件】除了【序列】外,还可以通过【自定义】公式来对输入条件进行限制,例如单元格只能输入15位或者18位的身份z号码。

*** 作步骤:①选择需要设置数据有效性的区域,【数据】-【数据验证】-【验证条件】-【自定义】,在数据源对话框中输入公式:=or(len(A2)=15,len(A2)=18),单击【确定】。

输入公式②完成数据有效性设置,输入身份z号码。

当输入身份z号码不为15位或18位时,Excel会自动提示“此值与此单元格定义的数据验证限制不匹配”,需重新输入。

出错提醒

应该是恢复不了的,只能通过重新录入。

但可以利用文本函数减少录入量。

首先,用分列将后三位分离出来,删除分出的列,然后在本列后增加两列,在增加的一列中录入后三位数据,然后在增加的另一列中用文本函数将前两列中的数据合并为一个,复制、粘贴数据后,再将前两列删除即可。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/4284401.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-10-28
下一篇 2022-10-28

发表评论

登录后才能评论

评论列表(0条)

保存