Excel的问题,两张表中的数据如何进行核对。

2024-12-17 11:32:24
推荐回答(5个)
回答1:

具体方法如下所示:

方法一:

  1. 具体方法可以使用VlookUP函数。

  2. 打开两个EXCEL表格,在第二个表格中输入:=VLOOKUP(A:A,[Book1]Sheet1!$A$1:$B$7,2,FALSE)

  3. 这时,函数会自动筛选两个表格中相同的数值,如图。

方法二:

  1. 在电脑上新建或者打开原来的EXCEL表格。

  2. 进入EXCEL表格,输入核对的数据。

  3. 在D2内输入公式:=IF(EXACT(B2,C2)=TRUE,"相同","不同")。

  4. 然后点击方框右下角的小十字叉,向下拖动,完成两列所有数据的对比。

  5. 就可以看到结果了!

回答2:

假设有sheet1、sheet2两个表,两个表的A列为名称,B列为名称代码,但次序不同,需要对比查看,相同物品名称的代码是否相同,假设sheet1为参照表(名称与代码都是正确对应的),查看sheet2中的数据是否正确,方法如下:
在sheet2中的C列用公式=VLOOKUP(A1,sheet1!A:B,2,0)=B1,计算结果会是TURE或FALSE,结果是FALSE的就是不相同的,如果你觉得这样显示不够明显,公式可以改成=IF(VLOOKUP(A1,sheet1!A:B,2,0)=B1,"","错误"),这样,相同的就不显示,不相同的就会显示错误。
公式中的“VLOOKUP(A1,sheet1!A:B,2,0)”这一部分就是按照sheet2中A列的名称提取sheet1中该名称对应的代码,然后检查提取值是否与sheet2表中填写的代码相同。

回答3:

一列数据用VLOOKUP 公式
2列以上嵌套公式,加入IF数列,和ISERR0R信息函数,不懂追问,细节懒的写怕浪费!

回答4:

1、最笨的方法--人工法。将表一与表二按姓名排序,人工查找
2、用vlookup(表一中的一个数据,表二中的查找区域,返回的表一的值在表二区域中的序号,true/false)函数

回答5:

用COUNTIF就可以了
用法:在表一中输入=COUNTIF(表2中姓名的单元格区域,表一中单个姓名的单元格)如果有相同的人名会返回大于1的数值反之则等于0
祝你成功