请问,如何在excel的两列中找出相同的数据

来源:百度知道 编辑:UC知道 时间:2024/05/17 20:55:39
请问,如何在excel的两列中找出相同的数据
如 列A:1,2,3,4,5,6,7,8,9
列B:2,5,8,77,15,14,1,10,18,16,9
希望的结果: 2,5,8,1,9
两列行数不同,数字不同,想得到两列中共有的数据,怎么弄,万分感谢

就以你的例子为例,假设你的A1:A9是第一组数,B1:B11是第二组数

现在你在D1单元格输入公式

=IF(COUNTIF($B$1:$B$11,A1)>0,A1,"")

并且把这个公式向下填充到D9,现在D列中出现的就是两列中共有的数字

如果你觉得这一列中间有空行不舒服,可以进行如下操作:
1、选择B1:B9,复制
2、在A20(只要在所有数据行的下面就行)点鼠标右键选“选择性粘贴”,在对话窗口中选中“数值”,然后确定
3、现在鼠标不要乱点,按F5,在打开的对话窗口中点“定位条件”,再在打开的新对话窗口中选中“常量”,把“数字”、“逻辑值”、“错误”前面的勾都去掉,保持“文本”前面有勾,点确定,你们发现你刚粘贴那部分的空格都被选中了
4、在被选中的任意一个空格上点鼠标右键,选“删除....”,在打开的对话窗口中选“整行”,现在就得到你要的并且是连续排列的结果了

在C1输入公式:

=if(countif(a:a,b1)>=1,"有","")
向下复制公式

1、在C列输入公式
{=OR(EXACT(B2,$A$2:$A$8))}

2、然后筛选即可

如果数据不是太多的话,可以在新的一张工作表中,把两列数据选中复制到新工作表的A列,然后执行排序,在B类中输入公式=IF(A2=A1,"1","0"),然后通过人工的方式直接查看有哪些数据是重复的,这样不知道是否是好办法,仅供参考,但愿能帮上忙