如何一次性删除表格中红色字的单元格?

个人微信号 | (ID:BGXujuntai)
在Excel中,为了对特殊数据做标记,很多人习惯对单元格使用不同的颜色。
说明:对特殊数据设置为红色字体
例如上图中的红色字体单元格,是标记的一类数据。但是,问题来了——当我们需要将这一类数据一次性删除,也就是要一次性删除红色字体单元格的时候,应该怎么操作呢?
有人会说,Excel中有定位功能,直接定位不就完事儿了吗?
大家可以按F5,打开定位功能试试。定位功能可以快速定位特定类型的单元格(如常量、公式、错误值、条件格式等),但遗憾的是里边没有定位特定颜色单元格的功能。所以,使用定位功能行不通。
那应该用什么方法呢?下面分享两种方法:

方法1:

查找格式并替换

1、按CTRL+F,打开查找框,在【格式】下,选择【从单元格选择格式】;
2、选择任一红色数字单元格,【查找全部】;
3、选择预览区任一行,CTRL+A可以选中结果中所有的单元格;
4、按DELETE删除。
但是,请注意,以上方法必须所有红色数字单元格格式相同!
如果有不同的格式,则不能保证全部删除。例如,E8单元格的数字,虽然是红色字,但并不是粗体,因此不能删除。

方法2:

VBA判断并删除

▼ 删除前:

编写代码:
利用For Each循环判断表格中每一个单元格颜色——如果是红色,就清除单元格。
如果只清除单元格数字,可以改为:cell.ClearContents。
▼ 运行程序:

▼ 删除后:

以上就是本期分享,如果觉得有学到,欢迎点在看/分享。
(0)

相关推荐