如何在excel表格中批量查找身份证号码中间四位数字相同的人员,详细点,谢谢大侠们!

如题所述

EXCEL中有一个mid函数,可以截取文本字符串。你在表格最后加入一列,在第一个单元格处输入公式:“  =mid(单元格,8,4),意思是从第8位起,截取4位数字。然后下拉公式,以这一列排序。如图

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-08-16
先将表格复制一份,然后新建辅助列,将中间四位取出来,
比如A1为身份证列,B1=mid(A1,8,4) 然后下拉填充。
C1=countif(B1,B:B)
然后对C列进行排序,将C列为1的全部删除,剩下的大于1的为相同的人员。
如果你不想破坏原有次序,则可以将D列弄成一个1开始的序列,删完以后最后按D列排序,则恢复以前次序。追问

好的,谢谢你了,还有个问题请教下,有时候对表格里面的一些数据进行,里面有年份,金额,还有其他数字,当对其中一列年份进行排序时,提示什么有合并单元格,点确定后,就年份那一列排序了,,其他的没动,数据乱了

进行排序

追答

肯定是提示是否拓展区域进行排序,你选择不拓展,所以只排了这一列。
有合并单元格的数据不好排序。

本回答被提问者采纳
第2个回答  2015-03-10
不知道这个公式是否符合你的意思(假设统计第7到10位相同的人员):
=IF(COUNTIF($A$2:$A$10,"??????"&MID(A1,7,4)&"*")>1,"有相同人员","")

如何在excel表格中批量查找身份证号码中间四位数字相同的人员,详细点...
EXCEL中有一个mid函数,可以截取文本字符串。你在表格最后加入一列,在第一个单元格处输入公式:“ =mid(单元格,8,4),意思是从第8位起,截取4位数字。然后下拉公式,以这一列排序。如图

Excel 怎样找出一列身份证号的重复号码
我上传一个附件。请打开文件,启用宏,设C列C2开始是身份证号列,判断结果放D2开始列,请将身份证号粘贴入C列,按判断按钮即可作出判断。Private Sub CommandButton1_Click()Dim row_last As Long, flag As Boolean, temp1 As Boolean, temp2 As BooleanDim i As Long, j As Long ' 找出...

数据筛选求救: 表格中有5万个数据(身份证号码),要求把这些身份证中的...
看表格已经完成筛选设置,点工程编号这个单元格右下角的很三角,弹出菜单选中需要筛选出来的工程编号,别的取消,就筛选出同工程号的数据了;同理操作施工代号。

在excel中怎么查找一列身份证号码当中的重复
excel筛选身份证号码 查找一列是否有重复项 一列身份证号固定18位 身份证号比对 wps 如何查找Excel中两列 Excel offset 查找一列中的重复项 Excel单列数据查重 一列数据中查找重复项 Excel搜区间数量 其他类似问题2012-02-23 excel中关于身份证的问题。如何在一列中查找重复身份证? 28 2014-08-...

如何在一个Excel表中将各个身份证号出现在次数计算出来?
点击开始菜单栏找到刷选,点击进去,选择需要查找或者统计的那个省份证号码,然后点击确定,然后同样的证件号码就会出来了,全选就知道有多少个了。二,查找的形式 方法步骤:复制你需要计算的证件号码,然后点击查找替换(ctrl+h),然后确定,就会看到显示有多少项呗替换,就是有多少同样的证件号码。

EXCEL的功能 不同工作表中找相同内容?
将表格B保存在A的sheet2中(A的信息在sheet1中)。将鼠标点入sheet1的C列第一个空白处即C2。点击fx。跳出对话框,选出vlookup。点击第一个输入框(该处是要输入要查找的信息),再点击该行的第一项。Excel会自动取出“张三”这个值。上一步选出了要查找的信息,这一步则是在第二个输入框中给...

excel同一列找重复数字只限前15个字节?
公式改为=IF(COUNTIF(A:A,A2&"*")>1,"重复","")

Excel 2003中两列数据,找出相同的并在原来的位置标示出来?
是要标注还是要在另外的表格中提取?如果是标注可以用条件格式,这个要姓名和号码两列同时比对,相对复杂一点。假设两组数据分别在A:B和D:E列,方法如下:选中AB列,格式-条件格式-公式,右侧输入:=MATCH($A1&$B1,$D$1:$D$4&$E$1:$E$4,0)>0 点开格式设置颜色 选中DE列,格式-条件格式-...

EXCEL表格中身份证号和进场日期的排序?
调身份证号码在B列,使用公式=DATE(MID(B1,7,4),MID(B1,11,2),MID(B1,13,2))并向下复制,提取出出生日期(这里是设所有证号均为18位号码)进行排序即可。进厂日期直接可以参与排序。

如何在excel中筛选出两列中相同的数据并配对排序
C1=INDEX($B$1:$B$600,MAX(IF($B$1:$B$600=A1,ROW($A$1:$A$600)))&""

相似回答