看我的抓图吧:
B2输入
=INDEX(A:A,SMALL(IF(ISNUMBER(FIND(C$2,A$1:A$100)),ROW($1:$100),4^8),ROW(1:1)))&""
B11输入
=INDEX(A:A,SMALL(IF(ISNUMBER(FIND(C$11,A$1:A$100)),ROW($1:$100),4^8),ROW(1:1)))&""
B20输入
=INDEX(A:A,SMALL(IF(ISNUMBER(FIND(C$20,A$1:A$100)),ROW($1:$100),4^8),ROW(1:1)))&""
都是数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向下填充。
也可以把三道公式合并成一道,一步到位:
B2输入
=INDEX(A:A,SMALL(IF(ISNUMBER(FIND(LOOKUP("座",C$2:C2),A$1:A$100)),ROW($1:$100),4^8),ROW()-LOOKUP(1,0/(C$2:C2<>""),ROW(A:A))))&""
也是数组公式(操作同上)。
话外,你的A列,关键词都集中在一起,直接复制过B列就行了。