【问题标题】:How to insert yesterday's date in googlesheet如何在谷歌表格中插入昨天的日期
【发布时间】:2020-02-08 22:07:56
【问题描述】:

我想在 googlesheet 的某些单元格中输入昨天的日期,而不是让它自动更新。例如,TODAY()NOW() 自动更新。我知道我可以使用Ctrl+; 来获取今天的日期,并且它仍然是静态的。我需要昨天日期的等价物。

谷歌搜索还没有发现任何东西,googlesheet 文档也没有。

感谢您的帮助。 大卫

【问题讨论】:

  • 只能使用脚本
  • 能否在另一个单元格中输入今天的日期,然后在所需单元格中使用公式减去一天?

标签: date google-apps-script google-sheets


【解决方案1】:

使用

  • TODAY()-1NOW()-1

然后复制 > 仅作为值粘贴

上述方法有效,因为 Google 表格日期是单位为 1 天的序列号。

您可以创建一个执行上述操作的宏,可以使用键盘快捷键调用该宏。有关如何创建宏的详细信息,请阅读https://developers.google.com/apps-script/guides/sheets/macros

【讨论】:

    【解决方案2】:

    他们是这样的:

    function YESTERDAY() {
      return new Date(new Date().getFullYear(),new Date().getMonth(),new Date().getDate()-1);
    }
    

    【讨论】:

      【解决方案3】:

      =TEXT(TODAY( )-1, “00000”) 应该可以工作

      【讨论】:

      • 对于产生“44263”的我来说。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-10-30
      • 1970-01-01
      • 2020-01-09
      • 1970-01-01
      • 1970-01-01
      • 2010-12-15
      • 1970-01-01
      相关资源
      最近更新 更多