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

时间:2017-10-15 15:01:23

标签: excel excel-formula 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。

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

1 个答案:

答案 0 :(得分:3)

您可以在条件格式设置中使用公式来查找以前的非空值,例如如果单元格应该格式化,如果它等于AC,BC,IC,SC .... 之一,或者如果它是空白的,之前的值在该列表中

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

List = {AC“,”BC“,”IC“,”SC“}

现在在条件格式中使用以下公式,范围从A1

开始

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

这适用于文本值