excel-2010 - 条件格式,基于整行

标签 excel-2010 conditional-formatting

我已经搜索并阅读了与条件格式相关的答案,但我似乎无法让我的答案工作,所以也许我做错了什么。

我有一个工作表。它包含我们收容所中动物的 list 。我试图做的是将整行着色为绿色(如果它们已被采用)(由“G”列中的“X”标记)。我有 =$G$2="X"=$G2="X",但都不起作用。它只会为我设置规则时处于事件状态的一行着色,而当我在另一行中输入“X”时,它不会执行任何操作。我错过了什么?

最佳答案

在条件格式中使用“间接”功能。

  1. 选择条件格式
  2. 选择新规则
  3. 选择“使用公式确定要设置格式的单元格”
  4. 输入公式,=INDIRECT("g"&ROW())="X"
  5. 输入您想要的格式(文本颜色、填充颜色等)。
  6. 选择“确定”保存新格式
  7. 打开条件格式中的“管理规则”
  8. 如果您看不到新规则,请选择“此工作表”。
  9. 在新规则的“适用于”框中,输入 =$A$1:$Z$1500 (或者您希望条件格式扩展的宽度/长度,具体取决于您的工作表)

对于 G 列中带有 X 的每一行,它现在将转换为您指定的格式。如果列中没有 X,则不会设置该行的格式。

您可以重复此操作以根据列值进行多行格式化。只需更改 g列或x公式中的特定文本并设置不同的格式。

例如,如果您使用公式 =INDIRECT("h"&ROW())="CAR" 添加新规则,那么它将格式化包含 CAR 的每一行在 H 列中按照您指定的格式。

关于excel-2010 - 条件格式,基于整行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10705856/

相关文章:

vba - 运行时 440 Excel 错误删除 VBA 中的选定行

使用 AND 运算符的 Excel 2013 条件格式

excel - Excel 条件格式可以在条件中使用 UDF 吗?

excel - 两个日期之间的 IF/AND 条件格式

vba - Excel 2010 VBA 创建日期

Excel - 如何计算包含特定字符串的范围(即各种列)中的行数?

vba - WorksheetFunction 数组大小限制

excel - 使用索引匹配检查一个单元格中的多个值

excel - 如果单元格的值等于另一列的任何值,则对单元格进行条件格式设置

excel - 使用 OR 函数进行条件格式化