在excel中显示动态时间(而不是日期)。
我想在一个单元格中填入当前时间,这样每次打开文件时它都会发生变化。
我目前使用now()函数,但它同时返回日期和时间。
我想只看到时间。有什么方法可以做到这一点吗?
我想在一个单元格中填入当前时间,这样每次打开文件时它都会发生变化。
我目前使用now()函数,但它同时返回日期和时间。
我想只看到时间。有什么方法可以做到这一点吗?
试试这个公式
=NOW()-TRUNC(NOW())
=NOW()-TODAY()
``` 。
=Now()
1.右击Cell
2. 点击Format Cells
3. 点击左侧的Custom
4. 选择时间格式为h:mm:ss AM/PM
5. 点击OK
还有一个解决方案:-
=TEXT(NOW(), "hh:mm:ss AM/PM")
```。
你可以试试下面的方法。
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的问题。
这里是一个链接,显示了如何做到这一点 CLOCK WITH AUTOMATIC REFRESH
在行With Sheet1.Range(“A1”)用实际的工作表名称替换Sheet1,在那里你想要这个时钟和A1用单元格在那里你想要的时钟。