点击👆Excel不加班,关注星标★不迷路

VIP学员的问题,乡镇名的顺序不一样,怎么最快核对所有列的数据,找出不同?

最开始卢子教给学员的方法是,在空白区域用VLOOKUP函数查找每一列的值,最后相减,不是0的就有问题。
后来,考虑了一下,用条件格式应该会更直观,这里提供2种方法。
1.排序对比
两边的乡镇名个数一样,只是顺序不同。因此,可以对乡镇名都进行升序。选择乡镇名这一列,点数据,升序,扩展选定区域,排序,两边的表格都排序。

处理完,两边所有内容顺序一模一样。

选择区域B2:D18,点条件格式,新建规则。

点使用公式确定要设置格式的单元格,输入下面的公式,设置填充格式,确定。
=B2<>G2

条件格式的公式,跟在单元格输入,下拉、右拉的意思差不多。
设置完条件格式,不同的就显示填充色。

2.COUNTIFS函数对比
这种适用范围更广,乡镇名的个数可以不一样,顺序也可以不同,直接判断就行,相当于多条件计数。
再来复习一下昨天案例函数的语法:
=COUNTIFS(条件区域1,条件1,条件区域2,条件2)
改成下面的公式,COUNTIFS多条件判断,结果为0,证明不一样。
=COUNTIFS($F:$F,$A2,G:G,B2)=0

条件格式,选择区域跟写公式的时候是否绝对引用,这2个很容易出错,这里再说明一下。
选择的区域是B2:D18,起始行是第2行,因此对应的单元格也是第2行,A列的乡镇名锁定用$A2,而数据区域的条件不需要锁定,需要逐渐变成B、C、D,用B2。
其实,对账相关的案例只要有规律,都不难。
又是周末了,准备如何安排假期呢?
上篇:消失了10天,我回来了!

作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)

请把「Excel不加班」推荐给你的朋友
别忘了点赞支持卢子哦↓↓↓