Print

从两列查找身份证重复项

问:如何excel两列数据中查找重复数据
  1. 答:查询重复数据的具体操作如下:
    1.首先选中两列数据。
    2.点击“条件格式”。
    3.其次点击“突出显示单元格规则”。
    4.然后点击“重复值”。
    5.然后点击“确定”。
    6.这样两列相同数据就被找出来了。
    拓展资料:
    常用公式:
    1.查找重复内容公式:=IF(COUNTIF(A:AA2)>1”重复””")。
    2.从输入的18位身份证号的出生年月计算公式:=CONCATENATE(MID(E274)”/”MID(E2112)”/”MID(E2132))。
    3.从输入的身份证号码内让系统自动提取性别,可以输入以下公式:=IF(LEN(C2)=15IF(MOD(MID(C2151)2)=1”男””女”)IF(MOD(MID(C2171)2)=1”男””女”))公式内的“C2”代表的是输入身份证号码的单元格。
    4.求和: =SUM(K2:K56) ——对K2到K56这一区域进行求和;
问:excel两列身份证号码中如何找出相同的,并在表中自动对应?
  1. 答:如果 有A、B两列的身份证号码,要标出B列B1的是否与A列相同,则可在C1输入公式:
    =if(countif(A:A,B1&"*")>0,"重复","")
    下拉复制即可 。
    如果要一一对应,则要用VBA写程序处理。
问:excel两列身份证数据找重复身份证?
  1. 答:身份证在标记重复、高级筛选的时候都会被当数值来处理,而数值精度只有15位,这样只要前15位相同系统就认为相同。解决的办法是在所有的身份证前面或者后面添加一个符号或者字母,添加可以使用&运算,例如:
    这样系统进行标记重复等就准确了。
  2. 答:=VLOOKUP(B1,$A$1:$A$5,1,)
    C列输入上公式,回车,数据区域根据实际情况而变更,能取到有效值,则为重复的,否则不重复
  3. 答:由于可能相同数据太多,如果用不同格式(如颜色之类)表示每个相同,格式会不够用,建议增加临时辅助列,如A列和B列中间增加2列,即B 变为D列,如果A/D相等数据,则新的B列(对应A列)与C列(对应D列)相等数据位置均标为:1,1;2,2;3,3;...,这样就容易找到对应的位置了。
    建议用VBA,注意A列或B列本列增多没有相同的重复数据;代码如下:(代码放在Thisworkbook或模块里,不要放在工作表里),提前在原A、B列中间插入2列空白:
    Sub SameIDMark()
        Dim rngCLA As Range, rngCLD As Range
        ThisWorkbook.Activate
        Sheets("重复ID").Activate   '工作表名称"重复ID"改成实际的
        For Each rngCLA In Range(Cells(1, "A"), Cells(Cells(Rows.Count, "A").End(xlUp).Row, "A"))
            For Each rngCLD In Range(Cells(1, "D"), Cells(Cells(Rows.Count, "D").End(xlUp).Row, "D"))
                If rngCLA.Value = rngCLD.Value Then Cells(rngCLA.Row, "B").Value = i: Cells(rngCLD.Row, "C").Value = i: i = i + 1: Exit For
            Next
        Next
    End Sub
    视频如是:
  4. 答:用函数vlookup来匹配。或用MS Office的access来配对。

本文来源: https://www.lw50.cn/article/2cabc1727ce59f1075b84a80.html