如何比较MS excel中的两列?

时间:2017-01-01 15:38:58

标签: excel excel-formula excel-2010 excel-2007 worksheet-function

我在excel表A列和B列中有两列数据。我希望列a中但不在列b中的值应显示在列c中。比如请看这个屏幕拍 - http://imgur.com/a/qYmFF

非常感谢..

1 个答案:

答案 0 :(得分:2)

您可以在C2中使用此数组公式(它必须在C2中或$ C $ 1的引用:C1必须更改为直接位于此公式的第一个实例上方的单元格):

=IFERROR(INDEX($A$1:$A$10,MATCH(1,(COUNTIF($A$1:$A$10,$A$1:$A$10)<>COUNTIF($B$1:$B$6,$A$1:$A$10))*(COUNTIF($C$1:C1,$A$1:$A$9)<COUNTIF($A$1:$A$10,$A$1:$A$10)-COUNTIF($B$1:$B$6,$A$1:$A$10)),0)),"")

作为数组公式,必须在退出编辑模式时使用Ctrl-Shift-Enter而不是Enter确认。如果操作正确,那么Excel会将{}放在公式周围。

然后复制/拖动公式直到你得到空白。

enter image description here