Chinaunix首页 | 论坛 | 博客
  • 博客访问: 176309
  • 博文数量: 43
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 427
  • 用 户 组: 普通用户
  • 注册时间: 2015-07-13 12:01
文章分类

全部博文(43)

文章存档

2023年(2)

2022年(4)

2021年(2)

2020年(1)

2019年(15)

2016年(7)

2015年(12)

我的朋友

分类: 信息化

2019-09-25 16:20:28

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 
再参照上面的之前的方法取日期

阅读(2431) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~