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

作者:佚名    更新日期:2025-06-13
VBA方法楼上已经说明,就不重复了!
查找法操作步骤:
1、选中B列
2、CTRL+F 查找 "请删除我",查找全部
3、鼠标点选查找对话框下面的任意结果,CTRL+A(全选结果)
4、右键--删除--整行

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

如果使用函数公式,提供如下:
假如数据从A2单元格开始:
目标单元格公式:
=INDIRECT(CHAR(COLUMN(BM2))&SMALL(IF($B$2:$B$10000<>"请删除我!",ROW($A$2:$A$10000),4^8),ROW(A1)))&""
数组公式,格式柄右拉下拉复制公式

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

合并,居中!

excel 2007 如何删除某个特定字符所在行?~

如图,要删除包含"abc"的行(或者反过来,保留包含"abc"的行,其他删除)。

  第1步,按Ctrl+F,查找abc,点【查找全部】后在结果框按Ctrl+A。如果要删除包含abc的行,则:关闭查找替换对话框,然后右键单击第1步选中的单元格之一,删除,整行。
要保留包含"abc"的行,则按以下步骤继续:

  第2步,关闭查找替换对话框,按下CTRL+9,将第1步选中的单元格所在的行隐藏。

  第3步,按F5键,定位”可见单元格“。

  第4步,在第3步选中的单元格区域右键单击→删除,整行。

  第5步,单击”全选“按钮,右键→取消隐藏。

VBA方法楼上已经说明,就不重复了!
查找法操作步骤:
1、选中B列
2、CTRL+F
查找
"请删除我",查找全部
3、鼠标点选查找对话框下面的任意结果,CTRL+A(全选结果)
4、右键--删除--整行