根据颜色清除单元格内容?
是否可以根据颜色单独清除大量的单元格内容? 我不认为简单的过滤就可以很好地工作,因为数据集很大,“宽”
这将清除填充黄色(65535)的范围A1:G8内的任何单元格的内容。 更改颜色和范围的颜色。 这是粗俗的,对不起。
Sub Macro1() Range("A1:G8").Select For Each Cell In Selection If Cell.Interior.Color = Excel.XlRgbColor.rgbYellow Then Cell.Clear End If Next End Sub
如果您不需要以编程方式完成此操作,则只需使用“查找和replace”(Ctrl-H)即可。
- 按下
Ctrl-H
- 点击
Options > >
- 单击顶部的“
Format...
button以search彩色单元格(使用“Fill
选项卡) - 将“
Replace with
字段留空以删除指定格式的单元格的内容。
您可以使用Excel的filter选项通过背景颜色清除单元格。
对于Excel 2013&2010
-
打开一个工作表,其中每列都有一个标题行。
-
使用数据 – >sorting和筛选 – >筛选启用列筛选
-
单击列上的下拉箭头 ,转到按颜色过滤 ,然后select要查看的颜色。 ( 任何非彩色的单元格将被隐藏 )
-
select剩余的单元格, 右键单击并select清除内容 。
-
要取消隐藏剩余单元格,请使用“ 数据” – >“sorting和筛选” – >“filter”禁用列过滤