excel 表格中用VLOOKUP比对身份证号,两个身份证后四位不同,却显示相同
发布网友
发布时间:2022-04-23 10:52
我来回答
共5个回答
热心网友
时间:2023-10-11 19:54
注意:身份证号超出了15位!
超出15位的数字,即使你设置成文本格式,但在做某些计算或判断时,仍会出错。
在做某些计算或判断时,位数肯定是对的,但是第15位后面的位数,全部视为0,
举例:
A1是文本格式的123456789012345678
A2是文本格式的123456789012345123
现在用=COUNTIF(A1:A2,"123456789012345678")统计一下A1:A2区域中有几个123456789012345678,统计结果为有2个。
因为:
123456789012345678会被视为123456789012345000
123456789012345123也会被视为123456789012345000
像你用VLOOKUP时,会出同样的道理,导致的错误。
---------------------------------------------------------
【答案跟进更新】:
J2公式为:
=SUMPRODUCT((LEFT($C$2:$C$6,6)=LEFT($I2,6))*(RIGHT($C$2:$C$6,12)=RIGHT($I2,12))*$D$2:$D$6)
然后选中J2,下拉填充公式。
K2公式为:
=SUMPRODUCT((LEFT($C$2:$C$6,6)=LEFT($I2,6))*(RIGHT($C$2:$C$6,12)=RIGHT($I2,12))*($E$2:$E$6=--LEFT(K$1,FIND("月",K$1)-1))*$D$2:$D$6)
然后选中K2,右拉+下拉,填充公式。
提示:
在此,将身份证号拆成两段不足15位的数字,作为两个条件进行判断,这样就避免开了超出15位变成0的问题。
热心网友
时间:2023-10-11 19:55
把VLOOKUP函数最后一个参数换成0,你的应该是1追问我的就是0,在高亮重复项中,两个位数不一样的身份证也会被列为一样的
追答上图看看
热心网友
时间:2023-10-11 19:55
比对提取A表格中,在B表格中也存在的身份证号有几个,需要加一个辅助列,用countif函数。
对比18位身份证号直接用=COUNTIF(A表格!$A$1:$A$9999,B表格!A1)会造成后三位不比对,
在条件哪儿加一个&“*”就解决了。
公式就是=COUNTIF(A表格!$A$1:$A$9999,B表格!A1&"*")
热心网友
时间:2023-10-11 19:56
假如数据在A列,选择整个A列
在条件格式中输入:
=COUNTIF(A;A,A1)>1 样式为填充红色或其它;
如果是B列,公式里面A换成B即可。
热心网友
时间:2023-10-11 19:56
身份证号虽然设为文本格式,但公式会将其当数值处理,受运算精度影响(只能精确运算15位数字),超出位数会被忽略,造成引用出错。
excel 表格中用VLOOKUP比对身份证号,两个身份证后四位不同,却显示相同...
=SUMPRODUCT((LEFT($C$2:$C$6,6)=LEFT($I2,6))*(RIGHT($C$2:$C$6,12)=RIGHT($I2,12))*($E$2:$E$6=--LEFT(K$1,FIND("月",K$1)-1))*$D$2:$D$6)然后选中K2,右拉+下拉,填充公式。提示:在此,将身份证号拆成两段不足15位的数字,作为两个条件进行判断,这样就避...
两个EXCEL表格怎么快速对比身份证号,并迅速找出相同的身份证号
首先,要明确的是,可以使用Excel的VLOOKUP函数或者条件格式功能来快速对比两个表格中的身份证号,并迅速找出相同的身份证号。具体来说,假设我们有两个Excel表格,表格A和表格B,都包含了身份证号这一列。我们可以使用VLOOKUP函数在表格A中查找与表格B中相同的身份证号。首先,在表格A中选择一个空白列,...
怎样在Excel中对比两个表格中的身份证号码
方法一:使用VLOOKUP函数 1. 假设表格A和表格B分别位于不同的工作表或同一工作表的不同区域,且身份证号分别位于A列和C列。2. 在表格B的旁边添加一列(如D列),用于显示匹配结果。3. 在D列的第一个身份证号对应的单元格中输入VLOOKUP函数公式,例如`=VLOOKUP(C2,Sheet1!A:A,1,FALSE)`,该公...
两个EXCEL表格怎么快速对比身份证号,并迅速找出相同的身份证号
1. 假设我们有两个Excel表格,表格A和表格B,都包含身份证号列。2. 在表格A中选择一个空白列,比如列C,用于显示与表格B中相同的身份证号。3. 在列C的第一行输入VLOOKUP函数。函数的格式大致为:`=VLOOKUP`。这里的“列数”是指你希望从表格B返回的数据在所选范围中的列数,如果只...
两个EXCEL表格怎么快速对比身份证号,并迅速找出相同的身份证号
首先,要明确的是,在Excel中,可以使用VLOOKUP函数或者条件格式来快速对比两个表格中的身份证号,并迅速找出相同的身份证号。使用VLOOKUP函数进行对比是一种有效的方法。假设我们有两个表格,表格A和表格B,它们分别位于不同的工作表或者同一工作表的不同区域。表格A包含一列身份证号,位于A列;表格B也...
两个EXCEL表格怎么快速对比身份证号并迅速找出相同的身份证号
1. **使用VLOOKUP函数**:- 在第一个表格的旁边空白列中,使用VLOOKUP函数搜索第二个表格中的身份证号。- 公式示例:`=VLOOKUP(A2,Sheet2!A:A,1,FALSE)`,其中A2是第一个表格中的身份证号单元格,Sheet2!A:A是第二个表格中身份证号所在的列。- 如果找到匹配项,VLOOKUP将返回该身份证号;...
两个EXCEL表格怎么快速对比身份证号,并迅速找出相同的身份证号
1、首先,在excel表格中选中将进行输入身份证的单元格。2、接着,右单击设置单元格格式。3、再接着,从选项中选择文本格式。4、最后输入身份证号。5、在图示的单元格的身份证前输入一个单引号。6、最后按“击回车”键就能输入身份证了,快速对比身份证号。注意事项:Excel虽然提供了大量的用户界面特性...
用VLOOKUP函数怎么查找身份证号码
- 第四个参数是匹配方式,输入0表示精确匹配。例如,如果你的身份证号码在A2单元格,查找表的范围是B1:C100,你想要在D2单元格显示对应的姓名,那么你可以在D2单元格中输入以下公式:`=VLOOKUP`3. 处理结果:- 按下Enter键后,VLOOKUP函数将在查找表中搜索与A2单元格中的身份证号码相匹配的项,并...
EXCEL表格中,如何把另一个表中的身份证号引用过来,并且返的值是身份...
1、第一步需要打开表格,在新建第二张表格,如图所示,输入=VLOOKUP(,需匹配的名称所在单元格如A2(这里以名称来演示,身份证证号同样方式)。2、第二步点击另一个表格,选择区域,如图所示。3、第三步进行输入函数,输入2,0),回车键确定,2代表第二个数据。输入好之后,回车键确定,这样第二...
怎样用vlookup函数快速查找身份证号码?
首先,确保你的数据已经正确录入Excel表格中。通常,你需要有一个包含姓名和对应身份证号码的源数据表。在这个表中,姓名应该位于某一列,而身份证号码则位于相邻的另一列。接下来,在需要显示查找结果的单元格中输入VLOOKUP函数。假设你要在C列根据A列的姓名查找并显示对应的身份证号码,你可以在C2单元...