EXECL两列数据对重复值?希望朋友给予指导

来源:百度知道 编辑:UC知道 时间:2024/05/25 12:16:12
EXECL两列数据对重复值?希望朋友给予指导

在A列里面排除与B列相同的数据,把不同的部分显示在C列,

A列 B列 C列
11 11
22 22
33 33
44 44
数据不一定是同行,,,我只是举个例子

用countif函数:

在C1单元格中填“=COUNTIF(B:B,A1)”,并向下复制。
这个公式的意思是数B列中与A1单元格的数一样的有几个。
比如A1单元格中是11,B列中一共有1个11,则C1单元格出显示“1”;如果没有则为“0”。

以上公式没有显示出不同的部分。要显示就用函数组合:

在C1单元格中填“=IF(COUNTIF(B:B,A1)=0,A1,"")”,并向下复制。

这个公式的意思是:
如果B列中有与A1单元格一样的数,就什么也不显示;
如果B列中没有与A1单元格一样的数,就在C1单元格中显示A1单元格中的数字。

比如A1单元格中是11,B列中一共有1个11,则C1单元格没显示;如果B列没有11,则C1单元格显示“11”。

OK ?

在C列对应位置用if来实现。譬如单元格A1值为20,单元格B1值为22,则C1单元格写如下公式:=if(A1<>B1,A1,"")。解释一下,公式的意思是:先比较A1和B1,如果相等则输出为空,如果不等则输入A1。如果你想输入B1则,把公式改为:=if(A1<>B1,A1,"")。