【问题标题】:Conditional Formatting (IF not empty)条件格式(如果不为空)
【发布时间】:2013-05-08 00:29:42
【问题描述】:

如何有条件地格式化一个单元格,如果不是空白,它是灰色的?

我尝试做“不等于”,但没有成功。

我在工作中使用的是 Windows Office 2003 和 Windows XP。我没有看到与以下相同的功能:

到目前为止我所尝试的:

编辑:想出了什么问题。在我的作品(实际工作 Excel)中,它们充满了白色。这不是我的 Excel 文件,所以我之前没有意识到这一点。

【问题讨论】:

  • 您在 Excel 2003 中具体尝试过什么?您能否在规则中包含您使用的示例公式?
  • @DavidZemens 我正在处理一个需要跟踪多个项目的 Excel 工作表,当它不是空白时,我需要高亮显示它们。
  • 您能否举例说明您使用的格式公式?你表示你尝试了一些公式,I tried to do not equal, but it didn't work——你能告诉我们你尝试了什么吗?
  • @DavidZemens 是的,我已经附上了我到目前为止(单独)尝试过的内容。谢谢!
  • 看起来你现在已经弄清楚了。干得好!

标签: excel excel-2003 conditional-formatting


【解决方案1】:

这对你有用吗:

您可以在Home 功能区的Styles 组下的Conditional Formatting 菜单New rule... 上找到此对话框。

【讨论】:

  • 您需要将“仅格式化单元格:”dtopdown 中的值更改为“无空白”。
  • @Declan_K - 谢谢你是对的。我相信 OP 可以解决这个问题,但我稍后会更新(当我有电脑时)。
  • @Floris - 很抱歉延迟回复,我在离开办公室之前发布了这个问题。我的办公室仍在使用带有 Office 2003 的 Window XP。我想我看到的盒子和你的不一样。
  • 哎呀......微软在版本之间改变了很多东西。我可能在某处有一台装有 XP 的旧笔记本电脑。如果我能让它恢复生机,我可能会再看一眼。否则 - 也许社区中的其他人同时会为您提供答案。我已经更新了标签...
  • @Floris 感谢您的帮助!
【解决方案2】:

在 Excel 2003 中,您应该能够创建如下格式规则:

=A1<>"",然后根据需要将其拖动/复制到其他单元格。

如果这不起作用,请尝试=Len(A1)>0

如果单元格中可能存在您认为空白的空格,请执行以下操作:

=Len(Trim(A1))>0

如果您无法让其中任何一个工作,请告诉我。我有一台运行 XP 和 Office 2003 的旧机器,如果需要,我可以启动它进行故障排除。

【讨论】:

  • 使用 =$A1<>"" 在 Excel 2013 中为我工作。我比 =NOT(ISBLANK($A1)) 更喜欢这个。这是一个较小的公式,其他人更容易理解。
【解决方案3】:

您可以通过“公式是”选项使用条件格式。一种可能的公式是

=NOT(ISBLANK($B1))

另一个可能的公式是

=$B1<>""

【讨论】:

  • 找出问题所在,在我的生产清单中,我最初填充了白色。 =NOT(ISBLANK(A1)) 有效。谢谢泰林。
  • 我可以确认此解决方案在格式化表格中有效。公式是 =NOT(ISBLANK($B1)) 然后,确保您设置为条件格式的区域是正确的。不确定为什么会这样,但它确实可以正常工作。我想要一个类似的解决方案,但我的 A 列中有一周 #,然后是空白单元格,直到下周,但我希望突出显示该周行。这成功了!
  • 如果需要的是只有当单元格不为空时才应用条件格式。
  • 我更喜欢=$B1&lt;&gt;"",因为公式更短,更容易让其他人理解。这在 Excel 2013 中对我有用。
【解决方案4】:

“其他条件相同”的等效结果是将所有单元格设置为灰色,然后使用 Go To Special 选择空白单元格,然后再删除它们的灰色突出显示。

【讨论】:

    【解决方案5】:

    这对我有用:

    =NOT(ISBLANK(A1))

    我希望在整个工作表中的 NOT Blank 单元格周围有一个框。 如果您希望根据 A1、B1 等结果格式化整行,请使用 $A1。

    谢谢!

    【讨论】:

      【解决方案6】:

      此方法适用于 Excel 2016,并计算单元格值,因此可用于公式数组(即它将忽略包含公式的空白单元格)。

      • 突出显示范围。
      • 主页 > 条件格式 > 新规则 > 使用公式。
      • 输入“=LEN(#)>0”(其中“#”是范围内最左上角的单元格)。
      • 根据您的喜好更改格式。

      注意:将 Len(#)>0 更改为仅选择超过一定长度的单元格值。

      注意 2:“#”不能是绝对引用(即不应包含“$”)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-03-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-07-30
        • 1970-01-01
        • 2013-09-08
        相关资源
        最近更新 更多