EXCEL中如何根据单元格内容的字体颜色,来设定另一个单元格显示的内容?求大神解救。。。

如果A1内容为红色字体,则C1显示为"甲超过范围"
如果A2、B2内容为红色字体,则C2显示为“甲、乙超过范围”

可以使用VBA编写自定义公式。
将如下代码输入到文件模块中。

Public Function Color_Red(Range1 As Range, Range2 As Range)
If Range1.Font.Color = vbRed And Range2.Font.Color <> vbRed Then Color_Red = "甲超过范围"
If Range1.Font.Color = vbRed And Range2.Font.Color = vbRed Then Color_Red = "甲、乙超过范围"
If Range1.Font.Color <> vbRed Then Color_Red = ""
End Function
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-01-16
直接选择B列
设置单元格格式
选择“公式”
=$C1=2
“格式”设置填充为红色本回答被网友采纳
相似回答