eXCEL 批量重复对应

例如表一数据:按“名称”、“金额”等排列。另外一个表的数据也是按“名称”、“金额”等排列。表一的“名称”内容和表二的“名称”内容大部分相同,我想找出不相同“名称”的内容。怎么解决。那位高手帮帮忙。我是菜鸟。要是用公式的话最好告诉我怎么用。先谢谢了

假设“名称”、“金额”都分别在A、B列,第一行是标题,数据从第二行起:
在表一的C2输入
=IF(COUNTIF(表二!A:A,A2)=0,"不相同","")
或
=IF(COUNTIF(表二!A:A,A2)=0,A2,"")
回车并向下填充(下拉)
显示“不相同”的就是表一当中A列“名称”在表二里面没有相同的了。
再选C列——菜单栏——数据——筛选——自动筛选——点倒▲下拉选(不相同)。

同样,表二里面也许有在表一当中没有相同的,也要用公式“找”出来:
在表二的C2输入
=IF(COUNTIF(表一!A:A,A2)=0,"不相同","")
回车并向下填充。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-12-31
我的操作方法是这样的:
1,如果2表内容都在a、b列,c列有数据,在c列插入一列,c1输入公式=a1&","&b1,向下复制后选中c列使用工具删除重复值,移到上面(2表都这样操作)。
2,剪切表2的c列数据在表1的c列最下方第一个没数据(字符)的单元格粘贴。d1输入公式:
=IF(COUNTIF(C:C,C1)=1,C1,"") 向下填充至c列没字符的行。然后复制d列在d列粘贴数值,选中d列,使用工具删除空值单元格,移到上面即可,这一列就是2表不相同的。
3,最后删除表1的c列,用分列方法把选出的、不相同的项分成2列即成。
第2个回答  2012-12-30
用函数的话,可以用vlookup命令在两个表分别筛选,先在表1的c列选择插入函数vlookup,第一项填写a列例如a2,然后第二项选中第二张表的a到b列,第三项选2,第四项选0,然后执行找不同的,然后第二个表在相反执行一次就都搞定了。
第3个回答  2012-12-30

LZ按此操作就行!我也是刚学会!

相似回答