【问题标题】:How to conditional format with dynamic references如何使用动态引用进行条件格式
【发布时间】:2018-04-22 14:11:29
【问题描述】:

我想突出显示包含公式错误或公式的所有单元格 遵循以下步骤

  1. 按了 CTRL+A 并选择了所有单元格
  2. 主页 > 条件格式 > 使用公式确定要格式化的单元格
  3. 应用了公式=OR(ISERROR(A1),ISFORMULA(A1))
  4. 选择填充颜色并点击确定

期望:需要选择具有公式或错误值(如#N/A)的所有单元格。

请让我知道我在这里做错了什么

【问题讨论】:

  • 我猜选择中的活动单元格不是A1。为避免这种情况,您可以在 Excel 公式选项中更改为 R1C1 引用类型,并使用 RC 而不是 A1
  • 确定@pnuts 如果活动单元格是问题,那会简单得多
  • @Slai 我听取了您对活动单元格的建议。在我的情况下,A1 被隐藏并且不活跃,这是罪魁祸首。我在公式中使用了 ISERROR,因为由于某种原因“查找和选择”无法找到 #N/A 作为公式错误。

标签: excel excel-formula excel-2013 conditional-formatting


【解决方案1】:

条件格式中的公式参考所选内容中的活动单元格工作。在下面给出的示例中,我选择了B2E6,活动单元格为C3,然后应用了条件格式。

在上面的示例中,在选择 B1E6 时,活动单元格是 C3。现在,当您使用=ISERROR(D4) 时,它实际上将其应用于R[-1]C[-1],因为您正在根据公式检查D4 中的值并将其应用于所选单元格,即C3,如图所示。

因此,如果您现在将#N/A 放入单元格D4,则单元格C3 将变为橙色

如果选择中的活动单元格是D4 而不是C3,则条件格式将突出显示所有#N/A

如果您想清楚地理解,请尝试=ISERROR($D$4) 并在D4 中添加#N/A,这将突出显示所有单元格B2:E6

否则你也可以去

  • 文件>选项>公式和检查 R1C1 参考样式

【讨论】:

  • 感谢这对公式错误有效。有没有办法用 SUM 或 AVERAGE 等公式突出显示单元格
  • @pnuts 我想让答案对观众更笼统一些,因此我更改了问题标题并通过一个简单的示例更改了答案。我相信提出问题的人会明白,他/她不应该使用我在示例中使用的确切公式。
  • 实际上,该评论是针对我的答案的一个完全不同的版本。在那个答案中,如果您知道我的意思,我正在解释如何有条件地仅对包含错误但没有公式的单元格进行形式化。 @Charity 明白它会解决当前的问题,但不是一个通用的解决方案,因此评论
猜你喜欢
  • 2023-03-06
  • 2019-10-31
  • 2017-11-26
  • 1970-01-01
  • 2017-02-24
  • 1970-01-01
  • 2019-05-09
  • 2013-05-19
  • 2018-03-10
相关资源
最近更新 更多