80%的人不知道的【MIDB】函数用法,你会吗?
在前面已经学习了截取字符串函数中的LEFTB函数和RIGHTB函数,今天本文继续讲解截取字符串函数——MIDB函数的相关使用方法。相比较而言,它应该是在Excel中应用更为频繁的。比如常见的对身份证号码进行的分析,都可以借助这个函数来实现。
MIDB函数功能
返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定.此函数用于双字节字符
MIDB函数语法
MIDB(text,start_num,num_bytes)
翻译白话格式:
MIDB(目标单元格,内容的左边指定开始位置,指定截取的字的个数)
参数说明
Text:是包含要提取字符的文本字符串
Start_num:是文本中要提取的第一个字符的位置.文本中第一个字符的start_num为1,以此类推
Num_bytes:指定希望MIDB从文本中返回字符的个数(按字节)
注意事项:
1.如果start_num大于文本长度,则MID返回空文本("")
2.如果start_num小于文本长度,但start_num加上num_chars超过了文本的长度,则MID只返回至多直到文本末尾的字符
3.如果start_num小于1,则MID返回错误值#VALUE!
4.如果num_bytes是负数,则MIDB返回错误值#VALUE!
MIDB函数使用方法实例
示例1:分离同一单元格的姓名和手机号码
分析:汉字是双字节,而字母和数字是单字节。而在excel函数中有一类是带B的函数,如leftb,rightb,midb,Searchb函数,它们可以区分单双字节,所以我们就可以利用带b的函数来解决这个问题。
在B2单元格中输入公式:
=LEFTB(A2,SEARCHB("?",A2)-1)
在C2单元格中输入公式:
=MIDB(A2,SEARCHB("?",A2),11)
公式说明:SEARCHB是在一个字符串中查找特定字符位置的函数,而且可以区分单双字节,它和FIND和区别是可以使用通配符。公式中的?就是表示 任意一个单字节的字符,属通配符。不是真的查找问号。
动图如下:
你学会了吗?
谢谢大家的观看,我们下一期再见,如果有什么问题欢迎评论区留言或私信我们
如果你对excel函数公式大全感兴趣,可以关注我们,在文章没更新之前,可以先看看我们前面的文章。
想学习更多的函数知识,欢迎关注转发