Excel 以时间格式单元格显示的日期

Excel 以时间格式单元格显示的日期,excel,excel-formula,Excel,Excel Formula,我有一个奇怪的问题,我的列D中有时间,我将其格式设置为时间13:00:00 它以我想要的方式显示,但在formula bar中,它还显示A列的日期 我的格式是: Date | Time | Table | Checkin Time 6/1/2018 16:21:55 55 16:21:55 当我单击签入时间下的值时,它会显示日期+时间 我也尝试过以纯文本的形式复制和粘贴,但得到了相同的结果 从评论来看,您似乎在试图回答两个问题: Date | Ti

我有一个奇怪的问题,我的
列D
中有时间,我将其格式设置为
时间13:00:00

它以我想要的方式显示,但在formula bar中,它还显示A列的日期

我的格式是:

Date      | Time   | Table | Checkin Time 
6/1/2018   16:21:55  55       16:21:55
当我单击
签入时间
下的值时,它会显示
日期+时间



我也尝试过以纯文本的形式复制和粘贴,但得到了相同的结果

从评论来看,您似乎在试图回答两个问题:

Date      | Time   | Table | Checkin Time 
6/1/2018   16:21:55  55       16:21:55
  • 如何从“日期时间”中删除“日期”,以便在公式栏中只看到“时间”
  • 如何计算两次之间的差值
  • 我会先回答问题2,因为那时你可能会意识到你不需要问题1的答案:


    问题2:如何计算两次之间的差值?

    正如您在下面的屏幕截图中所看到的,我使用了以下公式:

    =TEXT(B3-C3,"h:mm")
    

    另外请注意,B3的格式为“Datetime”,C3的格式为“Time”,我们仍然得到正确的结果。因此,您可能不需要上面问题1的答案,因为您不需要从“日期时间”中删除“日期”部分来计算差异

    还有更多关于格式化输出的不同方法的信息


    问题1:如何从“日期时间”中删除“日期”,以便在公式栏中只看到“时间”?

    正如@Jeeped在评论中善意地指出的:


    时间是原始基础值2的小数部分。您可以使用
    =MOD(D2,1)
    来提取它。如果D列小于B列,请记住在D列的值上加1


    您有一个datetime值,但已选择通过单元格格式仅显示时间部分。有什么不清楚的?在我看来,这是首选,因为它使整个午夜的计算更加容易。@Jeeped列只显示
    时间
    ,这很好。但在公式栏中,它同时显示日期和时间。当我稍后将使用公式计算'Col D和Col B'之间的差异时,应用
    公式将产生问题。如果列B相同,则会更容易。如果B列为“仅限时间”,则无论如何都必须在其中添加日期。想想D列中的
    02:30:00
    (实际上是2018年9月19日02:30:00),你想减去B列中的
    23:15:00
    (实际上是2018年9月18日23:15:00)。这是一个简单的减法。只有当B列和D列中的一列或两列都没有日期因子时,它才会变得复杂。时间是原始基础值2的小数部分。您可以使用
    =MOD(D2,1)
    来提取它。如果D列小于B列,请记住在D列的值中添加1。您只需将A列和B列相加,而不是将它们串联起来。:)。非常感谢你。。我记得你,girlvsdata。你也解决了我以前的excel帖子。我被困在新的一个,它解决了一半,但更大的问题,oyu可以帮助我在这方面?