使用共享合并单元条件格式化行

我有一个我使用的帮手电子表格,还有一些合并单元格。

我没有去掉这些,我知道这可能会导致头痛,我正在寻找一个解决问题的想法。

我有几行共享合并的单元格。 当这个合并的单元格不是空的,我想让行突出显示。 目前,公式(适用于A1:B4 )是=$B1<>"" ,然后填充。 第一行工作正常,但不是其他三个: 在这里输入图像描述

我想我可以添加更多的逻辑,但没有什么真正的我。 这是一个非常简单的表格。 不幸的是,没有真正的方法来说(对于行2:4), if row 1 is colored, then color this row …(虽然我认为我已经看到命名范围的巧妙用法来做这样的事情,但我可能会误会)。

那么,在A2中,条件格式公式“思考”是什么? 是否会=$B2<>"" ,在这种情况下…它是什么样的B2 ? 如果我selectA2 ,并查看应用于当前select的条件格式规则,它仍然显示=$B1<>""

感谢您的任何想法/提示。 这不是一个很大的交易,所以我不需要一个VBA解决scheme – 也许是一个想法或技巧与合并单元格使用CF。

编辑:为了更充分的解释 – 这个想法是col。 B将有一个发票号码,如果它在那里,使该行成为一种颜色。 我会重复这个“图表”,有一些没有分组的公司,有自己的路线。 我只是不喜欢我的组里的那种颜色的差距,并且试图让组里的第一个颜色变得有颜色。

在这里输入图像说明

我通常会尝试以我的CFR为基础。

cfr_match

在select全部列A和BI之后,用以下创build了一个CF规则。

 =AND(LEN($A1), ISNUMBER(MATCH(1E+99, $B$1:$B1))) 

近似MATCHfunction只是查找B列中的最后一个数字。 我可以在B7单元格中看到缺less的发票号码,但会产生混淆,但也许您可以通过您的示例未展示的条件来展开此操作。

如果您想使用“占位符”而不是空格(当没有发票时),您可以尝试以下公式:

 =(LOOKUP(2,1/($B$1:$B1<>""),$B$1:$B1)<>"x")*LEN(A1) 

有了示例数据,它看起来像这样:

在这里输入图像说明

当单元格留空(无占位符)时,列A突出显示,列B不突出显示。