excel两列数据中包含重复和不重复数据,现在要将指定列中不重复的数据提取出来,要怎么操作?
如下图所示,有两份名单,分别来自于财务部和销售部,其中两列名单中都包含有相同的数据,现在我们需要将A列财务部名单中的不重复数据提取出来。

关于两列核对不重复数据,我们有多种不同的方法,但核定并提取不重复数据,则是在核对的基础上进一步操作。
所以,作者将通过公式分解,逐步完成整体公式的创建。
公式1:条件计数
在excel中用于核对数据的函数通常有countif函数的一席之地,它作为最常见和常用的条件计数函数,也非常适合应用于类似场景中。
这里我们输入公式为:
=COUNTIF($C$2:$C$33,$A$2:$A$34)

在常规countif函数中,它的第2参数条件一般是单个单元格,而不是这个公式中的单元格区域。
因为一个单元格区域通常是作为countif函数的条件区域。
这里很明显,第1参数条件区域为C列销售部名单数据,第2参数条件为A列财务部名单。按照数组公式的执行逻辑,它会从第1个条件值开始运算,并依次第2个条件值……直到最后一个条件值的运算,也就是说,第2参数的条件单元格有多少个,countif函数的计算结果就有多少个!
因此,这个公式得到了一个0和1组成的数组结果,并且这个结果数量与A列数据单元格的个数相同。
接下来进入第二步公式的设置。
公式2:条件判断
当我们通过countif函数得到了0和1的数组结果,而0和1实际上等于逻辑值true和false值,那么我们就可以通过if函数,给它赋予一个指定的逻辑值结果,然后返回特定的值。
所以输入公式为:
购买专栏解锁剩余68%