excel提取所有包含关键字的单元格内容,记录在一行里?

见图,右侧是希望得到的样式

如图,输入=INDEX($A$1:$A$6,SMALL(IFERROR(IF(ISNUMBER(FIND($C$1,$A$1:$A$6)),ROW($1:$100),999),999),COLUMN(A1))),数组公式,再向右粘贴即可

追问

我想查A列怎么改呢?
如果查到有很多值几百个,怎么向右拉呢?

追答

=INDEX($A:$A,SMALL(IFERROR(IF(ISNUMBER(FIND($C$1,$A:$A)),ROW($1:$1000),9^10),9^10),COLUMN(A1))),公式一直往右粘贴就行了,几百个就粘贴几百个,粘贴到错误值说明没有了

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-05-23
在F5中输入或复制粘贴下列公式
=INDEX($A:$A,SMALL(IFERROR(IF(ISNUMBER(FIND($E$5,$A$2:$A$100)),ROW($2:$100),999),999),COLUMN(A1)))&""
按三键CTRL+SHIFT+ENTER结束输入
下拉填充本回答被网友采纳
相似回答