EXCEL筛选出两列数据中相同的内容?

2024-11-01 19:36:47
推荐回答(5个)
回答1:

EXCEL筛选出两列数据中相同的内容,用vlookup函数即可。

以下举例详细说明怎么用vlookup函数筛选出两列数据中相同的内容,其中A列和B列是原始数据。

1、查找A1的值是否在B列出现。在C列输入vlookup公式。点击C列,输入公式=VLOOKUP(A1,B:B,1,0),公式表示在B列中查找A1单元格的值,如果找到A1单元格的值就显示d对应的值,如果没有找到就报错。

2、查找A2到A4的值是否在B列出现。光标移至C1列右下角,鼠标指针变成“+”,往下拖拉到C4单元格,C2到C4都填充了公式。

3、显示A列和B列相同的内容。公式往下拉后,A列和B列相同的内容就显示出来了。

Vlookup最容易出错的地方是查找区域的首列必须含有查找的内容。

比方说一个表,a列是序号,b列是姓名,c列是身份证,你在d列输入其中的一个姓名,在e1得到其身份证的公式不能是=vlookup(d1,a:c,3,0),而应是=vlookup(d1,b:c,2,0).

对于vlookup函数的使用方法,只是看文字就显得很枯燥,为了方便大家理解,可以查看参考资料中的vlookup函数的使用方法实例方便理解掌握。

参考资料来源:百度百科-VLOOKUP函数

回答2:

增加一个辅助列,在辅助列中设置两列数值是否相等的判断。然后对辅助列进行筛选就可以了。举例说明,例如有下表:

第一步:在多列设置辅助列及公式,如图:

第二步:点击筛选-辅助列=TURE.结果如图:

回答3:

用辅助列,例如D1输入
=exact(a1,vlookup(a1,B:B,1,0))
下拉填充公式,结果为true的就是找到了匹配的。把结果为true的筛选出来,复制到C列就可以。同理也可以在A列找到与B列匹配的。

回答4:

有个不用函数的方法,要求office2007以上版本。
操作如下:
1. 选择A:B。
2.条件格式,突出显示重复值。
3、在A列中按照颜色筛选,自动排列顺序。
4、将有颜色的单元格,复制粘贴至需要的单元格中。

回答5:

C1单元格输入公式=if(countif(A:A,B1)>0,B1,"不重复")
下拉
然后把C列复制并选择性粘贴——数值
再把C列数值为“不重复”的去掉就可以了