2024-11-04 04:48:55
如果 XXX里面的内容不包含数字2018这样的数字。年份都是2018、2019这样的年。有一个不严谨的解决方法:
=MID(A1,FIND("201",A1),FIND("查看照片",A1)-FIND("201",A1)+4)
如果日期变动很大、XXX里面的内容有日期或201这样的数字,就不会太准确。可以考虑从后向前搜索
麻烦的情况可以用VBA解决(正则表达式)
比如这个图片 内容都在一行里面,查看照片是确定有的四个字 其他都是随机的 提取内容就是2018-12-03 20:15:36到达:重庆万州区公司清明路分部 由 已签收 签收 查看照片
找到一个从右面搜索的方法,进行了相应更改。【公式好长~~】
="201"&LEFT(TRIM(RIGHT(SUBSTITUTE(LEFT(A1,FIND("查看照片",A1)+3),"201",REPT(" ",LEN(LEFT(A1,FIND("查看照片",A1)+3)))),LEN(LEFT(A1,FIND("查看照片",A1)+3)))),FIND("查看照片",TRIM(RIGHT(SUBSTITUTE(LEFT(A1,FIND("查看照片",A1)+3),"201",REPT(" ",LEN(LEFT(A1,FIND("查看照片",A1)+3)))),LEN(LEFT(A1,FIND("查看照片",A1)+3)))))+3)
2024-11-04 05:51:02
没有实现啊大佬 方便+扣吗 我把文档发你
你发截图吧
比如这个图片 内容都在一行里面,查看照片是确定有的四个字 其他都是随机的 提取内容就是2018-12-03 20:15:36到达:重庆万州区公司清明路分部 由 已签收 签收 查看照片
看内容,这个公式应该是可以提取出来的。。。我私信你了。
2024-11-04 01:21:45
没有实现啊大佬。
修改下问题 内容是在A1列
xxxxxxx 要提取的内容
xxxxxxx 要提取的内容
xxxxxxx 要提取的内容
要提取的内容格式是2018-12-03 20:15:36到达:重庆万州区公司清明路分部 由 已签收 签收 查看照片
日期是不等的,查看照片是 确定的四个字