excel中查找两列中的相同数据
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
excel中查找两列中的相同数据
有A B两列数据 量比较大 而且不一定相同的数据在EXCEL中是在同一排
怎样才能在两列中找出相同的数据?
哪位高手来帮帮忙!?
有A, B两列数据,假设A列数据从第2行到21000行,B列数据比A列的多,从第2行到22000行,在空白列如C列的C2输入:
=IF(ISERROR(VLOOKUP(B2,A$2:A$21000,1,0)),"不重复","重复")
将上述公式复制或填充到A22000,
再通过自动筛选功能筛选出"重复"的数据.(编辑栏>数据>筛选>自动筛选>在下拉框中选择"重复">将筛选出的"重复"数据复制到其他空白表中.)
C1写公式=IF(COUNTIF(A:A,B1),B1,"")
然后向下复制公式,此时在C列出现的数据就是A B两列里相同并且跟B列同一行的数据
C1写公式=index($b$1:$b$100,small(if(countif($a$1:$a$100,$b$1:$b$100)>0,row($b$1:$b$100),4^8),row(a1)))&""
数组公式
我有两列上千行的数据,有电话号码,也有更长的号码。每一列的数据行数又不相同,比如A列有500行,B列有600行,相同的数据还不在相同的行。我想通过一种方式迅速查出哪些数是A列没有而B列有,哪些数是B列没有而A列有。请高手赐教。
在一列中用这个=if(countif(a:a,b1)>0,"重复","")
显示“重复”表示B列中数值在A列中也有,空白则表示B列数在A列中没有;
在新的一列中用这个:=if(countif(b:b,a1)>0,"重复","")
显示“重复”表示A列数是B列里也有的,显示空白则表示B列中没有
说明:
1、在D1输入公式“=IF(ISERROR(VLOOKUP(A1,$B$1:$B$20,1,)),"A有B无","")”,向下复制到D15,凡A有B无者就在同行标出“A有B无”字样。
2、在E1输入公式“=IF(ISERROR(VLOOKUP(B1,$A$1:$A$15,1,)),"B有A无","")”,向下复制到E20,凡B有A无者,就在同行标出“B有A无”字样。