Excel两个工作表使用函数进行对比

发布网友 发布时间:2022-04-22 19:16

我来回答

5个回答

热心网友 时间:2023-11-03 14:03

如果Sheet1表里的在Sheet2里找不到,就是不同吧?可以用条件格式countif判别。不需要排序的追问因为一个人名对应的唯一一个编号还有工资薪点什么的都不一样,但其他部分有很多人都是一样的,为了避免对比到错误的值所以我的先进行一次排序整合,使得一个人名对应的他所有的数据都是对的,然后再去对比别人给我提交过来的信息有没有错误count if函数不能满足我的需求

热心网友 时间:2023-11-03 14:03

在sheet1空白单元格中输入= A1=sheet2!A1
这个公式就可以轻松对比出两个单元格内容是否一致了

热心网友 时间:2023-11-03 14:04

是因为一个是文本型储存的数字,一个是数值型的数字,用这个公式把文本型数字转化成数值型就行了:
=IFERROR(--Sheet1!A1,Sheet1!A1)<>IFERROR(--Sheet3!A1,Sheet3!A1)

热心网友 时间:2023-11-03 14:04

查看一下,对应的 cell 是否相同格式。比显示为数字,但是格式是 TEXT追问单元格格式是一样的,只不过sheet1是纯输入的数字,sheet3是公式计算过来的数字,对比的时候就显示不一样,文本的单元格就能成功的比对出哪不一样

追答

你能发一个截屏吗? 

首先, 生成一个空白的sheet, 然后, 把 sheet1 中的 A、B 列的数据 拷贝到 新的 sheet, 把 sheet1 中的 1、2 行的数据 拷贝到 新的 sheet

然后在 sheet 中,相对应的 CELL 中,输入公式:=if(sheet1!cell=vlookup(sheet1!A3, sheet2!A:Z, 当前CELL的列数, false),"", "不匹配"), 把这个公式拷贝到 sheet 中,所有的cell 中, 注意:每一列的公式要修改相应的 “当前CELL的列数”

你就可以看到不匹配的 cell

sheet

sheet1

sheet2

热心网友 时间:2023-11-03 14:05

1、不需要另外建Sheet3,人为增加了数据处理量及数据录入或转移过程中对数据产生的修改(如数据前后的空格会导致文本数据不一致);
2、假设数据是Sheet1的A:B列和Sheet2的A:B列,那么以Sheet1的C列为辅助列,在C2单元格输入以下公式,然后向下填充公式
=IF(VLOOKUP(A2,Sheet2!A:B,2,0)=B2,"正确","需要核对")
或者可直接选择Sheet1的A:B列,在“条件格式”中“新建规则”,以“公式”建立规则,输入=$B1<>VLOOKUP($A1,Sheet2!$A:$B,2,0) 格式选择填充色*,确定后,将Sheet1中与Sheet2数据不一致的行以*填充色标识出来。追问你说的第三种方法不行,如果sheet2中的数据顺序和sheet1中的不一样就不能比对出正确的结果

追答

已验证,第三种方法是可行的。详见附图示例

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com