在Excel中如果同时筛选出同列中的多个关键词,比如有6万行,一次要筛选30个关键词

比如:在A1中,有6万行,6万个企业名称,如果把包含30种不同的关键的名称一次同时筛选出来在Excel2003中,比如:A1中,有6万行,6万个不同行业的企业名称,其中有... 比如:在A1中,有6万行,6万个企业名称,如果把包含30种不同的关键的名称一次同时筛选出来
在Excel2003中,比如:A1中,有6万行,6万个不同行业的企业名称,其中有包含30种关键词的企业名称是没有用的,如何把这30种企业名称同时一次筛选出来
展开
 我来答
fangjin1203
2009-12-29 · 超过12用户采纳过TA的回答
知道答主
回答量:76
采纳率:0%
帮助的人:30.6万
展开全部

全选--自动筛选--自订--包含XX--或包含XX,一次只能两个选择,你双几次,选好就复制出来便可以了

牛飞阳QY
2009-12-29 · TA获得超过2607个赞
知道大有可为答主
回答量:1494
采纳率:33%
帮助的人:688万
展开全部
加辅助列B,B1:B30放入30个关键词。
加筛选辅助列,输入公式如下:
=IF(SUMPRODUCT(--ISNUMBER(SEARCHB($B$1:$B$30,A1))),"删除","保留")
公式向下复制。然后对筛选辅助列进行筛选。

公式说明:名称中包含30个关键词的,显示删除,否则显示保留。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zetz
2009-12-29 · TA获得超过904个赞
知道小有建树答主
回答量:608
采纳率:0%
帮助的人:355万
展开全部
在表最后面加入一列,在这列里面插入你的筛选条件公式。
比如A列是企业名称,在H列(从第二行开始,或者你用“表”的方式)你输入:

=IF(OR(A2="企业A",A2="企业B",A2="企业C"),"筛选","保留")

还可以在OR里面输入更多的筛选条件,然后,你根据H列做整表筛选,选择“保留”行就行了。
同时可以运用很多小技巧:
1、比如把企业A、企业B、企业C等用单元格代替,这样就做到了参数化。
2、比如在OR函数里利用一些文本、查找函数等作为条件以减少查询条件数量(要注意用这些函数时容易有系统错误,最好IFERROR配套使用)
3、比如写一点VBA宏,减少操作量。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sunxindashi
2009-12-29 · 超过45用户采纳过TA的回答
知道小有建树答主
回答量:202
采纳率:0%
帮助的人:119万
展开全部
可以用VBA
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式