这个问题稍微简单些,有两列数据A列和B列,如何对比删除重复项并在C列展现出不重复的数据来呢?
补充一下,需要对比删除B列里已在A列中存在的数据,并在C列展现。例如:
A列 B列 C列
哈哈 什么 什么
呵呵 蛋糕 香蕉
嘿嘿 哈哈 苹果
吼吼 香蕉
蛋糕 苹果
1、,发现表格中“学生3”和“学生4”有重复的记录。下面解决如何自动删除重复的记录。
2、单击“数据”选项卡中“数据工具”组的“删除重复项”。
3、打开如下图所示的对话框,设置完成后,单击“确定”。
4、会有如下图所示提示,点击确定即可。
有个比较土的办法,你把B列,最上面一个格子随便加个与其他格子都不一样的标示,比如写个“1”,然后把B列贴到A列下面,选中A列,上面数据-》删除重复项,删完了那个标示(例如上面用的“1”)上方是A列原来的数据,下面是B列的数据,但这里如果有和A重复的那就都删掉了。。。。
唔。。。。下这个excel吧。。。。
AB是数据,C、E两列别管,一起往下拖就好,D列是B里面删除重复项的内容,F是A里面删除重复项的内容。。。。另外H、I是楼下的方法。。。
可能是我的问题没说清楚吧,我补充了下,您请看上面的例子。
追答没错啊。。。你把A列贴到我那个excel里的A列,B列贴到我那个的B列,我的C列是中间运算的数据,你别管,D列就是你的结果,我在sheet3里面把你上面的例子贴进去了,结果就是你那个啊。。。。
C1:D1这个往哪输入啊,E列吗?E列输入=C1:D1显示#VALUE!
追答在C1中输入或复制粘贴下列公式
=IF(COUNTIF(A:A,B1),"",B1)
下拉填充
在D1中输入或复制粘贴下列公式
=IF(COUNTIF(B:B,A1),"",A1)
下拉填充
C列就是A 列中不含的B列的值
D列就是B 列中不含的A列的值
可能是我的问题没说清楚吧,我补充了下,您请看上面的例子。
追答在C1中输入或复制粘贴下列公式
=INDEX(B:B,SMALL(IF(COUNTIF($B$1:$B$5,$A$1:$A$5),ROW($1:$5),4^8),ROW(A1)))&""
按三键CTRL+SHIFT+ENTER结束公式输入
下拉填充
如果是E列与A列对比,数据都从第三行开始该如何改写。
追答在F3中输入或复制粘贴下列公式
=INDEX(E:E,SMALL(IF(COUNTIF($E$3:$E$999,$A$3:$A$999),ROW($3:$999),4^8),ROW(A1)))&""
按三键CTRL+SHIFT+ENTER结束公式输入
下拉填充