想在excel单元格里显示当前日期,常用两种方法:要固定当天的日期,直接按快捷键插入就行;想要日期或时间跟着工作簿重算自动更新,就用 =today() 或 =now() 函数。下面我们以微软excel桌面版为例操作,wps表格里的函数用法基本一致。
第一步:插入固定当前日期
点选你要放日期的单元格,按下 Ctrl + ;,Excel就会把系统当前日期直接写入单元格。这个日期是普通静态数值,就算隔天再开文件,也不会自动刷新成新的日期,适合登记日期、签收日期、录入日期这类需要保留原始时间点的表格。

第二步:用 TODAY 函数显示动态日期
要是想让单元格永远显示打开文件当天的日期,输入 =TODAY() 后按回车就行。TODAY 函数不需要填任何参数,前后括号必须保留;它返回的是当前系统日期,不包含具体时分秒。工作簿重新打开、手动触发重算,或者按 F9 强制触发计算时,结果都会跟着系统日期自动更新。
这个函数语法很简单,直接写 =TODAY() 就行。大家最常踩的坑是漏掉括号写成 =TODAY,或是不小心用了中文括号写进公式,这两种情况Excel都会把它识别为错误公式,直接当成普通文本显示。

第三步:用 NOW 函数显示日期及时间
需要同时显示日期和时间时,在单元格输入 =NOW() 按回车就好。NOW 函数同样不需要参数,它返回当前系统完整的日期加时间;如果单元格只显示日期,不是函数没有返回时间,通常是单元格格式把时间部分隐藏了。
NOW 的语法就是 =NOW()。它会随工作簿的计算动作自动刷新,适合制作“最后计算时间”“当前查询时间”这类动态字段,但千万别用它记录不可变的提交时间。要插入固定的当前时间,直接按 Ctrl + Shift + ; 就行,也可以先用 NOW 得到结果后,复制再选择性粘贴为纯数值锁死。

第四步:设置日期时间显示格式
选中包含 TODAY 或 NOW 结果的单元格,按 Ctrl + 1 打开“设置单元格格式”窗口,在“数字”分类里选择“日期”“时间”或“自定义”就能调整显示样式。常用的标准日期格式可以写成 yyyy-mm-dd,要同时显示日期和时间可以写成 yyyy-mm-dd hh:mm;如果需要显示秒,就用 yyyy-mm-dd hh:mm:ss。
这里改的只是日期时间的显示方式,不会改动单元格里存储的实际日期时间值。要是输完函数出来一串看不懂的数字,多半是单元格用了“常规”或“数值”格式,切回日期时间格式后,就能正常显示为日期或者日期加时间了。



















