2012-03-25 19:56:44 +0000 2012-03-25 19:56:44 +0000
16
16

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

我想在一个单元格中填入当前时间,这样每次打开文件时它都会发生变化。

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

我想只看到时间。有什么方法可以做到这一点吗?

答案 (9)

13
13
13
2012-03-25 20:17:51 +0000

试试这个公式

=NOW()-TRUNC(NOW())

=NOW()-TODAY()
``` 。
6
6
6
2017-11-02 06:46:36 +0000

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

2
2
2
2012-03-25 20:20:42 +0000
=Now()

1.右击Cell 2. 点击Format Cells 3. 点击左侧的Custom 4. 选择时间格式为h:mm:ss AM/PM 5. 点击OK

还有一个解决方案:-

=TEXT(NOW(), "hh:mm:ss AM/PM")
```。
1
1
1
2016-09-08 10:29:27 +0000

你可以试试下面的方法。

TIME(VALUE(LEFT(TEXT(NOW(), “HH:MM:SS”), 2)), VALUE(LEFT(RIGHT(TEXT(NOW(), “HH:MM:SS”), 5)), 2)), VALUE(RIGHT(TEXT(NOW(), “SS:MM:SS”), 2)))

这样可以有效地将格式函数返回的时、分、秒打散,格式化为时间。我还没有在下午试过,所以我不确定你是否会遇到am/pm的问题。

1
1
1
2016-10-03 12:06:14 +0000

试试这个代码。

=TIME(HOUR(NOW()),MINUTE(NOW()),SECOND(NOW()))

谢谢。

0
0
0
2018-10-22 04:17:33 +0000

使用

=NOW()-TODAY(),

如果你想在 “结束时间”-“当前时间 "这样的公式中使用它来查找 "总时数",那么只需将 "总时数 "单元格格式化为数字,并将整个公式乘以24,就像这样

Current Time Finish Time Total Hours

=NOW()-TODAY() 8:30 PM =(B2-B1)*24
```。
0
0
0
2015-02-01 05:27:09 +0000

要只显示你将持有的时间–> CTRL + : <– 这将只显示时间。

-1
-1
-1
2019-03-09 17:31:17 +0000

这里是一个链接,显示了如何做到这一点 CLOCK WITH AUTOMATIC REFRESH

在行With Sheet1.Range(“A1”)用实际的工作表名称替换Sheet1,在那里你想要这个时钟和A1用单元格在那里你想要的时钟。

-3
-3
-3
2017-12-05 01:07:38 +0000

有一个内置的函数,只提供时间。这个函数是=Time()。这样就不会显示日期,只会在创建新条目时显示操作系统的当前时间。