EXCEL中如何自动生成当前日期和时间,并锁定。

EXCEL中如何自动生成当前日期和时间,并锁定。,第1张

1、通常加入系统时间是在单元格内输入=NOW()函数,系统自动生成当前时间。这样做如果该工作表中任意一个单元格数据发生变化,所有使用=NOW()生成时间的单元格都会跟随全部变化。

2、为了实现时间不跟随表格内容改变而改变,达到固定时间目的,通过使用数据有效性来实现。

3、在任意单元格插入=NOW()函数,如实验表格中D1列

4、单击【数据】选项卡,选择【数据有效性】选项,d出数据有效性设置窗口。

5、设置有效性条件为“序列” ,数据来源设置为步骤2中的D1列,将引用改为绝对引用,即"=$D$1",点击确定保存。

6、在A3、A4、A5单元格输入内容测试,会发现,B3、B4、B5时间不会随着单元格变化而变化。但直接使用NOW()函数的A1、A2单元格却会跟随着进行变化。

方法一:利用迭代计算

点击excel左上角的“文件”→“选项”,d出的对话框中,选择“公式”选项卡,勾选“启用迭代计算”,“确定”;

将需要填入时间的单元格格式设置为需要的单元格格式,输入公式=IF(A2="","",IF(B2="",NOW(),B2)),A列为录入数据,B列记录录入数据的时间,需要注意的是,填写数据前,先将公式填充至B列的整个区域,这样在录入数据时才能自动填写时间。

方法二:数据有效性

在一个辅助单元格(假设C1)中填写公式=now(),用来计算现在的时间,在B列需要填写时间的单元格做数据有效性,方法是:选中B2:B17,选项卡上一次点击:数据→数据有效性→序列→填入公式“=$C$1”,这样在A列填入数据后,B列对应单元格可以通过下拉箭头选择时间填入。

C1的格式不影响B列的显示效果,设置不设置都可以

我用的是office2013版,“数据有效性”叫做“数据验证”,早期版本还是叫“数据有效性”

实现相同的功能为什么要使用C#呢?为了练习?锁定系统注册表打不开可以有很多方法:写REG文件,写INF文件,或者通过组策略来实现介绍一下组策略的实现途径:组策略(适用于WINDOWS 2000/XP_PRO)

单击[开始]-[运行],在对话框中输入“gpedit.msc”,单击[确定]打开组策略,定位到[用户配置]-[管理模板]-[系统],双击“禁用注册表编辑工具”一行,选择[未配置]或[禁用],单击[确定]。至于锁定系统时间,也可以通过修改之策表来完成:最佳答案 - 由提问者2007-02-09 15:31:52选出 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\Date-Time

原来的值为:%SystemRoot%\system32\timedate.cpl

timedate.cpl之个文件,就是原系统时间日期程序的动态库。

替换的时候,把自己的cpl文件替换掉timedate.cpl即可。当然这个cpl文件要在系统文件夹的system32下。

这个是在XP下的


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11631604.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存