excel2013如何删除除包含指定字符的单元格所在行(怎么删除包含指定字符的单元格所在行…

  excel去除列表中某字段为空白的行,一般大家都晓得用定位删除空值的方法就可以做到了(如果你不晓得,可以看本文最后的部分)。那么如何删除包含指定字符的单元格所在行呢?本文结合定位删除空值和宏(或者说VBA)的方法,来讲一个比较简单的方法。

  1、本文以excel2013为例来说明、。下面以一个例子来说明。在K列的“行业名称A”一列里,我们要删除所有含有“房地产”的单元格所在的行。下面说步骤  

  2、打开宏,(快捷键是 ALT+F11 ),弹出宏窗口后。

  1)在菜单栏里,选择“ 插入”-“模块”

  2)在弹出的模块窗口里,再次选择 “插入”-“过程”

  名称随便写一个就可以了,然后其它默认,确定就可以了。  

  

  

  

  3、在打开的过程窗体里输入以下代码,然后执行就可以了。

  复制内容到剪贴板

  Dim cel As Range

  For Each cel In ActiveSheet.UsedRange

  If InStr(cel.Value, "房地产" ) <> 0 Then

  Rows(cel.Row).Delete

  End If

  Next  

  4、至于删除含有空白单元格所在行的方法,简要提一下。

  1)选中某列,快捷键 CTRL+G

  2)在“ 查找和选择”中 找到”定位条件“

  3)勾选空值

  4)任一空白单元格上右键 “删除”  

  

  注意事项: 本方法会删除表格里所有含有某字符的单元格所在的行,而不是删除某列含有某字符的单元格所在的行。

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注