如何将日期时间转为数值格式
日期转数值的基本原理为:先将日期转化成文本格式,再将文本转化成数值格式。
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(日期时间))))
效果展示:
点击安装 「日期时间转数值」应用模板 ,体验使用效果。