【问题标题】:Is there a formula to change the colour of a cell, based on todays date?是否有根据今天日期更改单元格颜色的公式?
【发布时间】:2012-07-26 07:43:20
【问题描述】:

我在 Google Docs 中有一个电子表格,其中每天都有一个新列,标题是填写日期。

我想将标题/日期在今天之前的每一列的背景颜色设置为灰色。

(注意:我要设置背景颜色的单元格不包含日期。它只是列的标题)

这可能吗?

【问题讨论】:

  • 我怀疑您是否可以在 Google 电子表格的条件格式中使用公式,否则会很容易。话虽如此,我相信实现这一目标的唯一方法是通过 Google Apps 脚本。
  • 一个快速的谷歌搜索让我得到了这个。 webapps.stackexchange.com/questions/16745/…
  • 在 Excel 中,您只需选择所有列,然后创建一个新的条件格式规则(选择“使用公式...”)并输入 =A$1<TODAY()。 Siddharth 的链接将使您开始使用 GDocs 解决方案 - 只需使用列而不是行并更改条件语句以检查日期而不是正/负/空值。

标签: excel date spreadsheet google-docs


【解决方案1】:

不确定这是否适用,因为我不使用 Google Docs,但它可以在 excel 中使用。

Left column                  right column

Tuesday, July 24, 2012       =IF(B1<B3,1,0)
Wednesday, July 25, 2012     =IF(B2<B3,1,0)
Thursday, July 26, 2012      =IF(B3<B3,1,0)

结果:

Left column                  right column

Tuesday, July 24, 2012       1
Wednesday, July 25, 2012     1
Thursday, July 26, 2012      0

现在根据右列的值应用条件格式。

单元格是否包含日期无关紧要。该日期仅对条件评估是必需的。将有条件地格式化背景的代码可以轻松地对单元格范围进行操作。

【讨论】:

  • 对不起,我不明白这一点。为什么我需要正确的列?为什么不根据左列格式化单元格?似乎这种方法将使用 2 个公式而不是 1 个。“单元格是否包含日期并不重要” - 我只知道如何格式化包含日期本身的单元格。谷歌搜索问题也给了我所有。你知道如何根据另一个单元格中的信息改变一个单元格的背景吗?
【解决方案2】:

新的 Google 表格可以做到这一点。按照此处的说明进行操作:https://support.google.com/drive/answer/78413?hl=en

虽然它不能完全解决问题,但您将能够根据单元格的值定义一种列颜色。

希望对您有所帮助。

P.s:当我在测试它时,我在这个功能中遇到了一些错误,所以很可能它不会真正有用。我们拭目以待……

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-31
    • 1970-01-01
    • 2020-08-13
    • 2014-09-23
    • 2021-09-18
    • 1970-01-01
    相关资源
    最近更新 更多