我如何有条件地格式化整个列

时间:2018-11-06 10:27:09

标签: google-sheets gs-conditional-formatting

enter image description here

我希望每当左列较大时,右列都将使用粗体。

例如:0在右栏中应为粗体,而59在右栏中应为粗体。

每当尝试时,我都会添加一个范围,然后选择'smaller than',然后选择左列的范围,它会添加完整的列并将其与其他完整的列进行比较。我希望将它们进行单独比较。

3 个答案:

答案 0 :(得分:2)

您需要添加一个自定义公式。在下面的示例中,我将范围限制为D13:D22并添加了绿色以便清晰。

即使公式中显示“如果D13<C13,则应用格式”,它的工作原理类似于arrayformula,并根据需要按单元格将其应用于整个范围单元格。

enter image description here

答案 1 :(得分:2)

转到

  • 格式。
  • 条件格式。
  • 在“适用于范围”字段中,填写要应用这些格式设置规则的范围。例如B:B列。
  • 在“如果...设置单元格格式”下拉框中选择“大于”。在“值或公式框”中填写要检查的第一个单元格。例如= A1。
  • 将格式设置样式更改为粗体

您完成了。

Office.js Excel API Beta为例,将其复制到您自己的驱动器中,然后玩得开心!

答案 2 :(得分:1)

选择“右侧”列,然后将CF自定义公式规则应用于效果:

if row['Status1'] == 'True' and row['Status2'] == 'False':
    val = 'Matching for column {Name}'
elif row['Status1'] == 'False' and row['Status1'] == 'True':
    val = 'Matching for column {Age}
elif row['Status1'] == 'False' and row['Status1'] == 'False':
    val = 'Not Matching at all' #and so on...
return val