条件格式(IF非空)

时间:2013-05-13 21:03:12

标签: excel excel-2003 conditional-formatting

如何有条件地格式化单元格,如果不是空白则为灰色?

我试图做'不等于',但它不起作用。

我正在使用Windows XP 2003和Windows XP。我没有看到与以下相同的功能:

enter image description here

到目前为止我尝试过:

enter image description here

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

6 个答案:

答案 0 :(得分:16)

这适合你吗?

enter image description here

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

答案 1 :(得分:13)

您可以使用带有“Formula Is”选项的条件格式。一个可能的公式是

=NOT(ISBLANK($B1))

enter image description here

另一种可能的公式是

=$B1<>""

enter image description here

答案 2 :(得分:2)

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

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

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

如果单元格中可能有空格,您可以将其视为空白,请执行以下操作:

=Len(Trim(A1))>0

如果您无法使用其中任何一项,请告诉我们。我有一台运行XP和Office 2003的旧机器,如果需要,我可以将其解决以进行故障排除。

答案 3 :(得分:2)

这对我有用:

= NOT(ISBLANK(A1))

我想在整个工作表中找到一个围绕NOT Blank单元格的框。 如果您想要根据A1,B1等结果格式化WHOLE ROW,请使用$ A1。

谢谢!

答案 4 :(得分:1)

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

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

注意:Len(#)&gt; 0可以更改为仅选择超过一定长度的单元格值。

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

答案 5 :(得分:0)

相同的结果,“其他条件相同”,将所有单元格格式化为灰色,然后使用“转到特殊”选择空白单元格,然后再删除它们的灰色高亮显示。