GOOGLE SHEETS 在其他单元格上的条件格式17 Mar 2025 | 6 分钟阅读 引言Excel 基于另一个单元格值的条件格式 Excel 的预定义条件格式,例如数据条、颜色刻度和图标集,主要用于根据单元格自身的值进行格式设置。 如果要根据另一个单元格应用条件格式或根据单个单元格的值设置整个行,则必须使用公式。 因此,让我们看看如何使用公式创建规则,然后讨论特定任务的公式示例。 如何根据公式创建条件格式规则要在 Excel 2010 到 Excel 365 的任何版本中根据公式设置限制性设计规则,请执行以下步骤:
注意:每当您需要修改条件格式公式时,请按 F2,然后使用箭头键移动到公式中所需的位置。如果您尝试在不按 F2 的情况下使用箭头键,则范围将插入到公式中,而不是仅仅移动插入指针。要向公式添加特定单元格引用,请第二次按 F2,然后单击该单元格。Excel 条件格式公式示例 既然您已经知道如何创建和应用基于另一个单元格的 Excel 条件格式,那么让我们继续看看如何在实践中使用各种 Excel 公式。
用于比较值(数字和文本)的公式 您可能知道,Microsoft Excel 提供了少量即用型规则,用于格式化值大于、小于或等于您指定值的单元格(条件格式 > 突出显示单元格规则)。但是,如果您想根据另一个单元格中的值有条件地格式化特定部分或整个行,这些规则将不起作用。在这种情况下,您可以使用类似的公式:
下面的屏幕截图显示了一个“大于”公式的示例,该公式突出显示了 A 列中的项目名称,如果库存中的项目数量(C 列)大于 0。请注意,该公式仅适用于 A 列($A$2:$A$8)。但是,如果您选择整个表格(在本例中为 $A$2:$E$8),这将根据 C 列中的值突出显示整个行。 ![]() 同样,您可以创建一个条件格式规则来比较两个单元格的值。例如
正如您在下面的屏幕截图中看到的那样,这些公式对于文本值和数字都适用。 ![]() 而且,除了公式之外 如果您希望根据至少 2 个条件对 Excel 表格进行排序,则使用 =AND 或 =OR 功能。
在下面的屏幕截图中,我们使用公式=AND($C2>0, $D2="全球") 来更改行的背景颜色,如果库存中的项目数量(C 列)大于 0,并且项目发往全球(D 列)。请注意,该公式适用于文本值和数字。 通常,您可以在 AND 以及 OR 公式中使用两个、三个或更多条件。要了解这在实际中如何运作,请观看视频:基于另一个单元格的条件格式。 这些是您在 Excel 中使用的基本限制性组织公式。现在让我们考虑一些稍微复杂但肯定更有趣的示例。 空单元格和非空单元格的条件格式 我想每个人都知道如何在 Excel 中设计空单元格和非空单元格——您只需创建一个“仅格式化包含”类型的新规则,然后选择“空格”或“无空格”。 在 Excel 中整理清晰和非清晰单元格的规则 ![]() 但是,假设您想在另一个部分中,在某个特定部分中,在相应的单元格为空白或不空白的情况下,设计整理单元格。在这种情况下,您必须再次使用 Excel 公式。 空白单元格公式:=$B2="" - 如果 B 列中相应的单元格为空白,则设计所选单元格/行。 非空白单元格公式:=$B2<>"" - 如果 B 列中相应的单元格不为空白,则设计所选单元格/行。 注意:上述公式适用于“*表面上*”为空或非空的单元格。如果您使用某个 Excel 函数(例如 =if(false,"OK", ""))返回空字符串,并且您不希望将此类单元格视为空白,则请改用以下公式 * =isblank(A1)=true 或 =isblank(A1)=*false 分别用于设计空白和非空白单元格。示例 此外,这里有一个如何将上述公式付诸实践的例子。假设您有一个“销售日期”列 (B) 和另一个“交付”列 (C)。只有在进行销售并交付商品时,这两个列才会有值。因此,您希望在进行销售时,整行变为橙色;当商品交付时,相应的行应变为绿色。 为了实现此目的,您需要创建 2 个条件格式规则,并使用以下公式:
您还需要做的另一件事是将第二个规则移到顶部,并在此规则旁边选择“如果为真则停止检查”复选框。 ![]() 在这种特定情况下,“如果为真则停止”选项实际上是多余的,该规则无论有没有它都将起作用。您可能需要勾选此框,以防您将来添加几个可能与现有规则冲突的不同规则,以作为额外的预防措施。 下一个主题如何在 Excel 中为交替行着色 |
我们请求您订阅我们的新闻通讯以获取最新更新。