excel 根据单元格中的文本将颜色应用到另一单元格

o75abkj4  于 2023-06-25  发布在  其他
关注(0)|答案(1)|浏览(343)

我不想使用条件格式,因为我需要一个不同的值作为单元格中的文本(而不是颜色值应用到的值)。
E列是状态(处于风险/在轨道上/需要改进)
第I列是趋势,显示为箭头(Unicode文本)
J列为空白
我希望相应单元格的颜色基于E列文本“需要改进”为红色,“处于风险”为黄色,“在轨道上”为绿色。
在J2到J13中,我只需要E2:E13状态的颜色和I2:I13的趋势箭头。
以前有人以这样或那样的方式问过这个问题,但我不知道VBA中的条件格式。
条件格式不起作用,我试图从列E拉条件颜色,但代码无法集成条件格式的颜色(它必须是真正的单元格颜色)。

3gtaxfhh

3gtaxfhh1#

下面是我用来完成下面示例的4组条件格式。我不知道你的趋势数据看起来像什么,所以你需要调整,以适应。需要注意的是,J列中的公式是["=I”& row],因此它拉取了相同的值。这些都是隐藏的图标格式。::

其中RG =范围(“J2:J18”)

Colour:="Red"     while [=$E2="At Risk"] 
Colour:="Yellow"  while [=$E2="Needs Improvement"]
Colour:="Green"   while [=$E2="On Track"] 
Shape:="Icon Set" [checkmark] Show Icon Only

格式示例:

结果示例:

如果有什么不对劲的话告诉我。

相关问题