在excel中显示动态时间(而不是日期)

Lea*_*hen 19 microsoft-excel

我想用当前时间填充一个单元格,所以每次打开文件时它都会改变。

我目前为此使用 now() 函数,但它同时返回日期和时间。

我只想看时间。有没有办法做到这一点?

chr*_*sen 18

试试这个公式

=NOW()-TRUNC(NOW())

=NOW()-TODAY()
Run Code Online (Sandbox Code Playgroud)

  • 注意 TRUNC(NOW()) = TODAY() (2认同)
  • @Lea_Cohen,您可以使用 TEXT 函数来获取时间,例如使用 `=TEXT(NOW(),"hh:mm")` - 根据需要更改“hh:mm”部分 - 无需格式化(尽管单元格现在包含文本而不是时间 - 如果这是为了显示则并不重要) (2认同)

xwh*_*ght 8

在单元格中输入公式 =now() 后,选择单元格并按 Ctrl + Shift + 2 不客气!

  • 请注意,这仅将单元格格式化为时间。基础值仍然是日期和时间 (5认同)