分享

如何拆分混合文本

 L罗乐 2019-08-24

问题描述


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

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

函数公式


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)

轻松学习技巧,练就职场达人,支付宝打赏通道~

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多