excel表格有两列数据,我想把这两列数据中重复的部分列在第三列应该怎么做?

excel表格有两列数据,我想把这两列数据中重复的部分列在第三列应该怎么做?
两列数据行数不同,排序也不一样。

有A,B两列数据,在C1输入公式
=INDEX(A:A,SMALL(IF(COUNTIF($B$1:$B$9,$A$1:$A$9)>0,ROW($A$1:$A$9),4^8),ROW(A1)))&""
数组公式,按CTRL+SHIFT+回车,三键结束,往下拖公式
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-02-25
=vlookup(A1,B:B,1,0)

往下填充,要注意,A列的数据比B列的数据多时,用=vlookup(B1,A:A,1,0)
第2个回答  2009-02-25
补充一下WODAXIAOPENGYO
分式改为
=INDEX(A:A,SMALL(IF(COUNTIF($B$1:$B$999,$A$1:$A$999)>0,ROW($A$1:$A$999),4^8),ROW(A1)))&""
这样可以应用到更大的范围..不然数据多的话.那分式应用不上..
虽然我也不懂啥意思.
第3个回答  2009-02-26
在C1内输入=IF(COUNTIF(A:A,B1)>0,B1,"")然后向下填充。
第4个回答  2009-02-27
可参照http://zhidao.baidu.com/question/77866448.html或者countif(b:b,$a2)>0
相似回答