25 我在Google云端硬盘中有一个电子表格,其中一栏表示输入日期。有按钮可以做到这一点吗?我知道这些函数=NOW(),=TODAY()但是它们的描述说“当文档重新计算时,值会更新”。但是,几分钟后,我重新打开了文档,但文档的打开时间仍然相同。为什么是这样? 当我开始在新行中键入日期时,日期栏会自动填充。 google-sheets google-sheets-timestamp — 塞莱里塔斯 source
10 我能够重现您的发现,但是,打开电子表格不会导致重新计算。 按Ctrl+ R重新计算整个工作表。 此方法令人担忧:它将所有NOW()公式更改为当前日期/时间。 因此,您可能需要考虑在创建日期单元格中按Ctrl+ ;,然后手动添加日期。 参考:重新计算工作表 — 雅各布·扬·图恩斯特拉 source 因此Ctrl + R和Ctrl +;之间的区别;是+ R更新所有的NOW()和+;才不是? — Celeritas 1 Ctrl + R为您提供了解决问题的方法,但它可能同时创建一个。这就是为什么我添加了Ctrl +;因为这会“实际”添加日期。 — 2013年
33 ctrl+ ;插入当前日期 ctrl+ shift+ ;(ctrl + :)插入当前时间 ctrl+ alt+ shift+ ;(ctrl+ alt+ :)插入当前日期和时间 使用⌘代替ctrl在Mac OS上 但是,它在Google表格移动应用中不起作用。似乎移动应用没有类似功能。=now()对电子表格进行任何修改时,都会更新当前日期和时间,因此不适合注册时间。它甚至没有“仅粘贴值”。 — 科伦 source 2 这在国际键盘上不起作用。 — 鲁本 @Rubén现在选中了,它可以在俄语键盘布局中使用(通常,键盘提示不能在该布局中使用,因此在键入每个西里尔字符后,我有足够的记忆力切换到美国布局,但可以在Google Docs中使用)。Chrome 66.0.3359.106,Mac OS 10.13.4。 — kolen @Rubén我知道已经很晚了,但是如果在MacOS上用ñ代替分号,而在Windows上用P键右侧的反斜线`代替,则在西班牙语键盘上,命令可以工作。因此,插入日期和时间将是Ctrl + Alt + Shift +`(在MacOS上为Cmd + Alt + Shift +ñ) — Pablo Albornoz 1 另外,您不能(使用光标)编辑所选单元格,而只需突出显示该单元格(没有光标,只有边框)即可使用这些命令。 — 约翰·
3 要考虑的另一种选择是=GoogleClock()。此功能与=NOW()在于它的粒度为一分钟(而不是一秒钟),但是可以保证每分钟更新一次,并且在打开/刷新电子表格时是正确的(精确到整分钟)。 如果您使用: =NOW()+GoogleClock()*0 您的粒度为1秒,每次修改都会更新,并且在打开电子表格时至少要等1分钟。但是它也会每分钟更新一次,而与编辑无关,这可能是不希望的。 — 亚当 source GoogleClock不再可用。 — 鲁本
3 我认为问题是如何将今天的日期保存到电子表格单元格中,以便随着时间的推移保持不变。 我一次将“ = today()”放入冻结的标题单元格中。这随着日期的改变而改变。 当我需要今天的日期时,我将复制该单元格并将“ 粘贴特殊>粘贴” 值仅复制到所需的单元格中。 — 史蒂文·津斯 source
3 要插入静态DateTime值,请使用宏: 在工作表的工具->脚本编辑器中。粘贴以下代码: function currentStaticDate() { var spreadsheet = SpreadsheetApp.getActive(); spreadsheet.getCurrentCell().setValue(new Date()); }; 保存并返回到工作表。 使用工具->宏->导入脚本。 使用工具->宏->管理宏添加快捷方式。 — 拉斯·阿尔格 source