【问题标题】:Google Sheets - Conditional Formatting a dynamically resizing `Total` Row谷歌表格 - 条件格式动态调整“总计”行
【发布时间】:2020-11-30 17:19:53
【问题描述】:

我正在尝试有条件地设置一个动态调整大小的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)<>""))

【问题讨论】:

    标签: google-sheets conditional-formatting


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      使用公式:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-12-06
        • 1970-01-01
        • 2018-12-07
        • 2019-07-29
        • 1970-01-01
        相关资源
        最近更新 更多