从两个表格中查找相同数据的办法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
从两个表格中查找相同数据的办法
一、在同一个工作溥从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($A$2:$A$200,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$2: $B$500,A2& "*")>0,"重复","否")
下拉填充。
2、如果要检查B2的号在A列有否出现,请在D2输入公式:=IF(COUNTIF($A$2: $A$500,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($A$2:$A$500,B2 & "*")>0,"重复","否")