永发信息网

excel 多列数据对比

答案:4  悬赏:10  手机版
解决时间 2021-02-02 17:03
  • 提问者网友:你给我的爱
  • 2021-02-02 01:08
现在有一个xls
sheet1中A列是名字 B列是数字
同样,sheet2中A列是名字 B列是数字

问题来了:
sheet1和sheet2中的名字大部分重复,但有些许不一样,他们的顺序也不一样
现在要输出他们中名字一样但数字不一样的
还有就是两张表的差异项名字及相应的数字
1中有的2没有 2有的1没有的 两个分开
最佳答案
  • 五星知识达人网友:你哪知我潦倒为你
  • 2021-02-02 01:36
在SHEET2中C2中输入
=IF(AND(COUNTIF(Sheet1!A:A,Sheet2!A2)=1,INDEX(Sheet1!B:B,MATCH(Sheet2!A2,Sheet1!A:A,0))<>B2),INDEX(Sheet1!B:B,MATCH(Sheet2!A2,Sheet1!A:A,0)),"")
选中C2,下拉填充。
SHEET1 D2中输入
=IF(COUNTIF(Sheet2!A:A,Sheet1!A2)=0,"2中没有","")
选中D2,下拉填充。

SHEET2 D2中输入
=IF(COUNTIF(Sheet1!A:A,Sheet2!A2)=0,"1中没有","")
选中D2,下拉填充。
全部回答
  • 1楼网友:想偏头吻你
  • 2021-02-02 05:01
估计得自己编程了。
  • 2楼网友:过活
  • 2021-02-02 04:31
使用公式:match即可。
  • 3楼网友:未来江山和你
  • 2021-02-02 03:07
两个表格式一样的话,两个表的加一个C列,一个表全是A,一个表全是C,然后合成一个表。然后按名字排序,用分类汇总对名字计数,计数为1的就是你要找的,然后C列为A的是1有2没有的,B的就是2有1没有的。(或者用透视表更快)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯