excel模糊查询显示全部结果

在C13出写入公式,在A列中模糊查找C12的内容,让全部结果显示在C13中。
1-10行是单独一张表(表1),
11-13行是另外一张表(表2),
表1的行数的不固定的。

第1个回答  推荐于2016-06-12

见附件

跨表的函数

 

 

D12=INDEX(A:A,SMALL(IF(ISNUMBER(FIND($C$12,$A$1:$A$6)),ROW($A$1:$A$6),4^8),ROW(A1)))&""

同时按CTRL  SHIFT  回车键,下拉6行

 

 

C13=D12&D13&D14&D15&D16

 

本回答被提问者采纳
第2个回答  2014-09-10
我一般使用筛选功能,有类似的效果
第3个回答  2014-09-10
在A列前面插入一列
A1=IF(AND($C$12<>"",COUNTIF(B3,"*"&$C$12&"*")),ROW(),"")
下拉
C13=IF(ROW(A1)<=COUNT(A:A),VLOOKUP(SMALL(A:A,ROW(A1)),A:B,2,0),"")
下拉
第4个回答  2014-09-10
你的这个效果必须用VBA。公式做不到。
相似回答