首页 > 解决方案 > Excel 公式格式

问题描述

是否可以在条件格式中使用公式来根据另一个单元格的填充颜色更改一个单元格的填充颜色。我能找到的只是基于值的格式。我有一张大表,其中有许多行,一种颜色,单元格中没有任何内容,我想将这些单元格更改为另一种颜色,而无需选择它们。

示例表

标签: excel

解决方案


你可以使用Excel 4.0 Macro Function GET.CELL

返回有关单元格的格式、位置或内容的信息。在其行为由特定单元格的状态确定的宏中使用 GET.CELL。

语法
GET.CELL
( type_num , 参考)

type_num = 39:
将背景颜色着色为 1 到 56 范围内的数字。如果颜色是自动的,则返回 0。

选择单元格B1后,创建一个名为FillColour.
这是指: =GET.CELL(38,A1)

现在,如果您=FillColour在单元格 B1 中输入公式,当您更改单元格 A1 的背景颜色时,它将显示不同的值。
注意: 您可能必须手动强制重新计算才能使其正常工作。

接下来添加条件格式规则: 如果CF=FillColour=29左侧的单元格格式为紫色(RGB:177、160、199),则为 TRUE。


推荐阅读