小编曾在公众号(youxin201606)中介绍用文本函数left、right、mid从身份证号码中提取员工系列信息。那么对于无规律性的数据单元格还能这么简单的完成吗?显然是不能的!文章来源Excel讲堂微信公众号:【ID:youxin201606】
今天跟大家分享下searh函数在文本数据提取中的应用。
SEARCH函数主要用来返回指定的字符串在原始字符串中首次出现的位置 ,从左到右查找,忽略英文字母的大小写。
举例
如上图,我需要从员工信息列中直接提取出员工的姓名。由于A列数据无明显规律性,无法直接通过left、right、mid提取,必须配合search函数完成。
公式=MID(A2,SEARCH(';',A2) 1,LEN(A2)-SEARCH(';',A2))
解释
>>>1、通过SEARCH(';',A2)计算分号坐在字符位置,然后 1位是员工姓名开始的的字符位置。
>>>2、LEN(A2)-SEARCH(';',A2)是通过单元格总字符数减去分号所在的字符数等于员工姓名占用字符数。
>>>3、使用MID函数提取=MID(员工信息单元格,员工姓名开始字符位,员工姓名占用字符长度)。
Excel在线咨询讨论QQ群【570064677】
文章来源Excel讲堂微信公众号:【ID:youxin201606】