如何将excel两列比较后不重复的数据复制到另一列上

如何将excel两列比较后不重复的数据复制到另一列上

ID:16287767

大小:25.00 KB

页数:4页

时间:2018-08-09

如何将excel两列比较后不重复的数据复制到另一列上_第1页
如何将excel两列比较后不重复的数据复制到另一列上_第2页
如何将excel两列比较后不重复的数据复制到另一列上_第3页
如何将excel两列比较后不重复的数据复制到另一列上_第4页
资源描述:

《如何将excel两列比较后不重复的数据复制到另一列上》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、如何将EXCEL两列比较后不重复的数据复制到另一列上如何将EXCEL两列比较后不重复的数据复制到另一列上本文非我原创,但我忘了出处。如何将EXCEL两列比较后不重复的数据复制到另一列上假如你要比较A列与B列数据是否重复,应该有三种结果(即AB皆有,A有B无,B有A无),可在C列存放A有B无的数据,在D列存放B有A无的数据,然后再将两列数据合并即可,方法如下:1、在C1单元格输入公式:=IF(COUNTIF($BB,A1)=0,A1,"")在D1单元格输入公式:=IF(COUNTIF($AA,B1)=0,B1,"")将两个公式用填充

2、柄向下复制到相应的行。2、按C列排序,将C列数据集中在一起,将其复制到另一工作表的A列;再按D列排序,将D列数据集中在一起,并将其复制到另一工作表的A列的尾部。(注意:这两个操作要用“选择性粘贴/数值”进行粘贴)3、删除原表的CD两列,将另一工作表中A列的数据复制回原表的C列。我给你一个最简单的方法吧。假设数据在Sheet1表的AB列,A列数据多,将B列数据剪切到另一个工作表Sheet2的A上,注意两个表的标题一定要相同才行,比如两表的A1单元格教设置为”数据“。对Sheet1执行”高级筛选“,列表区域就是表中A列数据,条件区域选

3、择Sheet2表中A列的数据(注意,选择时一定要将标题也选上)。这样呢Sheet1中就会显示出两表中共有的数据。选中这些数据行(注意是行),选择删除。再选择数据菜单==筛选==全部显示,这样Sheet1表中只有Sheet1有,Sheet2没有的数据。同理,如果一开始对Sheet2表进行高级筛选,就会获得Sheet2中有而Sheet1没有的数据。很简单。比如有A列和B列的数据需要找出不重复的,首先将B列的数据也剪贴都A列后边,然后在B列任意填写数字,比如全部是1,再根据A列对B列分类汇总。最后A列里带“汇总”的就都是不重复的。然后需

4、要将A列里后边带“汇总”的数据挑出来即可。方法如下:将A列数据复制并选择性粘贴(只选择数据)到新的工作表中A列中,在B列输入公式,例如B2单元格输入:=if(right(A2,2)="汇总","A","B"),下拉。然后根据B列排序,所有带“汇总”的数据将排在最前边,删除后边的即可。xcel中两列比较的一个典型实例先看一个表:ABCDE1去年名单今年名单在职老员工离职老员工新任员工2张一王一3张二张一4张三王三5张四李四6李一张三7李二李二8李三陈帅哥9李四张美女10田大娘杨大哥11吴学田大娘12吴学假如这个表是某公司去年和今年的

5、员工名单,现在要求在职老员工名单,也就是在A列也在B列的员工,同样离职老员工是指在A列不在B列的员工,新任员工指在B列不在A列的员工。如果用A表示去年员工的集合,B表示今年员工的集合,则用数学语言表示是:在职老员工=AB(AB表示A交B)离职老员工=A-B新任员工=B-A在Excel里,这里要用到两个函数,一个是if(),另一个是countif(),具体每个函数的使用方法这里不多说,请查看Excel帮助。这里countif()的作用是测试某一个元素(成员)是不是在某集合(列),如果其值大于0,在说明该元素属于某集合,否则不属于。i

6、f()的作用是根据countif()测试的结果来赋予某一单元格的值。具体公式如下:在单元格C2输入:=IF(COUNTIF(B$2:B$12,A2),A2,"")说明:为了方便拖拉填充,需要把范围固定,即在数字前面加一个“$”符号,如:B$2:B$12。B$2:B$12表示一个范围,相当于集合B。COUNTIF(B$2:B$12,A2)的意思就是在范围B$2:B$12里统计单元格A2的值出现的次数,这样语句IF(COUNTIF(B$2:B$12,A2),A2,"")就表示,如果统计次数大于0则单元格C2的值等于A2,否则就等于""

7、(即空)。以下公式类似,不再赘述。在单元格D2输入:=IF(COUNTIF(B$2:B$12,A2),"",A2)在单元格E2输入:=IF(COUNTIF(A$2:A$11,B2),"",B2)注意,其中C、D两列只要填充到11就行了,因为这两列都是拿A列的元素进行测试,而A列的元素只到A11。同理E列就要填充到12。另外还要注意范围的选取,不要搞错了。输完以上公式并且填充完,结果如下: ABCDE1去年名单今年名单在职老员工离职老员工新任员工2张一王一张一 王一3张二张一 张二 4张三王三张三 王三5张四李四 张四 6李一张三 

8、李一 7李二李二李二  8李三陈帅哥 李三陈帅哥9李四张美女李四 张美女10田大娘杨大哥田大娘 杨大哥11吴学田大娘吴学  12 吴学   需要强调的是,为了一般化,这里选取了A、B两列的名单个数是不一样的,排列顺序也不一样。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。