C1输入数组公式
=INDEX($B$1:$B$10,SMALL(IF(COUNTIF($A$1:$A$10,$B$1:$B$10),ROW($B$1:$B$10),8^8),ROW(A1)))
以同按CTRL SHIFT 回车键这三个键作为结束
再下拉即可
第一列为a列,第二列为b列,第三列为c列
c1输入公式 =if(countif(a:a,b1)=0,"",b1)
向下填充。但是这样的话,第三列的数据中间是有空白单元格的。
可以用公式:
=IF(ISNUMBER(FIND(MID(B1,1,2),A1)),MID(B1,1,2),"")&IF(ISNUMBER(FIND(MID(B1,3,2),A1)),MID(B1,3,2),"")&IF(ISNUMBER(FIND(MID(B1,5,2),A1)),MID(B1,5,2),"")&IF(ISNUMBER(FIND(MID(B1,7,2),A1)),MID(B1,7,2),"")