在 Excel Online 中,如何对 NOW() 函数进行跨时区评估?

在 Excel Online 中,如何对 NOW() 函数进行跨时区评估?

当从不同时区访问电子表格时,EXCEL ONLINE 如何评估 NOW() 函数?例如,如果用户 PAUL 在英国伦敦,并于格林威治标准时间下午 5 点访问工作表,而用户 SUE 在纽约,并于美国东部时间下午 1 点访问工作表,那么在公式为 =NOW() 的单元格中,他们每个人会显示什么时间?

有没有办法将 NOW() 函数设置为特定时区的时间?

答案1

不,您不能通过 VBa 访问时区信息。

来源

不过,这里有一个解决办法http://www.cpearson.com/excel/TimeZoneAndDaylightTime.aspx

不过,你也可以通过黑客手段来改变你电脑的时区!

如果它只是针对 1 个人的时区,并且您知道差异,那么只需添加 N 小时即可。

DateAdd ( interval, number, date )

例如

DateAdd("h", 1, "22/11/2003 10:31:58 AM")

结果是 22/11/2003 11:31:58 AM

相关内容