快速辨别Excel中两列数据是否相同

在Excel中通过比较两列中的数据来查找重复项。如果A列的数据没有在B列出现过,就保留单元格为空。如果A列的数据在B列出现过,就返回A列对应的数据。

      C1输入公式:=IF(ISERROR(MATCH(A1,$B$1:$B$5,0)),"",A1)。Match部分得到的结果是#N/A或者数字,然后用ISERROR函数,将#N/A错误值进行处理,ISERROR(#N/A)得到TRUE,ISERROR(数字)得到false,最外面用IF函数来进行判断,如果第一参数是true,就执行第二参数,否则执行第三参数。这个应用是巧用excel两列对比,完成查找重复项。

 

详解:

=IF(ISERROR(MATCH(A1,$B$1:$B$5,0)),"",A1) :其中第一个A1代表第一列(A列 )要比较的数据。

$B$1:$B$5:坐标B1到B5的数据。

例如下图:

A1:A15 就是A列需要比对的数据。

$B$1:$B$15 需要比对b1到b15的数据。

快速辨别Excel中两列数据是否相同