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下的
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)