EXECL表格比较的问题

来源:百度知道 编辑:UC知道 时间:2024/07/01 05:33:17
我有两张execl表,格式如下:
sheet1:
姓名 帐号 内容
张三 123 ABC
李四 456 DEF
……
sheet2:
姓名 帐号
甲 789
乙 111
张三 123
也就是说两个工作簿项目是有些是相同的,具有相同的内容,例:张三

123,sheet1包含了sheet2某些项目,1有3000多行,2有1000多行。
我的问题是:如何把这两个工作簿加以比较,比较出sheet1与sheet2不同

的部分并生成在新工作簿中。谢谢!

1、在SHEET3的A2单元格输入如下公式:
=IF(COUNTIF(SHEET2!A:A,SHEET1!A2)>0,"",SHEET1!A2)
B2单元格输入公式:
=IF(A2="","",SHEET1!B2)
C2单元格输入公式:
=IF(A2="","",SHEET1!C2)
选定A2:C2,将公式向下复制到相应行(与SHEET1行数相同)。

2、在SHEET4的A2单元格输入如下公式:
=IF(COUNTIF(SHEET1!A:A,SHEET2!A2)>0,"",SHEET2!A2)
B2单元格输入公式:
=IF(A2="","",SHEET2!B2)
选定A2:B2,将公式向下复制到相应行(与SHEET2行数相同)。

3、用“选择性粘贴/数值”将SHEET3和SHEET4的数据复制到一起,再用排序的方法将所有空白行排在后面。你要的数据就出来了。

什么意思 把B列的的值排在A列对应的行上???

是的话就这样

在C1输入=if(countif(b:b,a)>0,a,"")