EXCEL如何删除包含特定字符的行

现在有两列,要求删除第一列中包含第二列字符的所有行。
比如:
1 3
2 5
3 8
4
5
6
7
8

就是要求删除包含3、5、8的行。
怎么实现呢?
注意:是包含,不是相等!

假设是a列和b列,加一辅助列c列,在c2输入公式

=COUNTIF(B:B,A2)

回车确定,鼠标对准单元格右下角,当出现一个黑色小十字时,同时按住鼠标左键往下拖动

再根据c列筛选出大于0的行,删除

包含是吧
假设是a列和b列,加一辅助列c列,在c2输入公式

=--(OR(ISNUMBER(FIND(A2,$B$2:$B$2000))))

数组公式,按CTRL+SHIFT+回车三键确定,鼠标移到单元格右下角,当出现一个黑色小十字时,同时按住鼠标左键往下拖动

再根据c列筛选出等于1的行,删除
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-01-05
使用查找功能配合删除功能来完成
excel版本参考:2010
测试:删除含有6的行
1、ctrl+f,调出查找对话框
2、查找输入:*6*,点击查找全部
3、按下ctrl+a,右击选中行中任意单元格
4、删除-整行,确定
5、查看效果
第2个回答  2009-06-15
用筛选,设置筛选条件为“包含”3 或 5 或 8,将筛选的结果行删除!
第3个回答  2009-06-15
可能要用到VBA,也可以试试高级筛选把数据筛选到新的位置
相似回答