EXCEL中如何查找A表A列与B表A列相同的所对应B表中B列的数据?

EXCEL中如何查找A表A列与B表A列相同的所对应B表中B列的数据?,第1张

方法一:

1、假设你的数据A、B两列都从第一行开始,在C1输入:=IF(COUNTIF1(B:B,A1)>0,"B列有","B列没有"),敲回车键确定。

2、复制C1单元格,选中C列并粘贴,这样C列所有的单元格都有这个公式代码了。

3、相反如果要找B列里有而A列里没有的话则输入:=IF(COUNTIF(A:A,B1)>0,"A列有","A列没有")下拉公式。方法见1-2两步。

4、还有一种情况,如果两个同时都需要找,这两个公式同时使用就OK了。在C1输入公式=IF(COUNTIF(B:B,A1)>0,"B列有","B列没有")。

然后在D1输入公式代码=IF(COUNTIF(A:A,B1)>0,"A列有","A列没有")

5、复制C1、D1单元格,分别粘贴到C列和D列即可。

方法二:

1、简单的举个例子,例子简单但很形象,能够了解函数的用法就可以了。

2、那么我们在C列中输入函数vlookup匹配函数,找出存在的项目并显示出来;第一列是A1然后用逗号隔开,就可以点击提示的第二个参数;第二个参数我们直接点击第二列即B列。

3、然后逗号隔开,选择下个参数,第三个参数是1;第四个参数是精确与模糊匹配的概念,我们这里选择0或false,精确匹配。

4、我们可以选择往下拉,也可以选中第一个单元格右下角出现+字后双击,数目应于第一列相同。

5、我们可以看到C列中都存在数据,说明A列在B列中都存在,如果不存在那么现实#value,就是无法显示的意思;

6、在模糊匹配的时候要用到*号,B列是12345678,A列是345,那么我们可以写成“*”&A&“*”,这个通配符来表示任意字符,只要包含即可。

公式设在E列,B列相同D列也相同的在E列显示“重复”,不重复不显示

E3输入

if(countifs(b$3:b3,b3,d$3:d3,d3)>1,"重复","")

公式下拉

1、例如在一个Excel表格中输入两组数据,需要在另一张表格中针对B列的数据查找相同的数据并显示A列的数据。

2、打开另外一个工作表,在空白单元格中输入函数公式:=VLOOKUP(A2,Sheet1!$A$2:$B$6,2,TRUE)。

3、点击回车生成结果即可看到第二张表格中已经对应表一中的B列数据将对应的A列的编号填充上了。

4、下拉公式填充所有的单元格,即可根据表2的A列数据将表1中的相同的数据对应编号自动填充到单元格中了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9908562.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存