基于文本值的颜色单元格

Ste*_*ven 23 formatting microsoft-excel-2007 conditional-formatting microsoft-excel

Excel 列包含表示该行类别的文本值。

有没有办法将具有不同值的所有单元格格式化为唯一颜色,而无需为每个值手动创建条件格式?

示例:如果我有类别bedroom, bedroom, bathroom, kitchen, living room,我希望所有包含的单元格bedroom都是特定颜色、bathroom不同颜色等。

Nic*_*eru 11

下面的屏幕截图来自 Excel 2010,但 2007 应该是相同的。

选择单元格并转到 Conditional Formatting | Highlight Cells Rules | Text that Contains

更新:要为整个工作表应用条件格式,请选择所有单元格,然后应用条件格式。

在此处输入图片说明
(点击图片放大)

现在只需选择您想要的任何格式。

在此处输入图片说明

  • 每个条件仍然必须手动创建,即使它们只需要为整个工作簿创建一次。他正在寻找一种不需要他指定值的解决方案。 (7认同)
  • 这不是仍然需要 OP 为每个值手动创建条件格式吗? (5认同)

小智 6

  1. 将要设置格式的列复制到空工作表中。
  2. 选择列,然后从功能区“数据”选项卡上的“数据工具”面板中选择“删除重复项”。
  3. 在唯一的值或字符串列表的右侧,制作一个唯一的数字列表。例如,如果您有 6 个类别要着色,则第二列可能只是 1-6。这是您的查找表。
  4. 在新列中,使用VLOOKUP将文本字符串映射到新颜色。
  5. 根据新的数字列应用条件格式。

  • 第4步对我来说有点不清楚,你能详细说明一下吗?谢谢。 (3认同)