1、恭贺在 google 里查找“excel 表中相同内容如何比对 ”找到。Excel 中如何实现比对不同工作表中相同信息悬赏分:0 - 解决时间:2008-9-30 14:39我有这样一个工作簿,里面的两个工作表中大部分信息是相同的,用什么样的函数能把它们的相同信息找出来。 工作表 1: 姓名 语文 数学 周二 75 78 张三 75 85 李四 98 86 王五 92 98 赵六 89 97 孙七 78 67 工作表 2: 姓名 语文 数学 方二 92 76 孙七 75 85 李四 98 86 赵六 92 98 王五 89 97 张三 78 67 也就是将姓名相同的人找出来,成绩也跟着来提问者
2、: b8521043 - 试用期 一级 最佳答案.sheet1 ABC 姓名 语文 数学 周二 75 78 张三 75 85 李四 98 86 王五 92 98 赵六 89 97 孙七 78 67 sheet2 AB.C 姓名 语文 数学 方二 92 76 孙七 75 85 李四 98 86 赵六 92 98 王五 89 97 张三 78 67 你可以在 sheet1 的 D2 中输入公式如下 (第一行必须是指标名称)=IF(COUNTIF(sheet2!A:A,A2)0,1,“) 向下拉,那么有 1 的就是相同的,再用自动筛选选出来有 1 的就行了急!如何比对两张 Excel 表的内容悬赏分
3、:45 - 解决时间:2006-9-8 11:47本来是一张 Excel 表 A,因需要分类将其内容分类复制到另外一张 Excel 表 B 内,表 A,B 都分别包含几张分表.由于操作上可能存在失误,最后比对两个表的数据总和时不一致,于是需要对其进行详细比对查出表A、B 中不同的内容 该如何操作? 急求详细操作答案提问者: septem52 - 经理 五级 最佳答案建议将要比较的工作表复制到同一工作簿中进行比较。 例如要比较同一工作簿中 SHEET1 与 SHEET2 的不同,先将其格式复制到 SHEET3 中,在数据区域左上角单元格(假设为 B2)输入公式: =IF(SHEET1!B2=SH
4、EET2!B2,SHEET1!B2,“错“)将公式向右和向下复制到其他单元格。比对结果一目了然。查找格式相同的 EXCEL 表中不同的数据声明:本文系阿邦网独家稿件,未经许可,任何媒体和个人,不得全部或部分转载,违者必究。有读者问我,有什么方法,可以快速找出两个格式相同的 EXCEL 表中的不同数据。我想,很多朋友应该也有这样的问题,朋友们想的到第一个方法可能是把两张 EXCEL 表放在一起比对,手工查找数据,可是,由于人类的天生的问题,这样查找数据的话,只有弊而无利,其一是慢,手工查找格式相同的EXCEL 表中不同的数据效率极其低下。其二是容易出错,手工查找格式相同的EXCEL 表中不同的数
5、据会让人感到疲倦,而疲倦了的人是很容易出错的。其实,强大的 EXCEL 自己就可以做好查找不同数据的这项工作,需要我们做的也仅仅是告诉 EXCEL 如何查找数据,也就是设定查找数据的条件。有人可能会说这个用 VBA 很好解决,诚然,用 VBA 解决查找数据是个小菜,但是,有更简单的方法为什么不用呢?用 COUNTIF 函数与 IF 函数相配合就可以完美地解决这个问题。首先我们需要打开要查找数据的 EXCEL 表,假设 SHEET1 和 SHEET2 表中的A 列是我们需要比对的数据。我们在 SHEET3 的 A2 单元格输入如下的函数式:=IF(COUNTIF(Sheet1!A1:A35,Sh
6、eet1!A1)-COUNTIF(Sheet2!A1:A24,Sheet1!A1)0,Sheet1!A1,“)首先我们来看函数式里的 COUNTUIF 函数,COUNTIF 函数的语法是:COUNTIF(range,criteria)其中 Range 是需要计算其中满足条件的单元格数目的单元格区域。Criteria 是确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式、单元格引用或文本。例如,条件可以表示为 32、“32“、“32“ 、“apples“ 或 B4。在本例中 COUNTIF(Sheet1!A1:A35,Sheet1!A1)-COUNTIF(Sheet2!A1:A24,Sh
7、eet1!A1)的含义是:在 Sheet1 表中的 A1 至 A35 单元格区域中的 A1 单元格减 Sheet2 表中的 A1 至 A24 单元格中与 Sheet1 表的 A1单元格内容一样的单元格。如 Sheet1 表中的 A1 单元格内容是 111,Sheet2 表中也有一个单元格的内容是 111,那么,两个单元格相减,得 0.再来看看 IF 函数,IF 函数的语法是:IF(logical_test,value_if_true,value_if_false)其中 Logical_test 为任意值或表达式。例如,本例中的COUNTIF(Sheet1!A1:A35,Sheet1!A1)-C
8、OUNTIF(Sheet2!A1:A24,Sheet1!A1)就是一个逻辑表达式,如果两个单元格相减的值大于 0,表达式即为 TRUE,否则为 FALSE。Value_if_true 和 Value_if_false:logical_test 为 TRUE 或 FALSE 时返回的值。本例中如果 COUNTIF(Sheet1!A1:A35,Sheet1!A1)-COUNTIF(Sheet2!A1:A24,Sheet1!A1)的值如果是 TRUE,则返回的是 Sheet1 表中的 A1 单元格的内容,否则返回的是空值。那么,现在再来看这个函数式,则我们很容易地得到它的意思:如果Sheet1 表中
9、的 A1 至 A35 单元格区域中的 A1 单元格减 Sheet2 表中的 A1 至 A24单元格中与 Sheet1 表的 A1 单元格内容一样的单元格的值大于 0 的话,就在SHEET3 表的 A2 单元格内返回 Sheet1 表中的 A1 单元格的内容,否则返回的是空值。利用 COUNTIF 与 IF 函数,我们实现了查找格式相同的 EXCEL 表中不同的数据。如果想要知道 SHEET2 表中有哪些内容是 SHEET1 表没有的话,只要在SHEET3 表的 B 列写下面的的函数式就可以了=IF(COUNTIF(Sheet2!A1:A35,Sheet2!A1)-COUNTIF(Sheet1!A1:A35,Sheet2!A1)0,Sheet2!A1,“)