有没有办法在自定义格式中使用多种颜色?(不是条件格式)

有没有办法在自定义格式中使用多种颜色?(不是条件格式)

有人问我是否可以呈现一份 ID 格式为“RCA”的报告(绿色),后面是黑色的 3 位数字。有没有办法在 Excel 的自定义中定义这一点?我已经做到了这一点,但它不喜欢我使用的“{Black}”

[Green] \RC\A[Black] 000

答案1

Microsoft 支持

数字格式最多可以包含四个代码段,以分号分隔。这些代码段按顺序定义正数、负数、零值和文本的格式。

<POSITIVE>;<NEGATIVE>;<ZERO>;<TEXT>

...

要指定格式部分的颜色,请在部分中键入以下八种颜色之一的名称(括在方括号中)。颜色代码必须是部分中的第一项。

这两个语句合在一起意味着您只能为每个部分定义一种颜色,因为在部分中间添加的任何第二种颜色都不能同时是该部分中的第一个项目。如果您愿意接受替代解决方案,可以使用两列(左列右对齐,右列左对齐,这样它们就像它们在一起一样)或 VBA。不过,似乎没有使用自定义格式的内置解决方案。

答案2

需要更多细节。

如果您想避免使用 VBA,则取决于您如何生成这些数字。

如果

  • 数字是文本字符串
  • 然后通过向下填充生成连续行

您可以通过以下方式格式化第一个条目

  • RCA在公式栏中选择
  • 选择字体颜色为绿色。
  • 然后选择该单元格并向下填充
    • 最后的数字将自动增加
  • 您可以将这些单元格复制/粘贴到其他区域

在此处输入图片描述

笔记: 现在无论您如何执行此操作 - VBA 或手动 - 单元格都需要包含文本字符串,以便为不同的子字符串提供不同的颜色。

相关内容