从两个表格中查相同数据的办法
一、在同一个工作溥从Sheet1工作表中查出已存在于Sheet2工作表中相同的身份证号记录.对此在Sheet1工作表对应列中输入以下:
公式一:
=countif(Sheet2!$C$1:$C$400,B2&”*”
结果会显示: 0,1、2。。。..显示1,就说明这个数据在另一表格中有1个,显示2表示这个数据在另一表格中有2个。
B2指的是“Sheet1”中需要与“Sheet2”某列进行对比的“数据”所在的位置标号
注解:Sheet2!$C$1:$C$400指表Sheet2的C列数据范围
公式二:
=if(countif(Sheet2!$A$1:$A$400,B2&”*"),"重复”,"否")
countif函数是条件统计函数,指在条件范围内统计某项内容。
&”*”通配符countif函数在处理时会将文本数值识别为数值进行统计,在excel中超过15位的数值只能保留15位有效数字,后3位全部置为0,因此超过15位的号码后面都识别为相同,使用通配符&”*"的目的是使其强行识别为文本进行统计
公式三:
=index(sheet2!c:c,match(sheet1!B2,sheet2!c:c,0))
字母、符号、数字必须在英文状态下输入,文字在中文状态下输入。
c:c  指表sheet2身份证号所在的是C列;sheet1!B2,指表sheet1身份证号所在是从B列2行开始。
二、同一个工作溥,两个表格中查相同数据的办法
首先把两表格复制到同一个工作溥 为seet1和seet2
Sheet1中的某列和Sheet2中的某列对比,如果表1中某列的数据和表2中某列的数据相同,则在表1中显示标记“重复"或“否"
在表seet1某一空白列中输入下列公式:
=if(countif(Sheet2!$A$1:$A$40,B2),"重复",”否”)
上列中B2指的是Sheet1中需要对比的“数据”所在的那一列中的标号
(Sheet2!$A$1:$A$40,B2)意思是:表二从A1查到A40,然后与表一中的B2内容对比,如果相同则显示为“重复”,否则为“否”。
公式二:
=if(countif(Sheet2!$A$1:$A$40,B2)
结果会显示: 0,1、2。.。。。显示1,就说明这个数据在另一表格中有1个,显示2表示这个数据在另一表格中有2个。
三、在同一列中相同数据办法
1、在同一列中查相同的名字两张表格查重复数据
=COUNTIF($C$8:$C$400,C8)
=COUNTIF($A2:$A200,A2,结果会显示:1、2。.。。等等。显示1,就说明这个数据在列中只有1个,显示2表示这个数据在列有两个.
2、在同一列中查相同的身份证号
=COUNTIF($C$4:$C$500,C4&”*”)
=IF(COUNTIF($C$4:$C$500,C4&”*”)”重复”,”)
3、同一表格,但不同列中查相同身份证号
设有A、B列的身份证号,
1、如果 要检查A2的号在B列有否出现,请在C2输入公式:
=IF(COUNTIF(B$2B500,A2& ”*")〉0,"重复”,””)
下拉填充.
2、如果 要检查B2的号在A列有否出现,请在D2输入公式:
=IF(COUNTIF($A$2:A500,B2 & ”*")〉0,”重复","”)下拉填充。
3、不同列,但在同一行的两个格子对比是否数据相同公式
=IF(F5=J5,””,”")
Excel分别对AB列两列数据对比,比如A2=B2,就返回相同,否则返回不相同。
=IF(A2=B2,”相同",”不同")
四、同一表格不同列中查相同身份证号
设有A、B列的身份证号,
1、如果 要检查A2的号在B列有否出现,请在C2输入公式:
=IF(COUNTIF($B$4:$B$350,A2& ”*”)〉0,"重复”,"”)
2、如果要检查B2的号在A列有否出现,请在D2输入公式:
=IF(COUNTIF(A2:$A500,B2 & ”*”)〉0,"重复”,”")

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。