如何删除excel中特定内容的行

删除B列内容为“请删除我!”的所有行,是整行都删除,不是删除该内容!
数据“筛选”的方法我会,我要的方法是用VBA或是批处理。

VBA方法楼上已经说明,就不重复了!
查找法操作步骤:
1、选中B列
2、CTRL+F 查找 "请删除我",查找全部
3、鼠标点选查找对话框下面的任意结果,CTRL+A(全选结果)
4、右键--删除--整行
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-01-28
Alt+F11 视图--代码窗口,如下复制进去,按F5 运行

sub shanchu()
for i=range("B65536").end(xlup).row to 1 step -1
if range("B" & i) ="请删除我" then rows(i).entirerow.delete
next
end sub追问

我改编了下,凡D列内容为"高富帅" ,"屌丝", "黑木耳"的行全部删除,为什么没反应,问题出哪儿了?
Sub shanchu()
For i = Range("B65536").End(xlUp).Row To 1 Step -1
If Range("D" & i) = "高富帅" Then Rows(i).EntireRow.Delete
If Range("D" & i) = "屌丝"Then Rows(i).EntireRow.Delete
If Range("D" & i) = "黑木耳" Then Rows(i).EntireRow.Delete
Next
End Sub

追答

For i = Range("B65536").End(xlUp).Row To 1 Step -1 ‘是指 从B列最后一行到第一行
如果你处理的是D列,建议改为 For i = Range("D65536").End(xlUp).Row To 1 Step -1

追问

如果我要忽略第一行呢,就是说第一行即使出现上述项目也不删除!第一行不参与,求教,解决了给你分,谢谢!

追答

For i = Range("D65536").End(xlUp).Row To 2 Step -1 ‘到第二行为止

本回答被提问者采纳
第2个回答  2013-01-28
如果使用函数公式,提供如下:
假如数据从A2单元格开始:
目标单元格公式:
=INDIRECT(CHAR(COLUMN(BM2))&SMALL(IF($B$2:$B$10000<>"请删除我!",ROW($A$2:$A$10000),4^8),ROW(A1)))&""
数组公式,格式柄右拉下拉复制公式
第3个回答  2018-01-30
1.删除指定行,第二行开始
Sub 删除请删除我行()
Dim xRow As Integer
Dim i As Integer
xRow = Range("B65536").End(xlUp).Row
For i = xRow To 2 Step -1
If Cells(i, 2) = "请删除我" Then Cells(i, 2).Delete 3
Next
End Sub
2.删除全表有指定“请删除我”字符的所在行
Sub 删除请删除我行()
Dim cel As Range
For Each cel In ActiveSheet.UsedRange

If InStr(cel.Value, "请删除我") <> 0 Then

Rows(cel.Row).Delete

End If

Next
End Sub
第4个回答  2013-01-28
合并,居中!

excel怎么删除指定行?
1) 使用筛选功能:选择要筛选的列,然后在“数据”选项卡中选择“筛选”,勾选列标题行,即可将标题行隐藏或删除。2) 使用过滤功能:选择要过滤的列,然后在“数据”选项卡中选择“排序和筛选”,勾选列标题行,即可将标题行隐藏或删除。3) 使用“剪贴板”功能:选择要删除的标题行,按下“Ctrl”...

excel中如何只删除指定的行?
首先,打开待处理的Excel表格工作薄,进入编辑状态,选中一行,再选择“筛选”按钮红色箭头所示:在筛选中,选择不想要的数据内容,如“水车”没有方量,想要全部删除,在B列强度等级中筛选内容窗口只勾选“水车”,具体如下:点击确定后,表格中只显示水车的相关信息,这时选中水车所在的所有行列,对应的...

Excel怎样批量删除指定内容
方法一:使用筛选功能批量删除指定内容 1. 选中包含需要删除内容的列或行:在Excel的工作表中,选中包含需要删除内容的列或行。2. 打筛选功能:在Excel的菜单栏中,点击数据选项卡,在下拉菜单中选择筛选。3. 设置筛选条件:在选中的列或行上方会显示筛选标志,点击该标志,可看到筛选条件的设置区域。在...

excel批量删除指定内容excel批量删除指定内容的行
1.打开【excel】,选中我们要进行删除的单元格,然后点击鼠标【右键】,在下拉选项中找到【清除内容】按钮;2.点击【清除内容】,就可以删掉不想要的内容了,如果大家想要删除的内容并不连续,可以选中一个单元格,按住【ctrl】;3.再点击另外的单元格,之后在点击【右键】,选择【清除内容】就可以了 ...

EXCEL怎么批量删除指定的行?
在Excel2007中,若需要批量删除特定行,例如兑换成功的记录,可以按照以下步骤操作:首先,将需要筛选的数据复制粘贴到工作表中。接着,定位到包含“兑换成功”这一列,点击“数据”选项,进入筛选模式。在下拉菜单中,取消全选状态,确保只有“兑换成功”这一选项被选中。然后,点击确定,这将只显示含有“...

Excel中批量删除指定行
打开一个表格,有以下几个地址,想要把所有包含南京市的地址删掉,:选中这几个地址,鼠标点击工具栏下的【开始】,然后点击【筛选】,再选择下拉菜单中的【筛选】,:点击“筛选”后,之前所选表格范围的首行单元格右侧会出现一个下拉按钮,用鼠标点击这个按钮:点击按钮后会弹出一个下拉菜单,点击其中“...

Excel表格中如何从一行中移除某一行。??
1. 首先,确保您的表格处于选中状态。通常,您可以使用Ctrl+A快捷键全选整张表格。2. 接下来,聚焦于您想要移除的那一行,即第二行。单击该行的第一列标题单元格,这将选中整行。3. 在选中第二行后,按下组合键Ctrl+shift,此时光标将移动到下一行。接着,使用向下方向键(↓)选择下一行,但不...

excel怎么删除指定列的指定行excel如何删除指定列
excel删除指定列的指定行的方法\/步骤:步骤一:首先打开一个excel 步骤二:定位到想要删除列的单元格,右击选择【删除】。步骤三:选择【整列】,点击确定,即可删除。步骤四;删除行的操作也很简单,定位到想要删除行的单元格右击选择【删除】,步骤五:选择【整行】,点击确定,即可删除。

如何快速删除表格里指定内容
1.选中需要删除的数据所在的列或行。2.点击“开始”选项卡中的“查找和替换”按钮。3.在弹出的对话框中,输入需要查找的文本或数字,点击“查找下一个”按钮。4.Excel会自动定位到第一个符合条件的数据,我们可以选择“替换”或“删除”按钮,进行批量替换或删除操作。5.如果需要批量替换,可以在“...

Excel如何删除符合条件的所有行excel怎么删除符合条件的行
Excel如何删除符合条件的所有行br \/>Excel如何删除符合条件的所有行,EXCEL中删除满足条件的数据行可以先做筛选,然后删除。具体操作过程 打开EXCEL,选取数据行,点筛选:假设要删除所有洗衣机的内容,如图示筛选:筛选完成:选择数据行,右键,选删除:Excel如何删除符合条件的所有行操作演示完成。头条号:*...

相似回答