打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
【208】--混合文本拆分

本期推送的问题素材来自提问通道(通道位置:公众中号平台--右侧--我要提问),提问通道内的问题表妹都会优先处理。

具体问题:将混合信息文本按内容进行拆分

如果目标文本中数据分隔特征明显,可使用【分列】功能快速完成内容拆分,但如果分隔特征不明显,例如本例,则推荐使用文本函数进行拆分。下面开始讲解。

~~~~~~筛选条件求和的分割线~~~~~~

问题描述


【问题】将混合信息文本按内容进行拆分

-------------------------------------

函数公式


1.工号


思路工号数据位于最左侧,且均为3位数字,直接使用LEFT函数即可

【公式】 =LEFT(A2,3)

-------------------------------------

2.姓名


思路姓名均起始于第4位字符,长度截止到入职日期的“2”之前,故使用FIND函数找出“2”的位置,减去4即为姓名的长度,再用MID函数进行提取

【公式】 =MID(A2,4,(FIND(2,A2,4)-4))

PS:为了避免FIND函数会将工号“002”中的“2”误统计为入职日期“2017”中的“2”,所以选择从工号后的第4位开始查找,故FIND(2,A2,4)

-------------------------------------

3.入职时间


思路】起始字符为2,长度均为8位。但是直接提取文本只能得到“20171001”字符串,而无法得到真正的日期数据,所以需要先用MID函数依次提取年份、月份和日期,然后再使用DATE函数进行组合

【公式】 =DATE((MID(A2,FIND(2,A2,4),4)),(MID(A2,FIND(2,A2,4) 4,2)),(MID(A2,FIND(2,A2,4) 6,2)))

-------------------------------------

4.部门


思路】部门名称均已“部”字结尾,且长度均为4位,故先使用FIND函数查询“部”字,向前4位即为部门初始位置,再用MID函数截取4位即可

【公式】 =MID(A2,FIND('部',A2)-3,4)

-------------------------------------

5.职务


思路】职务均在“部”字之后,长度只要超过4位均可,故先用FIND函数查找职务起始位置,再使用MID函数进行提取即可

【公式】 =MID(A2,FIND('部',A2) 1,10)

-------------------------------------

此问题的分析过程并不困难,但要想逐一完成拆分,需将以往学习过的文本函数组合起来进行使用。相关文本函数的学习推送,感兴趣的同学可以在【知识点】版块中进行学习,祝你学习愉快哟~~

知 识 点

【10】--字符串提取:向左走,向右走


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel混合文本中提取数字,90%小伙伴面临的困扰!
打工人必学的5个Excel公式技巧,早下班不是梦
如何使用函数实现拆分与提取数据?
函数综合实战-一个单元格中的坑!
30 提取单元格内任意汉字的通用公式
Excel有哪些常用的文本处理函数?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服