Google Sheets - 条件格式化动态调整大小的“Total”行

Google Sheets - Conditional Formatting a dynamically resizing `Total` Row

我正在尝试对动态调整大小的 Total 行的多个表格进行条件格式化,一个表格堆叠在另一个表格之上。 Total 行中的单元格数量可能会根据 Year 下拉列表中的选择而改变。

A  |   B   |   C    |    D    |   E   |   F   |   G   |   H    |    I    |   J   |  K  |  L  | M  |
           <Year dropdown>

   |Issues|2020-Jan|2020-Feb|2020-Mar|2020-Apr|2020-May|2020-Jun|  |  |  |  |  |  |
   --------------------------------------------------------------------------------
   | abc  | 9      |    2   | 2      | 1      | 3      | 8      |  |  |  |  |  |  |
   | def  | 1      |    3   | 7      | 1      | 5      | 3      |  |  |  |  |  |  |
   | ghi  | 2      |    1   | 3      | 1      | 1      | 2      |  |  |  |  |  |  |
   --------------------------------------------------------------------------------
   |Total | 12     |    6   | 12     |  3     | 9      | 13     |  |  |  |  |  |  |
   --------------------------------------------------------------------------------

我正在使用这个公式来突出显示总计行。但是,它会突出显示整行,具体取决于条件格式 > Apply to Range 框中设置的范围。我只想突出显示数字单元格,即排除空白单元格。

=ISNUMBER(SEARCH("total",$B1))

这会突出显示整个总计行,包括所有空白单元格。我修改它以排除行中的任何空白单元格,但没有快乐!

=AND(ISNUMBER(SEARCH("total",$B1)), SEARCH("total",$B1)<>""))

使用公式:

=(ISNUMBER(SEARCH("total",$B1))+(($B1:$Z1<>"")))>1

您也可以这样做,依靠相对寻址修改公式,因为它有效地拖过格式化区域:

=and(isnumber(search("Total",$B3)),B3<>"")