1

' 我正在为我的项目开发 excel。

我的一个单元格被格式化为“h”类型的自定义格式,例如 6。

我复制那个单元格并将特殊值粘贴到另一个单元格上,它返回 0.25

我的理想结果只是 6 作为一个数字。

非常感谢!

4

1 回答 1

1

在 Excel 中,日期从原始日期开始存储:01/01/1900 00:00:00并转换为一种时间戳,其中每天为 1 个单位。

1 -> 01/01/1900 00:00:00
2 -> 02/01/1900 00:00:00
3 -> 03/01/1900 00:00:00

等等。

因此,即使 Excel 显示6在格式为日期的单元格中(h是日期的一部分),内部值也是0,25,对应于00/01/1900 00:06:00(ok00不存在,我只是想以此作为示例)。

如果没有这种行为,我看不到任何将值复制粘贴到另一个单元格的简单方法。

我建议两种解决方法:

  1. 将目标单元格的格式更改为日期(或h
  2. 在目标单元格中​​使用公式,例如=HOURS(A1)
于 2012-07-20T08:31:11.750 回答