在excel中,我想把在A列中含有B列数据的项目删除,将结果在C列中显示。

在excel中,我想把在A列中含有B列数据的项目删除,将结果在C列中显示。
例如:A列数据为1、2、3、4、5、6,B列数据为5、6、7、8、9。C列中显示的结果为1、2、3、4。
该怎么弄?
再举个例子,A列的数据为“我是1”“我是2”“我是3”“我是4”“我是5”“我是6”,B列的数据为“我是2”“我是4”“我是6”“我是8”“我是10”,C列中显示的结果为“我是1”“我是3”“我是5”
该怎么弄?

1楼的回答我试了试,可以用,但是,只支持数字。有哪位大侠能够帮帮我?

第1个回答  2010-11-10
C1输入公式=IF(COUNTIF(B:B,A1)=0,A1,"")

公式下拉复制
第2个回答  2010-11-09
C1输入公式
=IF(INDEX($A$1:$A$10,SMALL(IF(COUNTIF($B$1:$B$10,$A$1:$A$10),"",ROW($A$1:$A$10)),ROW(A1)),1),INDEX($A$1:$A$10,SMALL(IF(COUNTIF($B$1:$B$10,$A$1:$A$10),"",ROW($A$1:$A$10)),ROW(A1)),1),"")

向下填充,本回答被提问者采纳
相似回答