EXCEL二个表格的表1、表2的比较内容差存于表3 - 爱问答

(爱问答)

EXCEL二个表格的表1、表2的比较内容差存于表3

表1

------------------

A            B

张三        1

李四        2

王五        1

------------------

表2

------------------

A            B

张三        1

李四        2

------------------

我想得到的表3是设置公式自动下拉生成表1 、表2 的比较内容差存于表3

表3

------------------

A            B

王五        1

------------------


这个问题,如果换成找出不同就简单很多了,合并计算轻松搞定,但是没法达到题主说的这个要求。

有另外的一个思路就是麻烦,首先我这里的两个表如下,我又添了几项,没影响。


表1                                    表2

------------------               ------------------

A              B                        A                B

张三          1                        张三            1

李四          2                        李四            2

王五          1                        朱六            3

朱六          3                        赵七            5

赵七          4

------------------               ------------------

首先要做的,找出表1 和表2的不同想,并且做个标记,在表1 C列用公式SUMPRODUCT

公式如下:=SUMPRODUCT((A1&B1=Sheet2!A$1:A$4&Sheet2!B$1:B$4)*1)

得出表1如下:                            

-------------------------

A              B             C

张三          1             1

李四          2             1

王五          1             0

朱六          3             1

赵七          4             0

-------------------------  

现在1代表相同,0代表不同,其中表1赵七是4,表2赵七是5,所以也是不同的。


现在就可以做一个下拉,但是没办法在表3直接得出你要想要的结果,只能把不同的列出来,相同的项依然要显示,以“相同”文本作为相同项。

用IF和ISERROR,做判断如何显示;用INDEX和MATCH做返回的值,在表1 D列和E列输入用公式

D列=IF(ISERROR(INDEX(A1,MATCH(0,C1,0))),"相同",INDEX(A1,MATCH(0,C1,0)))

E列=IF(ISERROR(INDEX(B1,MATCH(0,C1,0))),"相同",(INDEX(B1,MATCH(0,C1,0)))

现在D和E列下拉得出表1如下:

--------------------------------------------

A              B             C           D              E

张三          1             1         相同         相同

李四          2             1         相同         相同

王五          1             0         王五           1

朱六          3             1         相同         相同

赵七          4             0         赵七           4

--------------------------------------------


现在D列和E列显示了,唯一不能实现的就是只显示不同项,不过表现在变成这样,就好做了,筛选,删除相同的就可以了。

我只有一个表,用工作簿sheet代替的表


希望对你有帮助。

下一篇:打开CAD2014,总是弹出未处理的异常怎么办?

上一篇:你好请问下怎么解冻qq,短信解除超了5次了

热门标签:
excel 网盘 破解 word dll
最新更新:
微软重新评估新的Outlook的使用时机 联想推出搭载联发科Helio G80芯片组的Tab M9平板 英特尔创新大赛时间确定! 微软Edge浏览器在稳定渠道中推出Workspaces功能 英伟达RTX4060TiGPU推出MaxSun动漫主题! 谷歌地图为用户提供了街景服务! GameSir 在T4 Kaleid中推出了一款出色的控制器! 微软开始在Windows 11 中测试其画图应用程序的新深色模式! LG电子推出全球首款无线OLED电视 英伟达人工智能芯片崭露头角! Steam Deck可以玩什么游戏-Steam Deck价格限时优惠 雷蛇推出CobraPro鼠标 Kindle电子阅读器可以访问谷歌商店吗 Windows10如何加入组策略 window10图片查看器怎么没有了?