在Excel中按单元格更改文本颜色

时间:2016-07-01 02:50:30

标签: excel excel-formula

我有一个公式正在计算从另一个单元格中获取数据的票证。客户端询问是否可以将某些颜色用于包含故障单信息的行。

这是公式:

=CONCATENATE("2-Day Friday/Saturday ", P2 & CHAR(10) , "1-Day Friday ", R2 & CHAR(10) ,"1-Day Saturday ", T2 )

客户希望计算1天星期五的文本为粗体和红色,1天星期六为粗体和黄色,2天传递为粗体蓝色。这可能吗?

由于

1 个答案:

答案 0 :(得分:1)

您无法在同一个单元格中应用多个样式设置。

Excel只能在任何给定时间内在任何给定单元格中显示一种颜色。

我的意思是......你的手机格式不能像50%粗体和50%斜体那样格式化。或1个字黄色,1个蓝色和1个红色......样式应用于整个细胞内容。

但是......

您可以在同一行中使用multiple cells来实现您想要的效果,并为您想要的每种自然状态使用不同的conditional formatting规则。

在您的示例中,更准确地说,您将拥有:

    A                         B
1   2-Day Friday/Saturday     P2
2   1-Day Friday              R2
3   1-Day Saturday            T2

这样,您的multiple cells将代表一个"单元格"并且您可以通过VBA有条件地设置其格式。