如何在EXCEL单元格里显示系统时间的前一天

比如今天是2007-1-9,而我想让EXCEL单元格里显示2007-1-8,如何能办到??
我自己想到了一个答案就是在单元格里输入"=now()-1",可是我又发现了一个问题就是,我的一个EXCEL表里有好几个工作表需要在H44这个单元格里输入相同的公式,我要是一个一个输的话很累,有没有什么简单的方法呢???对了,也不知道我在单元格里输入的公式标不标准,有别的方法也可以写出来,谢谢!!

用公式
=today()-1
或者 =NOW()-1
并设置单元格为相应的日期格式。
多表相同位置输入相同公式:
例如,点sheet1,然后按住shift健,点下面的sheet3标签,就会同时选中三张工作表,然后在sheet1的H44单元格输入公式,如 =today()-1
然后在下面工作表标签上右键-》取消工作表成组。你就能看到你要的效果。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-01-21

如图简单公式就可以了

第2个回答  2020-02-06
公式
=now()
确实可以获取当前时间,但是如果之后工作表没有任何变动的话,时间是不会随着系统时间的变化而变化的,如果想要变化,得手工对工作表做一些变动,或者按f9键重算工作表,如果要让单元格自动变化,就像一个时钟一样的话,就需要用到vba了。
第3个回答  2007-01-08
把电脑的系统时间改成前一天,再插入当前时间,可以试一下。
此外,如果你就为了显示的话,也可以在你要显示的单元格里写上“2007-1-8”,然后将“设置单元格格式”——将属性改成“文本”,就可以保存住。
如果要是想无论什么时候打开EXCEL都能显示的是当前时间的前一天,那就要用函数或者宏了。
相似回答