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

我有一个公式,正在计算门票,是从另一个单元格garbing数据。 客户询问是否有一些颜色可用于包含票据信息的行。

这是公式:

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

客户希望计算1天周五的文本是大胆的和红色的,1天的周六是大胆的,黄色的,2天的大胆的是蓝色的。 这可能吗?

谢谢

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

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

我的意思是…你的单元格不能格式化为50%粗体和50%斜体。 或者1个字黄色,1个蓝色和1个红色…样式适用于整个细胞内容。

但…

你可以通过在同一行中使用multiple cells来达到你想要的目的,对于你想要的每个自然状态,使用不同的conditional formatting规则。

在你的例子中,更确切地说,你将有:

  AB 1 2-Day Friday/Saturday P2 2 1-Day Friday R2 3 1-Day Saturday T2 

这样,您的multiple cells将代表一个“单元格”,您可以通过VBA有条件地设置它们的格式。