mid函数的用法
mid函数的用法如下:
1、常规用法
先来回顾一下MID函数的常规用法,如图1所示,从“520小包Excel系列课程”提取出“Excel”,其公式为:=MID(A2,6,5)。第一参数可以引用字符串所在的单元格。
第二参数6表示“Excel”首字母“E”在“520小包Excel系列课程”中的位置,每个汉字、字母或者符号都代表一个字符,“E”即为第6位,第三参数为要截取的字符个数,“Excel”有5个字母构成,每个字母代表一个字符总即5个字符。
2、MID+FIND+LEN组合截取字符
文本字符串,由于字符串比较短,我们肉眼可以快速判断第二参数即要从那个位置开始截取,但是如果文本字符串很长的话或者“Excel”在文本字符串中的位置不规则,那么如何一劳永逸的快速提取呢?这就需要用到FIND字符定位函数。
FIND函数表示一个字符串在另一个字符串当中出现的起始位置,结果为数值,语法为:=FIND(要查找的字符串,被查找的字符串,【开始位置】),第三参数省略时默认为1。LEN函数表示返回字符串中的字符个数。
3、CONCAT+IFERROR+MID+ROW万能组合提取数值
要从A列不规则的文本中提取出电话号码,上文介绍的MID+FIND+LEN组合函数已经不能达到目的,我们需要用到CONCAT+IFERROR+MID+ROW组合函数,在B2单元格输入公式为:=CONCAT(IFERROR(--MID(A2,ROW($1:$50),1),"")),然后同时按下Ctrl+Shift+Enter三键,并向下填充。