excel里如何快速比对四列数据?高分悬赏,在线等回答

如表格所示,B列的数据是依附于A列的,G列的是依附于F列的,我的任务就是找出一样的数据。就是如果A的某个数字等于F列的某个数字的话,而且对应的B列的数据也等于G列的话标记出来就行了。比如A列第七行1343对应B列的数据是144,在F列中,1343对应的G列的数据也是144,这就是对上了。标记出来就ok了。我现在知道的是如果碰巧A列的第七行等于F列的第七行,可以用IF函数,但是如这个表格所述,有两个问题我没办法解决。一,里面的行列并不是对应的,经常是叉开的,这种情况怎么解决?二,比如A列第一行的数据321对应F列的321有两行,这两行对应的G列的数据之和正好等于B列的数据,这种情况也是对上了需要标记出来的。这两种情况该怎么解决啊?

选择A:B列-->格式-->条件格式
公式=and(count($a1:$b1)=2,sumif($a:$a,$a1,$b:$b)=sumif($f:$f,$a1,$g:$g))
格式按钮设置颜色
------
选择F:G列-->格式-->条件格式
公式=and(count($f1:$g1)=2,sumif($a:$a,$f1,$b:$b)=sumif($f:$f,$f1,$g:$g))
格式按钮设置颜色
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-01-08
用条件格式处理
选择F列
条件格式,公式=MATCH(F1,A:A,0)=MATCH(G1,B:B,0),格式设置填充颜色,确定
选择G列
条件格式,公式=MATCH(F1,A:A,0)=MATCH(G1,B:B,0),格式设置填充颜色,确定