如何将日期时间转为数值格式

日期转数值的基本原理为:先将日期转化成文本格式,再将文本转化成数值格式。

1. 方法一:TEXT函数

此方法适用于将 2021-03-15 转化为 20210315 这样的数值格式,即日期中的0 位在数值中正常显示

要用到的函数:

  • TEXT(DATE(),“yyyyMMdd”) 把日期转化成文本格式,其中 yyyy 表示年份,MM 表示月份,dd 表示日。

  • VALUE() 把文本转化为数值格式。


整体公式为:

VALUE(TEXT(DATE(日期时间),"yyyyMMdd"))

效果展示:


2. 方法二:DATE函数

此方法适用于将 2021-03-15 转化为 2021315 这样的数值格式,即日期中的0位在数值中不显示

要用到的函数:

  • DATE():把日期时间(时间戳)转换成时间对象;

  • YEAR(DATE()):取出时间对象中的年份;

  • MONTH(DATE()):取出时间对象中的月份;

  • DAY(DATE()):取出时间对象中的天数;

  • CONCATENATE():连接函数,把提取的年、月、日连接起来;

  • VALUE() 把文本转化为数值格式。


整体公式为:

VALUE(CONCATENATE(YEAR(DATE(日期时间)),MONTH(DATE(日期时间)),DAY(DATE(日期时间))))

效果展示:


点击安装 「日期时间转数值」应用模板 ,体验使用效果。




本文是否对您有帮助?
 有帮助
 没帮助
您是否遇到了以下问题?
如需获取即时帮助,请联系技术支持