
在Excel中如果同时筛选出同列中的多个关键词,比如有6万行,一次要筛选30个关键词
比如:在A1中,有6万行,6万个企业名称,如果把包含30种不同的关键的名称一次同时筛选出来在Excel2003中,比如:A1中,有6万行,6万个不同行业的企业名称,其中有...
比如:在A1中,有6万行,6万个企业名称,如果把包含30种不同的关键的名称一次同时筛选出来
在Excel2003中,比如:A1中,有6万行,6万个不同行业的企业名称,其中有包含30种关键词的企业名称是没有用的,如何把这30种企业名称同时一次筛选出来 展开
在Excel2003中,比如:A1中,有6万行,6万个不同行业的企业名称,其中有包含30种关键词的企业名称是没有用的,如何把这30种企业名称同时一次筛选出来 展开
4个回答
展开全部
加辅助列B,B1:B30放入30个关键词。
加筛选辅助列,输入公式如下:
=IF(SUMPRODUCT(--ISNUMBER(SEARCHB($B$1:$B$30,A1))),"删除","保留")
公式向下复制。然后对筛选辅助列进行筛选。
公式说明:名称中包含30个关键词的,显示删除,否则显示保留。
加筛选辅助列,输入公式如下:
=IF(SUMPRODUCT(--ISNUMBER(SEARCHB($B$1:$B$30,A1))),"删除","保留")
公式向下复制。然后对筛选辅助列进行筛选。
公式说明:名称中包含30个关键词的,显示删除,否则显示保留。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在表最后面加入一列,在这列里面插入你的筛选条件公式。
比如A列是企业名称,在H列(从第二行开始,或者你用“表”的方式)你输入:
=IF(OR(A2="企业A",A2="企业B",A2="企业C"),"筛选","保留")
还可以在OR里面输入更多的筛选条件,然后,你根据H列做整表筛选,选择“保留”行就行了。
同时可以运用很多小技巧:
1、比如把企业A、企业B、企业C等用单元格代替,这样就做到了参数化。
2、比如在OR函数里利用一些文本、查找函数等作为条件以减少查询条件数量(要注意用这些函数时容易有系统错误,最好IFERROR配套使用)
3、比如写一点VBA宏,减少操作量。
比如A列是企业名称,在H列(从第二行开始,或者你用“表”的方式)你输入:
=IF(OR(A2="企业A",A2="企业B",A2="企业C"),"筛选","保留")
还可以在OR里面输入更多的筛选条件,然后,你根据H列做整表筛选,选择“保留”行就行了。
同时可以运用很多小技巧:
1、比如把企业A、企业B、企业C等用单元格代替,这样就做到了参数化。
2、比如在OR函数里利用一些文本、查找函数等作为条件以减少查询条件数量(要注意用这些函数时容易有系统错误,最好IFERROR配套使用)
3、比如写一点VBA宏,减少操作量。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以用VBA
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询