在条件格式中复制上一个单元格的格式

Copy format of previous cell in conditional formatting

我最初的问题是 Conditional format based on non-blank previous cell 但我现在意识到这是错误的方法。我不需要根据先前的值进行格式化,只要单元格为空,就可以从上一个单元格复制格式。

我需要根据前一个单元格有条件地格式化空白单元格

A    B    C    D    E    F    G
     AC             BW        IN
BW        BC        ST        IN

B1 具有基于值 AC 的条件格式。 C1 是空白的,所以它应该得到 B1 格式。 D1 为空,应获得 C1 格式。 E1 是非空的,所以它得到任何条件格式。

其中将打开格式的值来自值列表,即 AC、BC、IC、SC。

我不明白的是如何在公式本身中复制以前格式的值。

您可以在条件格式中使用公式来查找先前的非空白值,例如如果单元格等于 AC、BC、IC、SC.... 或者如果它为空且前一个值在该列表中

使用名称管理器为您的值列表定义名称,例如让

列表 ={AC","BC","IC","SC"}

现在对从 A1 开始的范围在条件格式中使用以下公式

=MATCH(LOOKUP("zzz",$A1:A1),List,0)

这适用于文本值