Excel 时间从等式 copy/pasting 后更改为前一天
Excel time changes to previous day after copy/pasting from an equation
我对 Excel 中的 copy/pasting 日期时间信息有疑问。我有一个 sheet,我需要为某些价格分析创建每小时的日期时间值,并且计算本身工作得很好;正如我所期望的那样,它会在前一小时的基础上增加一个小时。
问题是,具体到凌晨 12 点时,单元格会显示,例如 1/2/19 12:00 AM,但公式栏将显示 1/1/2019 12:00:00 点。我真的不在乎公式栏说的是什么,但这似乎是 Excel 实际使用的值。如果我 copy/paste:value the date 然后计算复制粘贴它正好等于 1.
总而言之,我计算日期时间的公式表面上没问题,但由于某种原因,实际值与显示的值和实际值不同。
我正在使用 Excel 2016.
老实说,我不知道从哪里开始解决公式栏问题,但我已经尝试了几乎所有可以想象的方式 copy/pasting,包括更改 'copy area' 和 'paste area', 甚至格式化为文本然后格式化回日期。
我认为有趣的是当我粘贴日期时间时,它最初在单元格中显示正确的日期,但是当我在单元格上按 f2 时切换到前一天;对的时间,错的日子。
如果可以的话,我会尝试上传文件。
提前致谢!
我想通了。虽然我仍然不知道为什么显示不同,但我发现在使用 time()
函数时,如果输入 time(24,,)
会得到 0 值,所以我将其切换为 (hour/24)
.
我对 Excel 中的 copy/pasting 日期时间信息有疑问。我有一个 sheet,我需要为某些价格分析创建每小时的日期时间值,并且计算本身工作得很好;正如我所期望的那样,它会在前一小时的基础上增加一个小时。
问题是,具体到凌晨 12 点时,单元格会显示,例如 1/2/19 12:00 AM,但公式栏将显示 1/1/2019 12:00:00 点。我真的不在乎公式栏说的是什么,但这似乎是 Excel 实际使用的值。如果我 copy/paste:value the date 然后计算复制粘贴它正好等于 1.
总而言之,我计算日期时间的公式表面上没问题,但由于某种原因,实际值与显示的值和实际值不同。
我正在使用 Excel 2016.
老实说,我不知道从哪里开始解决公式栏问题,但我已经尝试了几乎所有可以想象的方式 copy/pasting,包括更改 'copy area' 和 'paste area', 甚至格式化为文本然后格式化回日期。
我认为有趣的是当我粘贴日期时间时,它最初在单元格中显示正确的日期,但是当我在单元格上按 f2 时切换到前一天;对的时间,错的日子。
如果可以的话,我会尝试上传文件。
提前致谢!
我想通了。虽然我仍然不知道为什么显示不同,但我发现在使用 time()
函数时,如果输入 time(24,,)
会得到 0 值,所以我将其切换为 (hour/24)
.