Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3717|回复: 15

[已解决]身份证输入问题

  [复制链接]
发表于 2012-1-9 20:14 | 显示全部楼层 |阅读模式
怎样设置条件使身份证输入不会出现重复
最佳答案
2012-1-9 20:35
=COUNTIF(A:A,A1&"*")=1
这样应该可以解决18位
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2012-1-9 20:17 | 显示全部楼层
a数据——有效性,设置公式为:=COUNTIF(A:A,A1)=1
回复

使用道具 举报

 楼主| 发表于 2012-1-9 20:20 | 显示全部楼层
130854199301026225
130854199301026236
这样设置的话,上面的两个不同的身份证号就不能录入,是怎么回事呢?

点评

你写的只是特例,一般来讲前15位不会相同的,基本够用了。  发表于 2012-1-9 20:28
回复

使用道具 举报

发表于 2012-1-9 20:21 | 显示全部楼层
992582798 发表于 2012-1-9 20:20
130854199301026225
130854199301026236
这样设置的话,上面的两个不同的身份证号就不能录入,是怎么回事 ...

那个公式只认前15位身份证号是否相同。
回复

使用道具 举报

 楼主| 发表于 2012-1-9 20:25 | 显示全部楼层
那么18位的身份证有办法设置没有啊,那位大侠帮忙解决啊
回复

使用道具 举报

发表于 2012-1-9 20:28 | 显示全部楼层
992582798 发表于 2012-1-9 20:25
那么18位的身份证有办法设置没有啊,那位大侠帮忙解决啊

数据有效性.rar (1.31 KB, 下载次数: 8)
回复

使用道具 举报

发表于 2012-1-9 20:35 | 显示全部楼层    本楼为最佳答案   
=COUNTIF(A:A,A1&"*")=1
这样应该可以解决18位
回复

使用道具 举报

 楼主| 发表于 2012-1-9 20:38 | 显示全部楼层
cyj153 发表于 2012-1-9 20:28
不管那列,输入相同数据试试看下可以不。

你这个表前15位相同的同样不能输入,请问一下,在全部列都设置同样的条件是怎样设置的
回复

使用道具 举报

发表于 2012-1-9 20:40 | 显示全部楼层
办法同上,只不过先要把输入18位身份证的单元格区域设置为文本格式后再输入身份证
或者输入身份证前先输入单撇符号( ' ),再输入号码
回复

使用道具 举报

 楼主| 发表于 2012-1-9 20:43 | 显示全部楼层
sunjing-zxl 发表于 2012-1-9 20:35
=COUNTIF(A:A,A1&"*")=1
这样应该可以解决18位

谢谢老师,这个可以解决18位身份证前15位相同不能输入的问题,你能讲讲这个公式的含义吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-17 05:00 , Processed in 0.402330 second(s), 18 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表