excel怎么在单元格直接输出当前的系统时间?

来源:百度知道 编辑:UC知道 时间:2024/07/07 19:13:47
=TEXT(TODAY(),"yyyy-m-d")&" "&TEXT(NOW(),"h:m:s")
如果用这个函数的话,每次重新打开一下时间就变了。。。

我想要固定的,效果就像用Ctrl+;Ctrl+Shift+;一样固定了,不会变了。

可是用组合键的话格式不能符合我的要求
一次生成,终身不可更改? 差不多吧。或者最好他改之前通知我一下。。。
最好不能改

怎么搞啊???

VBA生成怎么搞啊???

我想记录某个时刻某个东西的发生了什么事情

比如,我想记录某个股票在某个时间的价格

用函数生成但还是要去掉函数式,只保留数值才行 那这个怎么写啊???

==========
数值型粘贴可去掉公式。。

哥们儿,加强EXCEL学习哟
=====

这个我知道,,,我想说的是有没有直接一个函数就可以搞定的。。。。。。。。。。

不能改的话,有两种办法。一是手工输入,或用函数生成但还是要去掉函数式,只保留数值才行。二是用VBA生成。这要看你的用意是什么

VBA是代码,它需要看你把它放在什么事件下才行,动作产生事件,事件触发代码,代码执行动作,就这样。就比如,你在EXCEL中,A1内容改动后,便在B1产生一个修改日期,A1内容没变,那日期也一直不变,A1有变,日期才会变。
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" Then [b1] = Now()
End Sub
总之都是这个原理,你按你的实际编写代码就是。
===============================================
数值型粘贴可去掉公式。。

哥们儿,加强EXCEL学习哟
==========================
函数不可能实现你的效果,EXCEL一计算,函数的值就会变,函数不是常量。

Excel中可以用快捷键或公式,快速输入日期时间,方法如下:
1、选中相应的单元格,按下“Ctrl+;”组合键,即可输入系统日期;
2、按下“Ctrl+Shift+;”组合键,即可输入系统时间;
3、如果希望输入的日期或时间随系统日期或时间改变而改变,请在单元格中输入公式:=TODAY()或=NOW()。

一次生成,终身不可更改?