0

我正在制作一个谷歌电子表格并陷入了困境......

它与条件格式有关。

基本上我想在自定义公式中创建条件格式,根据单元格中的任务状态为行提供 BG 颜色。

  1. 进行中= BG green
  2. 供审查= BG Blue
  3. 完毕= BG Grey

我使用以下公式完成了 2 和 3:

完毕:

Conditional Formatting>Custom Formula> `=indirect("F"&Row())=100` Range> `C2:C1006,D2:E13,F2:F1006,G14:G16,D17:E1006`

审查是=99

现在我需要进行中= >0 and <99

我希望问题很清楚,谢谢。

4

2 回答 2

0

答案将是: =$F:$F>0 Range> C2:F1006

于 2015-03-17T14:29:22.480 回答
0

您所描述的应该可以通过条件格式界面完成:格式>条件格式

您可以为给定范围添加多个条件规则,以便添加

  • 文本是:“进行中”(区分大小写);格式:背景色绿色
  • 文本是:“for review”(区分大小写);格式:背景色蓝色
  • 文本完全是:“完成”(区分大小写);格式:背景色灰色

使用条件格式时,我发现最好也使用数据验证(数据 > 验证)。如果您将验证标准选择为“项目列表”并选择显示单元格内按钮的选项,您可以在每个单元格中为您的范围创建一个下拉菜单,让您不必每次都输入

如果您完全准备使用应用程序脚本从头开始创建公式,请查看有关类似主题的这篇文章,看看它是否适合您的目的。然而,这可能不是解决问题的最有效方法。

另一种想法是,听起来您可能正在尝试创建某种版本的工作跟踪器。为了更直观一点,您可能需要考虑看板应用程序,例如免费的 Kanbanchi,它可以很好地与 Google Drive 集成。

编辑:

使用新的 google 表格,您可以根据自定义公式进行条件格式设置。这意味着您可以基于特定的单元格引用来确定范围的颜色。以下是您可以使用的 3 个自定义公式:

  • =IF($A$2 = "进行中", 1,0)>0
  • =IF($A$2 = "供审查", 1,0)>0
  • =IF($A$2 = "完成", 1,0)>0

其中 $A$2 是包含状态的参考单元格。此方法的唯一缺点是您必须为每一行设置公式。因此,您可能需要制作一个“模板”文档,以便在需要新文档时复制。

有关如何使用高级条件格式功能的更多信息,请查看此帮助文章

于 2015-03-17T19:43:40.340 回答