excel如何筛选出有关键字的所有行

比如我想把在A列里面所有包含关键字“西瓜”的那一整行提出来,把其余的行都删除掉。在行数非常多,关键字又排列得非常乱的情况下有没有什么简便的方法可以实现?注意:有可能A列某... 比如我想把在A列里面所有包含关键字“西瓜”的那一整行提出来,把其余的行都删除掉。在行数非常多,关键字又排列得非常乱的情况下有没有什么简便的方法可以实现?
注意:有可能A列某一行既包含“西瓜”又包含“苹果” 不仅仅是只把单个的“西瓜”所在的行提出来
展开
 我来答
pootor
2009-10-17 · TA获得超过2176个赞
知道小有建树答主
回答量:657
采纳率:0%
帮助的人:716万
展开全部
Excel基础操作的高级筛选完全达到你要求:
高级筛选做法:
假设你数据在A列,A列的列标题为“品名”,
在B1输入A列的列标题 品名
在B2输入 <>*西瓜*
选中A列数据,点菜单:数据,筛选,高级筛选,列表区域为你的数据区域,如:A1:A100,条件区域选 B1:B2 点确定,这下不包含“西瓜”的行就选出来了,把这些行选中并删除。再点菜单:数据,筛选,全部显示。你要的结果就出来了。
======================
筛选做法:
选中A列数据,点菜单:数据,筛选,自动筛选。
选中A1单元格的下拉小箭头,选“自定义”,条件选“不包含”,值输入“西瓜”,确定后不包含西瓜的行就选出来了,选中这些行,删除掉,再点菜单:数据,筛选,全部显示。
这种方法相对更简单点,但都是基础的东西。

祝你成功!
百度网友24ef169fc
2015-06-16 · TA获得超过9079个赞
知道大有可为答主
回答量:2.2万
采纳率:64%
帮助的人:4331万
展开全部
利用高级筛选轻松解决,假设你数据在 a1:k1000,第一行是标题,关键字在b列(假设关键字是“表格”,在数据区域外找一空白单元格(如m2,但m1必须是空白)输入公式=countif(b2,"*表格*")回车,点前面数据区域任一单元格,数据,筛选,高级,选将结果复制其他位置,条件区域框输入m1:m2,复制到框输入n1或别的空白单元格,确定,则以n1为起点出现的结果就是你要的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
俎厹绚CY
2009-10-17 · TA获得超过2125个赞
知道小有建树答主
回答量:2049
采纳率:100%
帮助的人:1026万
展开全部
很简单的,选中第一行,数据,筛选,自动筛选
在A1下拉菜单中选择自定义
匹配选"包含", 输入"西瓜",确定

你要想删除其它的,只要复制你见到的数据,粘贴到新的工作表就可以了...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
芮城老憨
2009-10-17 · TA获得超过5064个赞
知道大有可为答主
回答量:3744
采纳率:0%
帮助的人:2486万
展开全部
插入一列输入[=find("西瓜",A1)]向下复制后,筛选结果为#VALUE!行删除即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
byl341010202
2009-10-17 · TA获得超过2194个赞
知道大有可为答主
回答量:2860
采纳率:0%
帮助的人:2394万
展开全部
用如下VBA程序可一键搞定:
Sub deleteX()
For y = Range("A65536").End(xlUp).Row To 2 Step -1
If InStr(Range("A" & y).Value, "西瓜") = 0 Then
Range("A" & y).EntireRow.delete
End If
Next y
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式