excel 表格中 用=IF(COUNTIF($B$2:B2,B2)>1,"重复","不重复"),筛选身份证,怎么会没用呢

我观察了下,好像超过十几位数字了,筛选数据就不正确了,请高手解答

=IF(COUNTIF($B$2:B2,B2&"*")>1,"重复","不重复")
因为对于 公式中的数字是最多识别15位的数字,但是用&"*"把他转换文本
加通配符表示按文本计算
不加就按数值计算
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-06-14
=IF(COUNTIF($B$2:B20,B2)>1,"重复","不重复")
范围选错了$B$2:B2仅是一个单元格
应该是一个范围如$B$2:B20
第2个回答  2012-06-14
公式改成
=IF(COUNTIF($B$2:B2,B2&"*")>1,"重复","不重复")追问

请问 =IF(COUNTIF($B$2:B2,B2&"*")>1,"重复","不重复")
B2&“*” 是什么意思呢,应该怎样理解?

追答

countif只能识别15位的文本数值,超过了就无法识别,加个&"*"就可以识别15位以上的数值文本了,加个通配符*,表示查找和B2前18位相同的内容

本回答被提问者采纳
第3个回答  2012-06-14
这个公式没有错。
第4个回答  2012-06-14
楼主的公式没有错 不知道你所谓的超过十几位数字是什么意思
如果只是要得到有多少个不同的身份证号,为什么不试一下EXCEL 数据选项里边的筛选重复项操作呢?
可以建立一个副本进行操作以防删除有用的内容

excel 表格中 用=IF(COUNTIF($B$2:B2,B2)>1,"重复","不重复"),筛选身份...
=IF(COUNTIF($B$2:B2,B2&"*")>1,"重复","不重复")因为对于 公式中的数字是最多识别15位的数字,但是用&"*"把他转换文本 加通配符表示按文本计算 不加就按数值计算

excel使用[=IF(COUNTIF(B:B,B2)>1,"重复","")]查重复,为什么不重复的也...
超过15位的数字, Excel 认为前15位一样的, 就一样 =if(countif(B:B,B2&"*")>1,"重复","')

Excel中如何查重?不是查一条数据,是整体对照中有无重复。
E列公式 =if(countif(b$2:b2,b2)>1,"重复","")下拉复制公式

...我用您说的公式=if(countif(b$2:b2,b2)>1,"重复","") 下拉复制填充...
=IF(COUNTIF($B$2:B2,B2)>1,"重复","不重复")

Excel2016如何根据函数公式查找表格重复数据
1、我们首先打开Excel表格,生成一些随机数据进行操作。2、然后,我们选中需要显示重复数据的单元格。3、此时输入函数:“=IF(COUNTIF(B$2:B2,B2)1,”重复数据”,””)”函数的意义是,如果有重复数据录入,将会提示汉字:重复数据 4、完成输入后,我们按下enter键,然后回车。在左下角拖动至全表格...

请问怎样在一张excel表格中查找出重复的身份证号?
1、首先打开一个已经录入身份证号码的excel表格,选中需要查重的单元格。2、然后点击工具栏中的“条件格式”选项。3、在打开的下拉菜单中选择“突出显示单元格规则”,并点击其中的“重复值”选项。4、然后页面中会弹出“重复值”对话框,根据需要设置重复显示的样式,点击确定。5、即可将选中的单元格中...

=IF(COUNTIF(B:B,B2)>1,"重复","")
=IF(???,"重复","")???=COUNTIF(B:B,B2)>1 COUNTIF函数的作用是条件计数。COUNTIF(B:B,B2)应该是在C2输入的,意思是,统计B列中B2出现的次数,如果次数大于1,肯定就是重复的。补充:你在哪个单元格输入的公式?肉眼看到的重复项是否真的一致?贴个图看看。公式输错行了,下拉填充后,A...

excel表格countif函数有哪些作用excel表格countif的妙用小技巧_百度知 ...
=IF(COUNTIF($B$2:$B$11,B2&"*")>1,"重复","")在上面这个公式中,COUNTIF函数的第2参数使用了通配符"*",最终得出正确结果。使用通配符"*"的目的是使其强行识别为文本进行统计,相当于告诉Excel“我要统计的内容是以B2单元格开头的文本”,Excel就会老老实实的去执行任务了。所以说,Excel...

使用excel中COUNTIF这个函数对不同两列数据重复性查找,
1、如图,我们现在要筛选出数据A里与B重复的数据。倘若我们用条件格式筛选话,会因为数据A这一列自身重复的数据弄混,这样子出来的数据就不准确了。2、所以我们用函数“countif”。如图,另取一列“筛选”。在空格里输入“=countif(C:C,B:B)”后按回车键。这里要注意选择数列的先后顺序,因为是...

在excel中如何对一列身份证号进行对比,找出其中相同的
在excel中对一列身份证号进行对比,找出其中相同的具体步骤如下:1、首先打开需要编辑的Excel表格,进入到编辑页面中。2、然后点击需要查找的身份证号码后面的单元格输入公式“=IF(COUNTIF(A:A,A2&"*")>1,"重复","")”,回车确定。3、然后鼠标左键点击单元格右下角,下拉填充下面的单元格就可以...

相似回答