以条件格式复制先前单元格的格式

我原来的问题是基于非空白的前一个单元格的条件格式,但我现在意识到这是一个错误的路要走。 我不需要基于先前值的格式进行格式化,只要单元格是空白的,就可以从前一个单元格复制格式。

我需要有条件地格式化一个基于前一个单元格的空白单元格

ABCDEFG AC BW IN BW BC ST IN 

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

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

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

您可以在条件格式中使用一个公式来查找以前的非空值,例如,如果单元格的格式与AC,BC,IC,SC ….中的任何一个相同, 或者如果它是空白的并且前一个值是在那个列表中

使用名称pipe理器为您的值列表定义一个名称,例如make

列表= {AC“,”BC“,”IC“,”SC“}

现在在条件格式中使用下面的公式从A1开始

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

这适用于文本值