EXCEL怎么快速删除查找出带特定字符的多行

我的EXCEL有4000多行 ,英文的, 要删除一些特定字符的行,带特定字符的比较多,怎么删除快速些

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

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

  要保留包含"abc"的行,则按以下步骤继续:

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

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

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

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

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-26
编辑=>查找=>输入你要查找的内容=>点击下面的查找全部=>按快捷键CTRL+A (全选)=>在工作表中任意被选中的行上点击鼠标右键=>选删除=选整行删除追问

你好 要是我要保留特定的字符的行 删掉其他的呢 ?谢谢

追答

excel 没有反向选择

我只能用VBA帮你做了一个 反向选择

其实 你说的这个问题用VBA 很容易一步到位的实现.现在的问题是因为我不知道你要查找什么内容,在什么地方查找,所以,我就不另外写代码了.只给你一个反向选择的 功能宏.你可以把你的数据表内容复制到这个附件里来操作.或者把这个宏复制到你的工作薄里也是可以的..

本回答被网友采纳
第2个回答  2014-05-29
加辅助列,用公式判断包含特定字符的就取0,否则取行号,对辅助列复制粘贴值,这样排序后删除值为0,然后按行号顺序排序就是了;
=if(isstr("XXX",A2)>0,0,row())追问

你好 不是怎么懂EXCEL 可以详细点吗 谢谢

追答

你抓图贴上来

相似回答