Excel技巧之——MID函数

表格处理中,常常需要在字符串中提取部分字符,以进行下一步处理,手动操作较繁琐,利用excel提供的文本处理函数则可以很方便地解决问题。

操作方法

(01)MID函数用于从指定位置开始,提取用户指定的字符数,例如,从第3个字符开始,提取5个字符,公式表示为mid(参数1,3,5),参数2表示开始提取的位置,参数3表示提取的字符数在以下表格中从第3个字符开始,提取5个字符,

Excel技巧之——MID函数

(02)在单元格B13输入公式:=mid(a13,3,5),回车后即可

Excel技巧之——MID函数 第2张
Excel技巧之——MID函数 第3张

(03)mid函数的应用范围比left和right函数要大,其可以根据用户的要求,从任意字符开始提取,而left和right函数都是从首字符开始提取。

(04)mid函数参数2也支持使用数组,表示分别从第几位开始提取指定的字符例如,从第4位开始,第8为结束,分别提取一个字符,在c13:c17区域输入数组公式:=MID(A13,{4;5;6;7;8},1),即可分别提取a13中的,分别从第4位至第8位开始的一个字符。此外,参数2也可以用row和indirect相配合来表示

Excel技巧之——MID函数 第4张
Excel技巧之——MID函数 第5张

(05)从身份证中提取出生年月日,目前18位身份证号码中,第7位-15位表示出生年月日,因此要提取出生日期,可以利用mid函数来实现在B20中输入公式:=mid(a20,7,8)即可提取出生日期

Excel技巧之——MID函数 第6张
Excel技巧之——MID函数 第7张
Excel技巧之——MID函数 第8张

(06)18位身份证中,第17位表示性别,奇数为男,偶数为女,因此提取出第17位数字后进行奇偶性判断即可得出性别在c20单元格输入公式:=IF(MOD(MID(A20,17,1),2),"男","女")即可判断性别解释:mid函数用于提取第17位开始的1个字符,mod函数用于判断奇偶性,最后利用if函数返回性别

Excel技巧之——MID函数 第9张
Excel技巧之——MID函数 第10张