代码之家  ›  专栏  ›  技术社区  ›  Andrew

条件格式每列单独

  •  -1
  • Andrew  · 技术社区  · 7 年前

    我有一张像这样的桌子。

    GameName    Impressions        Downloads
    GameNum1    150000             300
    GameNum2    25000              400
    GameNum3    50000              20
    

    我想有条件地用一个颜色范围分别格式化每一列,这样我就可以很容易地看到哪个游戏获得的印象和下载最多。现在,如果我使用条件格式规则,它会将两个数字组合在一起。例如,由于印象总是高于下载,所以印象栏中的所有内容都是绿色的,而下载栏中的所有内容都是红色的。

    为了做到这一点,我必须对每一列应用一个新的条件格式规则。当然只有两列我可以手动完成,但实际上我有很多列,所以这有点麻烦。

    1 回复  |  直到 7 年前
        1
  •  -1
  •   HaPhan    7 年前

    在这种特定的情况下,由于“Impressions”总是高于“Downloads”,因此可以为两列的值设置两种条件格式:如果单元格高于“Impressions”的最小值,则使用某种颜色对其进行格式化。这将为“印象”列添加颜色。如果单元格小于该值,则它是“下载”列,请使用其他颜色对其进行格式化。这将为“下载”列添加颜色。请参阅 this sheet 为了你的案子……

    >1是告诉格式不要使用空单元格。这个 Istext 是告诉格式不要使用列标题。

    另一种不同列格式的方法是使用此公式: =MOD(COLUMN(A1),2)=0 . 此公式利用列的奇数/偶数:如果列是奇数,则使用此颜色格式化。如果是偶数,则使用其他颜色格式化。这是通过样本表中的第三个条件公式完成的。