搞定Excel里的日期输入,这事儿吧,听起来像是幼儿园级别的操作,但信我,这里面的坑,能埋下十个刚毕业的大学生,外加半个项目经理。多少次深夜加班,对着一堆排不了序、算不了天数的“日期”,想砸电脑的心都有。这玩意儿,真不是你以为的“打上字”就完事了。
咱们先聊聊最根正苗红,我个人最推崇的输入法——用短横线“-”连接的“年-月-日”格式。比如,你想输入2023年10月26日,老老实实地敲键盘 2023-10-26,然后回车。你看,Excel立马就认了,单元格里的内容可能会自动靠右对齐。这就对了!在Excel的世界里,数字和日期默认是右对齐的,文本才是左对齐。这是它给你发出的第一个信号:“兄弟,我懂你。”
为什么我如此偏爱短横线?因为它最 unambiguous,最没有歧义。无论你的电脑是中文系统还是英文系统,这个格式就像是Excel日期界的“普通话”,走到哪儿都吃得开。
那用斜杠“/”行不行?比如 2023/10/26?
行,当然行。但这里面水就深了。你的电脑,如果系统区域设置是中国,那它大概率能正确识别。可万一,哪天你这份文件传给了一个在美国的同事,他的电脑默认日期格式是“月/日/年”……灾难就开始了。你输入的2023/7/8(7月8日),到他那儿,Excel可能会“贴心”地理解成 2023/8/7(8月7日)。一个月的时间差,足以让一个季度的财务报表变成一堆废纸。所以,除非你确定你的表格这辈子不出国,否则,养成用“年-月-日”格式的习惯,是你行走江湖的第一道护身符。
有时候,我们懒得输年份,直接敲 10-26 或者 10/26。Excel会很智能地给你补上当前的年份。这在处理当年的数据时,简直是神器。但如果你处理的是去年的数据,忘了这茬,那可就张冠李戴了。
说完手动输入,再聊聊那些能让你在同事面前显得特别“秀”的快捷键。
想输入今天的日期?别傻乎乎地看手机再敲键盘了。选中一个单元格,直接按下 Ctrl + ; (没错,就是那个分号键)。“啪”一下,今天的日期,比如 2023/10/26,就稳稳地躺在那里了。这是个静态日期,意思是它今天长这样,明天你再打开文件,它还长这样。它就是个时间戳。
想输入当前的时间?Ctrl + Shift + ;,当前的时分就出来了。两个组合起来用,简直绝配。
还有一种更“活”的日期,需要用到函数。
那就是大名鼎鼎的 TODAY() 函数。你在单元格里输入 =TODAY(),回车。它也会显示今天的日期。但它和快捷键输入的区别在于,TODAY() 是一个动态日期。你今天打开文件,它是今天的日期;你明天打开,它就自动更新成明天的日期。它就像一张永远不会过期的报纸头版。这在做一些需要动态更新日期的报表模板,比如“日报(截至X月X日)”时,简直不要太好用。
和它类似的还有一个 NOW() 函数,=NOW(),它更进一步,不仅显示当前日期,还显示具体时间。同样,也是动态的。
现在,我们来面对那个最让人头疼的问题——为什么我输入的日期,Excel它不认?
你有没有见过这种场景:你明明输入了 2023-10-26,但它就是顽固地靠在单元格的左边,你拿它做任何日期的加减运算,它都给你返回一个错误值 #VALUE!。
这时候,你选中那个单元格,看看Excel的“开始”菜单栏里,那个显示“常规”的格式框,点开下拉菜单,你很可能会发现,这个单元格的格式,居然是“文本”!
那个小小的、该死的绿色三角,像个幽灵一样盘踞在单元格的左上角,无声地嘲笑着你,告诉你——“嘿,哥们儿,你这输入的根本不是日期,就是一串毫无意义的文本字符!” 这种情况通常发生在你从某些系统导出数据,或者从网页上复制粘贴数据时。那些数据源在生成内容时,为了防止格式错乱,就把所有东西都处理成了最保险的文本格式。
怎么办? 别慌。选中这些“假日期”的单元格,或者选中一整列。然后,找到“数据”选项卡,里面有个叫“分列”的功能。点它!然后什么都别改,直接点两次“下一步”,在第三步的“列数据格式”里,选择“日期”,并在后面的下拉框里选择对应的格式,最常见的就是 YMD(对应年、月、日)。最后点“完成”。 奇迹发生了。你会看到,那些靠左的“文本日期”在一瞬间“啪”地一下,全都变成了靠右的、Excel能识别的、真正的日期。世界清静了。
当然,还有更强大的终极武器,那就是万能的单元格格式设置。
选中你的日期单元格,按下 Ctrl + 1,召唤出“设置单元格格式”这个神殿。在“数字”这个标签页里,左边选择“日期”,右边就有各种各样让你眼花缭乱的预设格式。你可以让它显示成 2023年10月26日,也可以显示成 2023-10-26,甚至可以显示成英文的 26-Oct-23。
如果你觉得这些预设的还不够,左边选择最下面的“自定义”,在右边的“类型”框里,你就可以为所欲为了。
yyyy 代表四位数的年份,yy 代表两位数的年份。
mm 代表两位的月份(比如01, 02),m 代表一位的月份(比如1, 2)。
dd 代表两位的日期,d 代表一位的日期。
aaaa 能显示星期几。
你可以自由组合,比如输入 yyyy"年"m"月"d"日" aaaa,单元格里就会显示成 “2023年10月26日 星期四”。是不是感觉自己瞬间就成了Excel大神?
重点是,无论你表面上把它打扮成什么样,它的内核,它的“日期序列值”,始终是那个Excel能计算的数字。这才是关键。
最后,还有一个小技巧,就是日期的填充。
你在一个单元格里输入一个日期,比如 2023-10-1。然后把鼠标移到单元格的右下角,看到那个黑色的小十字(填充柄)了吗?按住它,往下拖。Excel会自动帮你填充 10-2,10-3,10-4……
更神奇的是,拖完之后,右下角会出现一个小图标“自动填充选项”。点开它,你可以选择“以月填充”(它会变成 2023-11-1,2023-12-1),“以年填充”,甚至可以选“填充工作日”,它会自动跳过所有的周六和周日。这在做项目排期、制作甘特图的时候,能救你老命。
所以你看,在Excel里输入日期,真的不只是敲几个数字那么简单。它是一门关于规范、习惯和理解的学问。你得懂它的逻辑,顺着它的脾气来,它才能成为你手里最锋利的那把瑞士军刀。否则,它就是一堆让你抓狂的乱码。
【怎么在excel里输入日期】相关文章:
excel中怎么使用vlookup函数12-06
excel表格怎么导成pdf12-06
excel请假表怎么做12-06
excel怎么自动设置行高12-06
excel怎么做组合图12-06
excel的小表格怎么变大12-06
怎么在excel里输入日期12-06
excel达标率怎么算12-06
你有没有接过这样的Excel?12-06
苹果电脑怎么创建excel12-06
怎么在excel中输入乘号12-06
怎么在excel绘制斜线表头12-06
excel里乘法公式怎么用12-06