【问题标题】:Formatting a cell in a row based on matching a different cell value with a column header根据将不同的单元格值与列标题匹配来格式化行中的单元格
【发布时间】:2019-04-12 09:32:22
【问题描述】:

我对如何让 Google 表格突出显示网格每一行中的一个单元格感到头疼。 C 列是用户输入项目完成日期的完成日期列。第 4 行是一排日期(格式化为仅显示天数),关闭到未来。

它类似于甘特图,在列中使用文本代码来跟踪任务的组成部分。我想突出显示每一行中的一个单元格,其中 C 列中的日期与第 4 行中的日期匹配。

更高级的方法是将其扩展为根据 2 个日期列(C 和 D)突出显示每行中的 2 个单元格。这是我的目标图片:

我已经尝试了许多脚本方法,但都没有成功,而且一切看起来都很丑陋,我想我要把它公之于众。

这是一个演示表,希望:

https://drive.google.com/open?id=1HgS2qEoEHYt_mwp5M7Mm2dXqgEb_DEGvfvM7Qeblgls

【问题讨论】:

  • 所以您想根据 C、D 和第 4 行为这些单元格着色?
  • 是的,没错。所以完成日期使右侧的单元格在同一日期下变为黄色。 Ship Date 将单元格变为红色(我确定第一个是否有效,我可以解决第二个)。我无法让代码缩小到单个单元格,而不是突出显示整个列。我能说什么,我是 Javascript 新手。

标签: google-sheets google-sheets-formula gs-conditional-formatting


【解决方案1】:
  • 黄色: =IF(E$4=$C5,1)
  • 红色: =IF(E$4=$D5,1)

demo spreadsheet

【讨论】:

  • 太好了,非常感谢。我感到很懊恼我没有解决那个问题,我又在努力做到这一点,哈哈。
猜你喜欢
  • 2018-03-13
  • 2019-08-02
  • 1970-01-01
  • 1970-01-01
  • 2021-03-04
  • 1970-01-01
  • 2013-06-10
  • 1970-01-01
  • 2019-01-23
相关资源
最近更新 更多