excel中如何找出两列数据中不重复的项

比如我有A.B两列 A有1万条序列号,B有9950条序列号,我要把不重复的50条找到 怎么办?
要仔细点回答 本人小白

具体操作如下:

1.在电脑上新建或者打开原来的EXCEL表格。

2.进入EXCEL表格,输入核对的数据。

3.在D2内输入公式:=IF(EXACT(B2,C2)=TRUE,"相同","不同")。

4.然后点击方框右下角的小十字叉,向下拖动,完成两列所有数据的对比。

5.就可以看到结果了!


温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-06-05

亲,在C2单元格输入公式,并下拉复制公式:

=IFERROR(VLOOKUP(A2,B:B,1,0),"不重复项")

最后,对C列进行筛选,选择的选项为“不重复项”。

下面是操作的动画演示图片,您可以在【】内点击一下,在新开的窗口查看。

 

追问

怎么把左右的字母全变成大写 然后再用这个公式??

追答

亲,您说的“左右”是指哪儿?A/B两列数据中的所有小写字母全变大写?还是A/B两列数据开头和结尾的那两个字符?

总之,用UPPER函数,例如下图,在B1输入公式并下拉,就把A列所有小写字母全变大写了:=UPPER(A1)

本回答被提问者和网友采纳
第2个回答  2014-06-05
要在原表排序的话,得先把A列定义为“自定义序列”,但这样做,可能会与现有的序列产生矛盾,因为不知道你A列的具体内容。所以不采用这个方法,而推荐你在另一个表中来排序达到目的。假设你的原来的数据在Sheet1中,有100行数据,现在在Sheet2中来实现:
1. 在A1中输入
=Sheet1!A1
再向下拖拉复制到100行。
2. 在B1中输入:
=VLOOKUP($A1,Sheet1!$B$1:$D$100,COLUMN()-1,FALSE)
再向右拖到与表1一样的列数。然后选择第一行B1到最后一列,向下拖拉复制到100行。
请采纳答案,支持我一下。
第3个回答  2014-06-05
B中的数据和A中的数据进行对比,一样的标记为0,不一样的标记为1,然后排序,标记为1的就是你要的50条了。
在A、B列后插入一空列,(因为要排序,所以,ABC三列最好都要有标题,比如A1输入A,B1输入B,C1输入C。
在C2里输入公式=IF(COUNTIF(A$1:A$1000,B2)>0,0,1),向下填充,然后在C列排序,是1的就是你要的。
第4个回答  2014-06-05

建议使用countif()函数。

默认楼主数据没有标题行。

在C1单元格输入“=COUNTIF(A$1:A$10000,B1)”,向下填充至C9950。凡计算结果为“0”的为不重复记录。