EXCEL在给定某串字符中,提取日期数据,给定字段如下:
A1=“月度汇总表 统计日期:2019-09-01 至 2019-09-30 ”,需要取出2019-09-01及2019-09-30两个日期。
取2019-09-30操作,所使用到的函数:RIGHT(),TRIM()
=RIGHT(TRIM(A1),10)
说明:首先TRIM(A1)字符中首位的空格去掉(如果存在的话),然后RIGHT(A1,10)从右向左,取10个字符长度的A1字符串。
取2019-09-01操作,所使用到的函数:FIND(),LEFT(),RIGHT()
=RIGHT(LEFT(A1,FIND("至",A1)-2),10)
说明:首先FIND(A1),查找A1中“至”所处位置,为字符串从左往右数第23字符,然后指针往前移动2位,到“01”的“1”所在字符串位置(21)。然后LEFT(A1,21),取A1字符串从左往右数,共21个字符(“月度汇总表 统计日期:2019-09-01”),最后使用RIGHT(A1,10)。
A1=“月度汇总表 统计日期:2019-09-01日 至 2019-09-30日 ”
所使用到的函数:SUBSTITUTE()
=SUBSTITUTE(A1,"日","")
说明:SUBSTITUTE(A1,"日","")将原A1字符串中的所有“日”字,替换为空
A1=“月度汇总表 统计期:2019-09-01 至 2019-09-30 ”
再参照上面的之前的方法取日期
阅读(2561) | 评论(0) | 转发(0) |