如何在Excel中跨⼯作表查重复值?
鄙⼈不才,来回单⼀下这个问题。⾸先我觉得楼上⽹络极客回单的有点⽋妥,别⽣⽓哦!有可能我理解的不对。因为如果要对⽐的数据区域顺序和原数据区域不⼀样呢?那这个⽅法就不适⽤了。
题主问的是跨⼯作表查重复值,这⾥没分清的是要查重复的对象,还是对象所对应的数值是否重复,所以两个都分别说说。如下是我要⽤到的两个表
这⾥我分别介绍如何对⽐商品代码是否重复,和商品代码对应的数量是否重复。需要⽤到的主要函数有两个VLOOKUP,SUMIF,并且要结合IF和IFERROR.下⾯开始
⾸先在对⽐代码下的单元格输⼊公式=VLOOKUP(A:A,需对⽐数据区!A:A,1,0),如果重复就会返回对应的代码,不重复则为错误值。
若只是简单的写个VLOOKUP,结果很不直观,那么我们就在外⾯嵌套⼀个IF和IFerror,公式为=IFERROR(IF(VLOOKUP(A:A,需对⽐数据区!A:A,1,0)=A2,'重复'),'不重复'),结果如下
商品代码已经判断完了。如果要判断对应的数量是否重复时,我们⽤SUMIF替换VLOOKUP,在对⽐数量的单元格输⼊公式=IF(SUMIF(需对⽐数据区!A:A,A:A,需对⽐数据区!D:D)=D2,'重
复','不重复'),这⾥不会产⽣错误值,最多没有的它会返回⼀个0,所以就免了IFERROR了,结果如下两个表格核对重复数据
到此两种跨⼯作表重复值的⽅法就介绍完了,希望对你有帮助!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。