如何把某单元格格式设置为只能输入15位数字和18位数字?

是在excel中,
当输入其它位数的数字时,系统自动提示出错!
我想在某一列只输入15位或者18位的身份证号码,为了提高输入的准确性,想把这一列单元格设置成只能输入15位或者18位数字的格式,如果输入的不是15位或者18位数字,系统自动提示错误信息!
wxl9001的答案我试过了,不知道为什么,我操作的不行呢!

=OR(LEN($A1)=15,LEN($A1)=18),这个公式好像可以,大家试一下!

    选中此列(或行)---格式----单元格----数字选项选“文本”----确定,再输入就可以达到你的要求了。

    用数据有效性定义数据长度。用鼠标选定你要输入的数据范围,点"数据"->"有效性"->"设置","有效性条件"设成"允许""文本长度""等于""5"(具体条件可根据需要改变)。还可以定义一些提示信息、出错警告信息和是否打开中文输入法等,定义好后点"确定"。

    用条件格式避免重复。选定A列,点"格式"->"条件格式",将条件设成“公式=COUNTIF($A:$A,$A1)>1”,点"格式"->"字体"->"颜色",选定红色后点两次"确定"。这样设定好后你输入数据如果长度不对会有提示,如果数据重复字体将会变成红色。

    选中要设置限制的单元格,例如A1,首先设置单元格格式为文本(数字格式只会保留15位有效数字)数据-有效性,设置,允许,自定义,公式:=OR(LEN(A1)=15,LEN(A1)=18)

    这个公式判断单元格的字符长度是否是15或者18,不符合则数据有效性会弹出错误信息。=OR(LEN(A1)=15,LEN(A1)=18)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-01-22
首先选定想要设置的某单元格(如A2),表头菜单--数据--有效性--允许栏内选自定义--公式栏内输入:=OR(LEN(A2)=15,LEN(A2)=18)--确定即可

假设想将B列设成上述格式:选中整列B--表头菜单--数据--有效性--允许栏内选自定义-公式栏内输入:=OR(LEN(B1)=15,LEN(B1)=18))确定即可本回答被提问者采纳
第2个回答  2007-01-19
先在设定的时候输入15位或18位,然后右键点击表格属性,找到列宽,固定列宽,以后就只输这些数字就可以了~!
是不是身份证啊?15位的和18位的?
第3个回答  2007-01-19
请问是在Excel中吗?

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网