excel模糊查询显示全部结果

2025-03-29 10:38:46
推荐回答(4个)
回答1:

见附件

跨表的函数

 

 

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:

我一般使用筛选功能,有类似的效果

回答3:

在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:

你的这个效果必须用VBA。公式做不到。