问题已解决
老师,您好,如何让这2个表格快速核对不一样的地方,让电脑快速标记出来,有可能是名称错误,有可能单价,数量,总数错误,需要2个表格的总数,包括全部都统一,2个表格的名称格式不一样,但里面的数字一样,不过也有可能出现名称错误
温馨提示:如果以上题目与您遇到的情况不符,可直接提问,随时问随时答
速问速答在 Excel 中可通过 VLOOKUP 函数来快速核对:
在其中一个表格添加辅助列,用于 VLOOKUP 查找另一个表格中的数量、单价、总数和商品名。
使用 VLOOKUP 函数进行查找。
再通过 IF 函数判断两表对应数据是否一致,不一致则标记出来。
最后可通过筛选找出不一致的数据。
11/19 20:02
m96788266
11/19 20:27
老师,我是可以用高级筛查查出不一样的地方,但是我是需要标记哪个地方错了,是名称错误还是单价,数量还是总数,需要精确到哪一个地方错误
m96788266
11/19 20:29
老师,您说得有点难,有没有简单一点的
朴老师
11/19 20:31
同学你好
使用 Excel 函数进行精确比对
步骤一:准备数据
确保两张表格中的数据列顺序一致,例如都按照商品名称、数量、单价、总数的顺序排列。
步骤二:使用 IF 函数进行比对(以第一张表为基准)
商品名称比对
在第一张表新增一列(假设为 F 列),在 F2 单元格输入公式=IF(A2=VLOOKUP(B2,[第二张表范围],1,FALSE),名称正确,名称错误),这里的A2是第一张表的商品名称单元格,B2是第一张表的数量单元格,[第二张表范围]是第二张表的数据范围(包括商品名称、数量、单价、总数),VLOOKUP函数在这里是查找第二张表中对应数量的商品名称,然后与第一张表的商品名称进行比对。
数量比对
在第一张表再新增一列(假设为 G 列),在 G2 单元格输入公式=IF(B2=VLOOKUP(B2,[第二张表范围],2,FALSE),数量正确,数量错误),这里的B2是第一张表的数量单元格,VLOOKUP函数查找第二张表中对应数量的商品数量并进行比对。
单价比对
在第一张表新增一列(假设为 H 列),在 H2 单元格输入公式=IF(C2=VLOOKUP(B2,[第二张表范围],3,FALSE),单价正确,单价错误),这里的C2是第一张表的单价单元格,VLOOKUP函数查找第二张表中对应数量的商品单价并进行比对。
总数比对
在第一张表新增一列(假设为 I 列),在 I2 单元格输入公式=IF(D2=VLOOKUP(B2,[第二张表范围],4,FALSE),总数正确,总数错误),这里的D2是第一张表的总数单元格,VLOOKUP函数查找第二张表中对应数量的商品总数并进行比对。
步骤三:填充公式
将 F2、G2、H2、I2 单元格的公式向下填充到表格数据的最后一行,这样就可以精确地标记出每一行数据在商品名称、数量、单价、总数上的错误情况。
m96788266
11/19 20:31
老师, VLOOKUP 可以一次查找另一个表格中的数量、单价、总数和商品名这几个吗?
朴老师
11/19 20:31
同学你好
这个可以的
m96788266
11/19 20:32
老师,您简单化一点,你说得有点复杂,我都懵圈了,亲爱的老师
m96788266
11/19 20:32
最简单的方法,亲爱的老师,
m96788266
11/19 20:34
我现在是用到高级筛查,查出一样的了,然后剩下这些不一样的,我就不知道怎么去精确到哪个地方不一样
,
m96788266
11/19 20:35
可以用什么样的方法去核对出不一样的地方呢
朴老师
11/19 20:35
假设第一张表数据在 Sheet1,第二张表数据在 Sheet2
商品名称比对(在 Sheet1 中操作)
在 Sheet1 的 F2 单元格输入公式=IF(A2 = VLOOKUP(B2,Sheet2!$B:$E,1,0),名称正确,名称错误),然后向下填充。
数量比对(在 Sheet1 中操作)
在 Sheet1 的 G2 单元格输入公式=IF(B2 = VLOOKUP(B2,Sheet2!$B:$E,2,0),数量正确,数量错误),然后向下填充。
单价比对(在 Sheet1 中操作)
在 Sheet1 的 H2 单元格输入公式=IF(C2 = VLOOKUP(B2,Sheet2!$B:$E,3,0),单价正确,单价错误),然后向下填充。
总数比对(在 Sheet1 中操作)
在 Sheet1 的 I2 单元格输入公式=IF(D2 = VLOOKUP(B2,Sheet2!$B:$E,4,0),总数正确,总数错误),然后向下填充。
这里使用 VLOOKUP 函数在第二张表(Sheet2)的数据范围(B:E 表示从 B 列到 E 列)中查找对应数据进行比对。
m96788266
11/19 20:38
老师,你再简化一下
m96788266
11/19 20:39
最简单的方法
朴老师
11/19 20:39
这个已经是简化过的了
m96788266
11/19 20:41
有没有不要用函数的
m96788266
11/19 20:46
老师,这名称都是不一样的,可以比对的吗?
m96788266
11/19 20:48
亲爱的老师,麻烦您想一下最简单的方法
朴老师
11/19 20:50
没有
不要函数的话就必须自己手动核对
m96788266
11/19 20:51
这2个表格复杂一点,就是名称,数量,单价,总价,还有2个表格的顺序不一样的,老师,没有按顺序来的,如果有按顺序还简单一点
朴老师
11/19 20:52
这个就只能按上面的函数公式
m96788266
11/19 20:54
老师,您的意思是大概就是用这个去判断,是吧?公式=IF(C2 = VLOOKUP(B2,Sheet2!$B:$E,3,0)
m96788266
11/19 20:55
要是可以简单一点更好了,老师,我有点懵圈的
朴老师
11/19 20:58
你可以试试你这个公式
朴老师
11/19 20:59
我已经是最简化的了,实在不好意思
m96788266
11/19 20:59
感谢亲爱的朴老师,我来试试看
m96788266
11/19 20:59
老师,您最美
朴老师
11/19 21:09
满意请给五星好评,谢谢
m96788266
11/19 21:22
老师,您这个像不像条件格式的等于啊
朴老师
11/19 21:22
哪个?你是说我写的公式吗