作业帮 > 综合 > 作业

excel2007如何比较两组数据(每组数据有两列内容),排除掉完全相同的?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/19 15:09:51
excel2007如何比较两组数据(每组数据有两列内容),排除掉完全相同的?


首先谢谢大家了!

如图,A列和C列是3月和4月的工程编号,B列和D列分别是3月和4月的进度,可以看做AB是一组,CD是一组.要在AB和CD这两组中找出不完全相同的数据,即要找出除了两组数值(包括工程编号和工程进度)完全相同的以外的所有工程,即包括以下情况:一是A有而C没有的工程;二是C有而A没有的工程;三是AC共同都有的工程,但B和D的进度值不同工程.

我自己研究半天搞不定,也看过很多类似案例但都没头绪,谢谢大家~~


你这么点数据,公式都不需要写,先选择AB两列,按A列排序,再选择CD两列,按C列排序,这下你一眼就能看出你要的结果了.
再问: 你好,谢谢你。我这里举例是用的比较简单的数值,实际的工程编号不光含有数字还带有符号,不好排序呢、
再答: 那就要使用函数,COUNTIF、SUMIF来实现,例如在E列里面写公式,结果为三种:3月不存在、3月存在但进度不同、与3月一致,E2的公式为:
=IF(COUNTIF(A:A,C2)=0,"3月不存在",IF(D2=SUMIF(A:A,C2,B:B),"与三月进度一致","与3月进度不同"))
拖动E2单元格填充E列,就获得了CD数据与上月对比的情况。

同样的办法,在AB后面插入一列,写类似的公式,可以获得3月数据与4月的对比情况。
再问: 结果应该是这三种哦:三月有而四月没有、四月有而三月没有、三月四月都有而进度变化了。。。。。
再答: 希望你仔细理解我的,我说的三种是对的,用同样的方法可以得到另外三种情况。也就是说,我说的三种情况,只是四月去对三月的三种情况,三月主动去对四月还有四种情况。