wps表格或Excel如何批量删除包含特定文字的行?

大家看B列,我想删除所有B列包含(省)和(市)的行。
比如25行,检索出包含(省),那么整个25行数据全部删除。

查找后用鼠标全选

然后在选中的任意单元格上点右键-删除-删除整行

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-04
都是“()”括起来的吗?
“查找内容”输入(?),再单击“查找全部”,再按<Ctrl+A>组合键,再删除整行。追问

用()括起来的还有其他数据,所以不能这么操作啊。请问还有其他方法吗?

追答

那就分两次查找再删除吧:(省)、(市)

本回答被提问者采纳
第2个回答  2013-11-04
用宏吧,我这里简单写了个
Sub aa()
Dim lastRow, i As Integer
Dim col As Integer
Dim s, s1 As String
Dim s2 As String
col = 2 '这里可以设定你要检测的列,因为数据在B列,所以写成了2
s1 = "(省)"
s2 = "(市)"
lastRow = Sheet1.Cells(65536, col).End(3).Row
For i = lastRow To 1 Step -1
s = Sheet1.Cells(i, col).Value
If (InStr(1, s, s1) > 0) Or (InStr(1, s, s2) > 0) Then
Sheet1.Rows(i).Delete
End If
Next
End Sub追问

非常感谢,但是我采纳的时候点错人了- - 不好意思

本回答被网友采纳
第3个回答  2015-11-03
 启动Excel2013,选中需要进行隐藏的行或者列,右击鼠标,从弹出的菜单中选择隐藏。
  批量删除表格中隐藏的行或列
  ①隐藏之后,单击文件按钮,在新的界面,点击下方的选项。
  ②切换到信任中心标签,单击右侧的信任中心设置按钮。
  ③在个人信息选项中,单击文档检查器,弹出Microsoft Excel对话框,单击是。为文档做个备份,防止数据丢失。
  ④默认的是全部勾选,在文档检查器界面,点击检查按钮。
  ⑤搜索到隐藏的行列,单击全部删除即可。
相似回答