1、提取日期文本=RIGHT(A1,12),从右侧开始提取12个字节;
2、去掉多余的空格=SUBSTITUTE(F2," ","");
3、date函数和mid提取函数进行日期转换=DATE(MID(F3,1,4),MID(F3,6,1),MID(F3,8,2));
4、优化函数,第3步的函数只能准确取月份1-9月的数据,10-12字节增加,取值错误,增加if判断=DATE(MID(F3,1,4),IF(MID(F3,7,1)="-",MID(F3,6,1),MID(F3,6,2)),IF(MID(F3,7,1)="-",MID(F3,8,2),MID(F3,9,2)));
注:直接用text代替date转换失败,text(text,"yyyy-mm-dd"),格式非标准。
date(year,month,day),当day以0代替时,返回month-1的最大日期。