根据将不同的单元格值与列匹配来格式化行中的单元格 header

Formatting a cell in a row based on matching a different cell value with a column header

我正在苦苦思索如何让 Google 表格突出显示网格每一行中的一个单元格。 C 列是完成日期列,用户在其中输入项目完成日期。第 4 行是一排日期(格式化为仅显示日期编号),截止到未来。

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

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

我已经尝试了多种脚本方法,但都没有成功,而且它看起来太丑陋了,我想我应该把它推向全世界。

这是一个演示 sheet,希望:

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

  • 黄色: =IF(E=$C5,1)
  • 红色: =IF(E=$D5,1)

demo spreadsheet