乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 如何在<em>EXCEL</em>里面找出A列和B列中相同的数据,并显示在C列...

如何在<em>EXCEL</em>里面找出A列和B列中相同的数据,并显示在C列...

作者:乔山办公网日期:

返回目录:excel表格制作


假设A列有200个名字。
方法一:
加辅助列,在辅助列中使用COUNTIF函数找出B列在A列没有重复的名字并标记出来
比如在C1输入
=COUNTIF($A$1:$A$200,B1)
下拉后返回0的就是B列中有,而A列中没有的名字。

方法二:
也可以直接用公式且不添加辅助列,在C1输入
=IF(ROW()<=SUM((COUNTIF($A$1:$A$200,$B$1:$B$200)=0)*1),INDEX($B$1:$B$200,SMALL(IF(ISERROR(MATCH($B$1:$B$200,$A$1:$A$200,0)),ROW($A$1:$A$200)),ROW(A1))),"")
按CTRL+SHIFT+ENTER结束
然后下拉到C200,如果显示的结果不是你想要的,按F9刷新一下,再看看C列,是不是你要的结果?下面返回0和空值的单元格内可以把公式再删除掉。

可以通过输入公式的方法来进行显示,具体操作步骤如下:

工具/原材料

excel2018版、电脑

1、打开电脑找到并点击打开excel2018新建工作表格软件;

2、打开excel工作表格以后,为了示范先在表格内编辑好有相同数据的文本内容;

3、编辑好数据以后,此时选中C列的单元格在编辑栏输入:=IF(COUNTIF(B:B,A1)>0,A1,"");

4、正确输入公式以后,此时在按“ctrl+回车键”对单元格公式进行填充即可完成显示。


在Excel表中找出b列包含a列的条数,可以使用copyCOUNTIF条件求个数函数。
COUNTIF函数共两个参数:
1、条件区域,也就是b列这个区域;
2、条件,这个是a列的名字单元格。
在C列输入公式并向下填充,如下:
=COUNTIF(B:B,A1)




最终效果如下图:



在C列单元格输入公式下拉,本例设定公式区域在1-50行,请根据需要自行修改区域。两个公式都是数组公式,输入完成后不要直接回车,要按三键 CTRL+SHIFT+回车  结束


A列中B列没有的名字公式。

=INDEX(A:A,SMALL(IF(COUNTIF(B$1:B$50,A$1:A$50),4^8,ROW($1:$50)),ROW(A1)))&""


B列中A列没有的名字公式。

=INDEX(B:B,SMALL(IF(COUNTIF(A$1:A$50,B$1:B$50),4^8,ROW($1:$50)),ROW(A1)))&""


相关阅读

关键词不能为空
极力推荐
  • 在<em>excel</em>中如何使<em>筛选</em>后的内容自动

  • 有几个接近的办法:1.用数据透视表2.打开一个新表。菜单 数据——〉导zhidao入外部数据——〉新建数据库查询,按提示操作。选择专源数据并设定筛选条件,就可以得到筛选的数据。以

ppt怎么做_excel表格制作_office365_word文档_365办公网