怎么在excel中输入日期

时间:2026-02-04 16:28:10 文档下载 投诉 投稿

你有没有那种,明明在Excel里输了个日期,结果它非要给你变成一串冷冰冰的数字,或者干脆变成一堆#号,又或者更糟——压根不认账,就那么孤零零地杵在那里,像个被遗弃的文字?说实话,刚开始用Excel那会儿,日期的事儿可没少给我添堵。那时候,看着屏幕上五花八门的日期格式,我就头大,感觉Excel在跟我玩“躲猫猫”。但时间一长,摸索多了,我发现它远没有那么神秘,甚至可以说,掌握了窍门,你会觉得简直不要太顺手!今天,我就来跟你聊聊这件看似小事,实则能大大提升工作效率的“日期输入”大法。

首先,咱们从最基础的聊起,也就是那些你直觉上就会去做的输入方式。别小瞧它们,八成的问题都出在这些看似简单的“直觉”上。

最普遍的,自然是直接敲入日期。你可能会想,这还需要教吗?但里头门道可真不少。通常,Excel是挺聪明的,你只要按照一些常见的日期格式输入,它大概率就能识别出来。比如:

  • 年-月-日:像 2023-10-26 这样,标准又清晰,Excel最喜欢了。
  • 年/月/日2023/10/26,这也是非常常见的表达,完全没问题。
  • 月/日/年10/26/2023,尤其在美国文化影响下,这种顺序也常被用到。
  • 月-日-年:同理,10-26-2023

这里有个小细节我得特别提一句,就是分隔符的选择。用斜杠 / 还是连字符 -,Excel大多数时候都能理解。但如果你的电脑系统区域设置是中文(比如中国大陆),通常会默认识别 年/月/日年-月-日。要是你输入 10-26,Excel会自动帮你补上当前的年份,变成 2023-10-26。是不是很贴心?但有时候,这种“贴心”也可能酿成大错,比如你想要的是去年的日期,结果它给你变成今年的。这时候,就得老老实实把年份也敲进去。记住,完整输入年份,永远是最稳妥的选择,能省去不少回头查找的麻烦。

然后,我个人特别爱用,并且每次遇到新人问我日期怎么搞时,都会第一时间分享的快捷键。简直就是救命稻草!

  • 输入当前日期:Ctrl + ; (分号)

哎呦喂,这个组合键简直是神来之笔!你只需要选中一个单元格,按下 Ctrl 键,再按一下分号键,当前日期就会像变魔术一样,咻地一下出现在单元格里。而且,这个日期是静态的,也就是说,它会记录下你按下快捷键那一刻的日期,并不会像某些日期函数那样,第二天再打开文件就变了。对于那些需要记录操作时间、或者固定某个时间点的场景,简直是不能再好用了。我做会议纪要、项目日志的时候,这个键按得可勤快了!

  • 输入当前时间:Ctrl + Shift + ; (分号)

嗯,虽然今天的重点是日期,但既然都说到快捷键了,这个孪生兄弟也值得提一嘴。同样的,选中单元格,按下 Ctrl + Shift + ;,当前时间就会跳出来。如果日期和时间都要,那就先 Ctrl + ;,然后按个空格,再 Ctrl + Shift + ;,完美!

好,说完了输入,咱们就得聊聊那个让无数Excel用户抓狂的日期格式问题了。你有没有遇到过这样的情景:明明输了日期,结果它变成 45224 这种莫名其妙的数字?别慌,这其实是Excel在偷偷地,用它自己的方式理解日期

Excel骨子里把日期当成数字来处理。它从1900年1月1日开始,把每一天都算作一个整数。比如,1900年1月1日是 1,1900年1月2日是 2。那么,我前面提到的 45224,如果你把它转换成日期格式,就会发现它恰好就是 2023年10月26日。你看,Excel就是这么个“数学家”!它把日期当成“天数”来计数,这背后的逻辑其实是为了方便日期计算。你想想,如果两个日期都是数字,那它们之间相减,不就直接得到了相隔的天数了吗?多方便!

所以,当你输入日期后,发现它变成了数字,那多半是因为单元格的数字格式被设置成了“常规”或者“数字”。解决方法简单粗暴:

  1. 选中你那些“变了形”的日期单元格。
  2. 右键,选择“设置单元格格式”(或者直接按Ctrl + 1,这是个万能快捷键,一定要记住!)。
  3. 在弹出的对话框里,找到“数字”选项卡。
  4. 在左侧的“分类”列表里,找到并选择“日期”
  5. 右边就会出现各种各样的日期显示格式,什么 2001/3/142001年3月14日3月14日,甚至 星期三, 2001年3月14日 都有。挑一个你看着顺眼、符合你需求的格式,点击“确定”,大功告成!那些恼人的数字瞬间就会变回你熟悉的日期模样。

我个人偏爱 yyyy-mm-dd 这种格式,因为它清晰、国际化,而且排序起来也方便。但具体用哪种,完全看你的个人喜好和工作需求。

更进一步,如果你觉得Excel提供的日期格式还不够个性化,那自定义格式就是你的舞台了。在“设置单元格格式”对话框里,选择“自定义”。这里面你可以用 ymdhs 等字母组合出任何你想要的日期时间格式。

  • yyyy:显示四位年份,如 2023
  • yy:显示两位年份,如 23
  • m:显示月份,如果是个位数不补零,如 1
  • mm:显示月份,如果是个位数补零,如 01
  • mmm:显示月份的英文缩写,如 Jan
  • mmmm:显示月份的完整英文名称,如 January
  • d:显示日期,如果是个位数不补零,如 1
  • dd:显示日期,如果是个位数补零,如 01
  • ddd:显示星期的英文缩写,如 Mon
  • dddd:显示星期的完整英文名称,如 Monday
  • aaaa:显示星期的中文名称,如 星期一

举个例子,如果你想要显示成“2023年10月26日 星期四”,那么自定义格式就应该是 yyyy"年"mm"月"dd"日" aaaa。是不是很酷?学会了自定义格式,你对日期的掌控力直接上了一个台阶。

话说回来,除了直接输入和格式设置,还有一些“坑”“宝藏”我得跟你好好唠唠。

最大的坑之一:文本格式的日期。

你有没有遇到过,从某个系统导出来的数据,日期那一列,明明看起来是 2023-10-26,但Excel就是不认账,你双击进去一看,它就是一段纯粹的文本,没办法进行日期计算,也没办法排序?这种“假日期”可恼人了。

解决办法嘛,也有好几种:

  1. “分列”功能:选中这列“假日期”,去“数据”选项卡里找到“分列”。一直点“下一步”,在最后一步的“列数据格式”里,选择“日期”,然后选择你文本日期的具体格式(比如 YMD),点击“完成”。Excel会尝试把文本转换为日期。
  2. DATEVALUE 函数:这个函数专门用来把文本格式的日期字符串转换成Excel能识别的日期序列号。比如,如果A1单元格里是文本 2023-10-26,你在B1单元格输入 =DATEVALUE(A1),再把B1格式设为日期,就搞定了。
  3. 小技巧:乘以1。选中文本日期列,随便在一个空单元格输入 1,复制这个 1。然后选中你的文本日期列,右键,选择“选择性粘贴”,在弹出的对话框里,选择“乘”。点击“确定”。这招很玄妙,相当于把所有文本数字都乘了个1,强制Excel重新计算,文本日期在一定条件下就能转换为真正的日期格式。

宝藏之一:日期函数。

Excel之所以强大,函数功不可没。对于日期,你更不能错过:

  • TODAY():返回当前日期。跟 Ctrl + ; 类似,但它是个动态函数,每次你打开文件或者Excel重新计算,它都会更新到当天的日期。适合做那些需要实时显示日期的报表标题。
  • NOW():返回当前日期和时间。也是动态的。
  • DATE(年, 月, 日):当你分别有年份、月份、日期在不同的单元格时,可以用它来组合成一个标准日期。比如 =DATE(A2, B2, C2)
  • YEAR(日期)MONTH(日期)DAY(日期):顾名思义,这三个函数能从一个日期中提取出年份、月份和日期。比如,你有一个完整的出生日期,想知道年份,用 YEAR() 就行。
  • WEEKDAY(日期, [返回类型]):返回日期对应的星期几。返回类型决定了星期日是1还是星期一是1。
  • DATEDIF(开始日期, 结束日期, "间隔单位"):计算两个日期之间的年、月、日间隔。这可是个隐藏的神函数,在函数列表里你可能找不到,但它确实存在,而且特别好用!比如计算工龄、年龄等等,"y"代表年,"m"代表月,"d"代表日。

一点点我的心得和建议:

我的经验是,一致性,永远是王道。在一个工作簿里,尽量统一你的日期输入和显示格式。这不仅让你的表格看起来整洁专业,也大大减少了后续数据处理的麻烦。

另外,备份!尤其是在你批量修改日期格式或者进行复杂转换之前,随手保存一下文件,或者复制一份数据,总是没错的。谁知道Excel什么时候会抽风呢?

最后,别怕试错。Excel这玩意儿,很多时候就是你多按几下,多尝试几次,就会恍然大悟。一开始可能会觉得有点复杂,但一旦你掌握了日期输入的精髓,你会发现它能让你的数据管理变得井井有条,你的报表,你的日程安排,甚至你的数据分析,都会变得条理分明,效率倍增。

日期输入,看起来简单,里面门道却不少。从最基础的敲击,到快捷键的妙用,再到格式设置的艺术,以及函数公式的灵活运用,每一步都是你提升Excel技能的阶梯。多练练,多琢磨,你会发现,Excel的世界,比你想象的要精彩得多!

【怎么在excel中输入日期】相关文章:

怎么恢复隐藏的excel表格02-04

excel的冻结窗口怎么用02-04

怎么转换excel的版本的02-04

怎么把excel导入pdf文件02-04

excel怎么文字竖排显示文字02-04

怎么调excel行间距02-04

怎么在excel中输入日期02-04

excel立方米怎么打02-04

怎么把excel数据导入word02-04

怎么给excel图表加标题02-04

Excel怎么做双坐标02-04

excel表怎么打印双面打印02-04

Excel没响应怎么办02-04