有一种神奇的系统,有一个神奇的导出功能
到底有多神奇呢?
就是,偏偏不给你导出标准的格式
导出的数据不经历九九八十一次处理,一定是不能用的。
我们今天来解决其中的一个小问题:
A列是某系统导出的日期格式,B列是正经的日期格式
那么,问题出在哪呢?
是不是/2018 这个年份跑到后边去了?
所以,考虑到我们可能这个公式要用很多年,那么不采用替换/2018的方式
我们把第6位开始的连续5个字符给抹掉
在最前边加上年份号
算是一个乾坤大挪移了吧~
需要用到2个函数,MID和REPLACE
=--(MID(A1,7,4)&"/"&REPLACE(A1,6,5,))
MID(A1,7,4) 从A1单元格第7位开始提取4个连续字符,即年份
REPLACE(A1,6,5,) 从A1单元格第6位开始提取5个连续字符,并替换为空(第4参数为替换后的新字符串,缺省则为空)
因文本函数处理完的字符串,还是文本类型,所以利用减负运算将数据转换为数值格式,再设置为日期格式即可
REPLACE的常规应用:
=REPLACE(A12,4,4,"****")
将A12单元格第4位起,连续4个字符替换为"****"
REPLACE学会了吗?
想接着学哪个?