如何比较 MS excel 中的两列?

How to compare two columns in MS excel?

我在 excel sheet 中有两列数据 - A 列和 B 列。我希望 a 列中但不在 b 列中的值应该出现在 c 列中。例如,请看这个屏幕截图- http://imgur.com/a/qYmFF

非常感谢..

你可以在C2中使用这个数组公式(必须在C2中或者$C$1:C1的引用必须改成这个公式第一个实例上面的单元格):

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

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

然后copy/drag公式向下直到你得到空白。