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