1、首先在excel表格汇总输入两组数据,需要对这两组数据进行比对找到相同的数据。
2、然后在C1单元格中输入函数公式:=COUNTIF(A:A,B1),意思是查找B1单元格的数据在A列中是否有重复项。
3、点击回车,即可看到计算结果为“1”,表示B1单元格的数据在A列中有相同数据。
4、将C1单元格的公式向下填充,即可看到显示的数据为“0”则表明没有相同数据。
有时在Excel中需要对两列进行比较,并提取两列中相同或不相同的数据。以下是我为您带来的关于Excel从两列中提取相同或不相同数据的数组公式,希望对您有所帮助。
Excel从两列中提取相同或不相同数据的数组公式
例如A列和B列分别包含一些人员名单,现在需要找出两列中都存在的姓名(A有B有)、A列中存在B列中不存在的姓名(A有B无)及A列中不存在B列中存在的姓名(A无B有),并分别放置到D、 E、F列中。
假如两列名单分别在A2:A20和B2:B15区域中,用下面的两组数组公式即可获取相应的名单,每个公式输入完毕后,需按Ctrl+Shift+Enter结束。
1获取A列和B列中相同的数据,在D2中输入数组公式:
=INDEX($B$2:$B$15,MATCH(1,COUNTIF(D$1:D1,$B$2:$B$15)
+IF(COUNTIF($A$2:$A$20,$B$2:$B$15),1,0),0))
或:
=INDEX(A:A,SMALL(IF(COUNTIF($B$2:$B$15,$A$2:$A$20),ROW($A$2:$A$20),4^8),ROW(A1)))&""
2获取A有B无的数据,在E2中输入数组公式:
=INDEX($A$2:$A$20, MATCH(0, COUNTIF($B$2:$B$15, $A$2:$A$20)
+COUNTIF(E$1:E1, $A$2:$A$20), 0))
或:
=INDEX(A:A,SMALL(IF(COUNTIF($B$2:$B$15,$A$2:$A$20),4^8,ROW($A$2:$A$20)),ROW(A1)))&""
3获取A无B有的数据,在F2中输入数组公式:
=INDEX($B$2:$B$15, MATCH(0, COUNTIF($A$2:$A$20, $B$2:$B$15)
+COUNTIF(F$1:F1, $B$2:$B$15), 0))
或:
=INDEX(B:B,SMALL(IF(COUNTIF($A$2:$A$20,$B$2:$B$15),4^8,ROW($B$2:$B$15)),ROW(A1)))&""
上述公式输入完毕后,分别拖动填充柄向下填充,第一组公式直到出现“#N/A”为止,第二组公式直到出现空值为止。
1 excel数据相减公式的用法
2 excel如何使用数组公式
3 excel 公式提取中括号内容的方法
4 Excel常用电子表格公式大全汇总篇
5 怎么提取excel2013的首行数据
准备工具/材料:装有windows 10的电脑一台,Microsoft Office 家庭和学生版 2016 excel软件。
1、首先,在excel表中输入两组数据。您需要比较相同的数据,并将结果输入c列。
2、在单元格C1中输入公式:=IF(COUNTIF($B1:$b10,A1),A1,")。
3、单击输入以查看如果没有匹配选项,它将为空。
4、点击下拉式公式得到相应的计算结果,相应的相同数据将被提取出来并显示在c列。
以上就是关于EXCEL中如何比对两组数据,并且找到相同的数据全部的内容,包括:EXCEL中如何比对两组数据,并且找到相同的数据、Excel怎么从两列中提取相同或不相同数据的数组公式、excel中一个表内如何找出两列数据里相同的数据,并自动匹配等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)