Excel 将时间格式单元格粘贴为数字。

Excel 将时间格式单元格粘贴为数字。,excel,Excel," 我正在为我的项目制作excel 我的一个单元格被格式化为自定义类型“h”,例如6 我复制那个单元格,然后将特殊值粘贴到另一个单元格上,它返回0.25 我的理想结果是6作为一个数字 非常感谢 在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 等等 因此,即使Ex

" 我正在为我的项目制作excel

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

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

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


非常感谢

在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
(确定
00
不存在,我只打算作为示例显示)

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

我建议两种解决办法:

  • 将目标单元格的格式更改为日期(或
    h
  • 在目标单元格中使用公式,例如
    =HOURS(A1)

  • 在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
    (确定
    00
    不存在,我只打算作为示例显示)

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

    我建议两种解决办法:

  • 将目标单元格的格式更改为日期(或
    h
  • 在目标单元格中使用公式,例如
    =HOURS(A1)