首页 > 解决方案 > 如果 x 在其他列中,Excel 会更改列的颜色

问题描述

我在工作中一直在研究的电子表格有问题。我需要它来执行以下操作:

我有一个 5 列的 excel 电子表格。如果 A 到 D 列有 1 或 2 个“x”,则 E 列变为黄色。如果 A 到 D 列有 3 或 4 个“x”,则 E 列变为红色。

谢谢您的帮助!

标签: excelexcel-formulaexcel-2010

解决方案


假设您的数据从第二行开始。

  1. 在 E 列中突出显示您想要此格式设置的所有单元格,从第 2 行开始(或您的第一行数据)
  2. 转到功能区Conditional FormattingHome一部分
  3. New Rule然后选择Use a formula to determine which cells to format
  4. 复制=COUNTIFS($A2:$D2,"x")=2并将突出显示为您想要的颜色(黄色)
  5. 重复步骤 1-3,然后复制=COUNTIFS($A2:$D2,"x")>=3并将突出显示为您想要的颜色(红色)

您可能需要根据数据的格式调整大写的“x”,但这应该可以实现您想要的。关键是确保 countif 公式引用您已激活的行,以便格式正确排列。


推荐阅读