基于非空白上一个单元格

时间:2017-10-14 19:04:34

标签: excel excel-formula conditional-formatting

我需要根据先前的非空白单元格有条件地格式化单元格

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

因为B1是AC,我希望C1和D1具有条件格式(更改的填充将与B1中的格式匹配)。当我到达E1和值BW时结束。在第2行,我想忽略b2,只格式化d2。

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

目前我有条件格式查找列表并可以格式化单个单元格,但我不了解如何在条件格式化公式字段中创建vlookup类型的事件,也不知道如何查找第一个非格式空白以查看

编辑:添加F和G列以显示我希望C1和D1格式化而不是F1或F2,只是AC或BC之后的空白单元格。

2 个答案:

答案 0 :(得分:0)

使用聚合:

=AND(COLUMN(A:A)>AGGREGATE(15,6,COLUMN($A1:$E1)/(ISNUMBER(MATCH($A1:$E1,{"AC","BC","IC","SC"},0))),1),A1="")

答案 1 :(得分:0)

这是错误的做法。真正的问题是在条件格式化中复制前一个单元格的格式,因为所有必要的是从前一个单元格复制格式。这种方式太复杂了。