我无法为列中的单元着色(如果单元D2为浅绿色,则B2为浅绿色)。 我尝试使用条件格式,并查看了Changing Color of a column based on other column in put
但是,我不知道要在公式中输入什么以表示单元格D2为浅绿色。 如果我违反了这里的任何规则,请告诉我,我会解决。
答案 0 :(得分:2)
就像我之前说过很多次:颜色不是数据。没有工作表公式或条件格式设置规则可以评估单元格的颜色。
手动应用颜色的原因或逻辑在人的头上,而不是从电子表格中的数据得出。
如果要使用条件格式或工作表公式,请在电子表格中使用实际数据。
如果要通过单元格的颜色评估单元格并将该颜色应用于其他单元格,则需要使用VBA。
答案 1 :(得分:1)
如果可以容忍以下情况,则除了使用vba
:
Column B
中的颜色时,Column D
的条件格式.xlsm
(启用宏的工作簿)然后尝试以下操作:
请注意,我使用了以下示例数据(从第一行开始),其中Column A
充当您问题中的Column D
:
在名称管理器中,使用以下公式设置名为GetCellColour
的名称:
=GET.CELL(63,$A1)
用
$A1
或实际情况下的实际单元格引用替换$D2
。该单元格将触发B2
中的条件格式。
在单元格A1
中设置浅绿色颜色,在空白单元格中说C1
,输入以下公式:
=GetCellColour
在我的示例中,上述公式返回的颜色代码为35
,表示浅绿色。
突出显示Column B
(或您要应用条件格式设置规则的Column B
中的相关范围),并将单元格B1
设为活动单元格,请转到条件格式< / strong>函数来设置以下格式设置规则:
=GetCellColour=35
如果Column B
中相应的单元格以浅绿色着色,那么Column A
中的单元格将以浅绿色颜色突出显示。请注意,如果您更改了Column A
中的单元格颜色,则需要转到Data
标签以刷新工作表以“更新” {{1}中的条件格式}。
这是现场演示:
要在名称管理器中使用 GET.CELL 函数,可以对此article进行阅读。
如果您有任何疑问,请告诉我。干杯:)