还需要在Excel表中手动输入当前日期和时间吗?那你就低估Excel了!其实一个简单的三个字母组成的函数就能解决问题。
现在是几月几号?现在就问。现在的意思是“现在”。如果在这个词后面加一对半角括号,括号里什么都不加,就构成了提取当前系统日期时间的函数“now()”。在任一单元格中输入“=NOW()”,输入后是否看到当前日期和时间自动出现在单元格中?
这个函数比较特殊,不需要添加任何参数或内容,会出错。另外,这个函数生成的日期是一个“活”值,而不是一个固定的“死”数据。这样做的原因是,当你重新打开包含这个函数的表格,或者用F9刷新表格时,你会发现单元格中的日期和时间已经变成了打开或刷新时的日期和时间,而不是上次填写表格时的数据。
虽然这么简单,但并不意味着只能有一种生成的日期时间格式。其实这个函数可以和TEXT()函数结合起来,变换出一个多彩的日期格式!在单元格中输入“=TEXT(NOW(),' yyyy-mm-dd ')”,会看到日期格式变成这样:
其中yyyy表示“年”是4位数,mm表示“月”是2位数,dd表示“日”是2位数。如果将月份的位数表示为m,那么就不会有08或09这样的月份表达式,而是会显示为8或9,但这并不意味着当前十月份只显示一个月份的数字。你看,我把“月”改成“m”后,现在10月份还是不会有错误,Excel就不会那么笨了。
这样,通过灵活借用TEXT函数,改变年、月、日的位数,就可以灵活构造各种日期格式。如果您仍然希望当前时间出现在表中,只需添加参数“hh:mm:ss”,其中hh表示小时,mm表示分钟,ss表示秒钟。也可以加汉字解释一下。
简单的两个字,却演绎出如此丰富的日常用法,这就是Excel函数的魅力。你学会了吗?