excel学习库

excel表格_excel函数公式大全_execl从入门到精通

MID函数经常在EXCEL/WPS表格中的四种用法,你值得拥有

封面

在EXCEL/WPS表格中,MID函数是用于截取文本字符串中指定字符开始位置和字符个数并返回新的字符串。经常用在单元格内字符串的截取,且经常与查找字符位置的函数搭配使用,如FIND、ROW、COLUMN函数等组合应用。

MID函数语法格式:=MID(字符串,开始位置,字符个数),从文本字符串中指定的位置开始,返回指定长度的字符串。

目的:从文本字符串中指定的位置开始,截取指定长度的字符串。

1.固定位置截取指定长度的字符串。如图,从A2:A7提取第7个字符开始,取8个字符,结果如B2:B7。

例图

方法:在目标单元格内输入公式=MID(A2,7,8)

具体操作如下:

操作演示

公式的意思是从A2单元格内的文本字符串,从第7个字符开始取8个字符,即结果为19980102。公式向下填充到B7即可得到结果。

2.从文本字符串中,分段提取指定字符串个数。如图,从A2:A7提取前6个字符,取中间8个字符,取后面4个字符,分别填入B2:B7、C2:C7、D2:D7,结果是B2:D7区域。

例图

方法:首先框选B2:D2区域,即结果显示区域,在编辑栏输入公式=MID(A2,{1,7,15},{6,8,4}),完成公式输入后,按CTRL+SHIFT+ENTER三键确认数组公式。

具体操作如下:

操作演示

公式的意思是A2单元格中第1、8、15个字符开始,分别提取6、8、4个字符。{1,7,15}是MID函数的第二个参数,即开始位置,{6,8,4}是MID函数的第三个参数,即字符个数。开始位置和字符个数都是一组数组,而且是对应的。因为这个是数组公式,要通过复制B2:D2区域,再粘贴到C2:D7区域,即可实现所得结果。

3.MID函数与FIND函数的搭配用法。如图,从A2:A4提取指定字符串“凌云县”到B2:B4中。

例图

方法:在目标单元格B2输入公式=MID(A2,FIND("凌云县",A2),3)

具体操作如下:

操作演示

公式的意思是从B2单元格内的字符串中,查找到有“凌云县”这个指定字符串,就提取“凌云县”这3个字符出来。公式向下填充即可实现所得结果。

4.顺序提取指定长度的字符串。如图,从A2单元格文本字符顺序提取1个字符,填入C2:T2单元格。

例图

方法:在目标单元格C2输入公式=MID($A2,COLUMN(A1),1)

具体操作如下:

操作演示

公式的意思是利用COLUMN函数来动态返回MID函数的第二个参数,当第一个字符COLUMN(A1)时,开始位置就是1,当公式向右填充时,COLUMN(B1)…,开始位置就是2…,达到顺序提取A2单元格内的每一个字符的目的。当向下填充时,行号变而列不变,所以开始位置都是一样的,即可实现所得结果。COLUMN函数就是横向变化,如果把COLUMN函数改为ROW函数,那就是竖向变化。当然也可以直接把COLUMN($A$1:$R$1),这样需要首选框选C2:T2区域,再在编辑栏输入公式=MID($A2,COLUMN($A$1:$R$1),1),输入完公式同时按Ctrl+Shift+Enter三键确认数组公式。

小结:MID函数在Excel/Wps表格应用中,是一个经常用到的函数,它主要用于截取指定长度的字符串,在不同场景结合不同的函数可以实现处理各种复杂的问题,这里仅是几种经常用到的场景,在实际应用中,要根据搭配不同的函数变化用法,但它的原理是不会改变的。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接