根据相邻单元格值格式化单元格

Formatting cell based on adjacent cell value

我希望根据相邻单元格中的值对单元格进行颜色填充或格式化。例如,如果单元格 D1= #NA 那么我希望 C1 中的字体填充 red.I 为此,我想比较 C 列和 D 列中的整个范围。是否有任何条件格式规则或 VBA 宏可以完成此操作?

非常简单 select 您在 C 列中想要的范围,只需使用等式制作条件格式并使用

=$D1=""

并将格式文本颜色更改为您想要的颜色。

条件格式是最简单的方法。

如果在条件格式下您 select 新规则然后 "use a formula to determine which cells to format"。一个公式,例如 =$D$1="#na" 并将格式更改为您想要的格式。如果单击“确定”并确保这适用于 C1 并在 selected 为真时停止。

这对我有用!如果您想使用 vba,请告诉我。

根据D3的内容将这样的格式应用于C3:

  1. Select C3
  2. 在条件格式中单击新建规则...
  3. Select "使用 确定要设置格式的单元格的公式"
  4. 对于公式输入 "=ISNA($D$3)"
  5. 点击格式按钮设置获取的格式 当前面的公式 returns TRUE
  6. 时应用

希望对您有所帮助

条件格式可以做到这一点。选择"Use a formula to determine which cells to format",输入

=7=ERROR.TYPE(D1)

设置红色填充。现在复制并应用于整列。