如何从excel某列中筛选出包含另外一列关键词的行?

从A列中筛选出包含F列中任意一个关键词的行,然后在B中标1
关键词可以任意添加

lookup是最经典的解法了,我提供另一种思路吧,B2输入下面公式,向下填充。
=IF(SUMPRODUCT(ISNUMBER(FIND(F:F,A2))*(F:F<>"")),1,"")
可以增加任意关键词达到你题目的要求。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-09-15

在B2单元格输入公式:

=IF(ISERROR(LOOKUP(1,0/FIND($F$2:$F$32,A2),$F$2:$F$32)),"",1)

复制并下拉,即可…………

  如果你想F列中关键词随便增加,则可把公式改为:

=IF(ISERROR(LOOKUP(1,0/FIND(OFFSET($F$1,1,0,COUNTA(F:F),1),A2),OFFSET($F$1,1,0,COUNTA(F:F),1))),"",1)

  应该可以达到你要的效果。

第2个回答  2021-09-15
在B2中输入或复制粘贴下列公式
=IFERROR(LOOKUP(1,0/FIND(F$2:F$32,A2),1),"")
下拉填充
相似回答