excel如何将sheet1.A与sheet2.A内容进行互相补补充?

来源:百度知道 编辑:UC知道 时间:2024/06/20 16:30:37
sheet1与sheet2的A列内容都是姓名,都按升序排序。两表存在这样的问题:sheet1中有名字但sheet2中没有名字或者sheet2中有名字而在sheet1中没有名字。现需要做到:sheet1.A中有而sheet2.A中没有的,则添加到sheet2.A中去,sheet2.A中有而sheet1.A中没有的,则添加到sheet1.A中去。这样的问题该怎样操作才能简单化?
例如:
sheet1.A sheet2.A
闭 军 闭 军
闭文新 闭家定
宾 园 宾 园
常东生 常东生
陈长明 陈长明
陈 超 陈客明
陈春安 陈 超
陈德林 陈春安
陈根友 陈德林
陈海军 陈根友

需要的效果:
sheet1.A sheet2.A
闭 军 闭 军
闭文新 闭文新
闭家定 闭家定
宾 园 宾 园
常东生 常东生
陈长明 陈长明
陈客明 陈客明
陈 超 陈 超
陈春安 陈春安
陈德林 陈德林
陈根友 陈根友
陈海军 陈海军

一楼说的很好,但是我两个表还有B列、C列......如果这样粘来贴去,岂不把我这两张表原来的数据张冠李戴了?我只希望在原有的基础上插入行,将名字后面的数据也一并插入。

将两个表中的名字复制,然后新建一个工作表,在一个空白列如A列中粘贴,要接在一起。再按名字排序。
在B列中输入公式:=IF(A1=A2,1,""),向下填充。
再将得出的结果复制,并粘贴为数值。
再按B列排序,删除B列为1的数据行(这些是重复的),剩下的就是要合并后的结果了。
再将这些结果粘贴回原来的表中。

****************************************

那就将B列、C列......的数据一起接下去就行了。