Excel表格的时间设置

因为我经常需要在Excel表格中记录填表时的日期或者时间,所以记录下这篇文章供以后使用。通常情况下我们可能会采用常规的输入内容后再输入当前日期或者时间的方法。其实这种情况下我们可以考虑利用函数功能让Excel实现输入内容后自动填充日期或者时间,从而节省时间,提高效率。
1、先设置单元格格式。先在要自动填充时间的第一个单元格中点击鼠标右键。弹出右键菜单后,点击菜单中的“设置单元格格式”。
在“设置单元格格式”界面中数字选项卡的“日期”分类中点击选择一个要显示的时间样式,本例选择的样式为精确到分钟。然后点击“确定”按钮。
2、之后在该单元格中输入公式:=IF(B2="","",IF(C2="",NOW(),C2))
公式中的B2和C2单元格可以根据实际情况更改,B2是输入文字的单元格,C2是输入文字后自动填充时间的单元格。这个公式嵌套了一个IF函数,其的含义是:如果B2单元格中为空,则C2单元格也为空,不显示内容;否则如果B2单元格有内容,则显示第二个IF函数的值,第二个IF函数的的含义为:如果C2单元格中没有内容,则显示 NOW() 函数的值,NOW() 函数的作用是显示当前电脑中的时间。如果C2单元格有内容,则仍返回原来的内容,从而可以避免之后因电脑时间改变令C2单元格中的时间也发生改变。
3、其实到这基本上也就完事了,想要把这个单元格的适用于其他单元格就需要拖动填充柄,把公式填充到其他要自动显示时间的单元格中。
4、如果意外出错(弹出一个对话框,提示出现了循环引用的错误)这是因为这个公式中循环引用了C2单元格,所以还需要进行一个允许Excel进行迭代计算的设置。
①先点击打开Excel的“文件”菜单。
②点击文件菜单中的“选项”。
③在打开的Excel选项界面的“公式”选项卡中勾选“启用迭代计算”选项。“启用迭代计算”可理解为允许Excel中的公式进行循环引用。(注:为了保证Excel中其他公式的准确性,最好在关闭这个Excel文档之前取消勾选“启用迭代计算”选项,之后打开这个文档时再重新启用该选项)。
5、然后就是检验成果的时候了,在要输入内容的单元格中打字。输入内容后按回车键或者点击其他的单元格,则包含公式的对应单元格中就会自动显示当时的电脑时间。这样,在其他相关的单元格中输入内容后,其右侧的单元格中就会自动显示当时的电脑时间。
6、友情提示:因为使用了迭代计算,为了避免之后因误操作丢失已自动生成的记录时间,建议最好在录入完成后用选择性粘贴值的方法把已生成的时间记录由公式改为纯数值,从而防止之后打开文档时因误操作造成数据丢失。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值