如何在同一张excel表不同的两列筛选相同名字

比如在同一张表中
A列有:赵 钱 孙 李
B列有:周 吴 郑 王 孙 赵
如何在C列中查找出“孙 赵”

在C1输入公式
=INDEX(A:A,SMALL(IF(COUNTIF($B$1:$B$1000,$A$1:$A$1000)>0,ROW($A$1:$A$1000),4^8),ROW(1:1)))&""

数组公式,按CTRL+SHIFT+回车三键确定输入,鼠标移到单元格右下角,当出现一个黑色小十字时,同时按住鼠标左键往下拖动

就会得到A列,B列共有的数据
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-04-25
C1输入
=INDEX(B:B,SMALL(IF(COUNTIF($A$1:$A$4,$B$1:$B$6)>0,ROW($B$1:$B$6),65536),ROW(A1)),0)
数组公式,CTRL+SHIFT+ENTER 结束
选择C1,往下拉本回答被提问者采纳
相似回答