1. 首页 / 百科

mid函数的使用方法 4个高级用法

Hello,大家好!这次和大家分享mid函数的用法。mid函数用于提取字符,本身的用法非常简单,使用情形也很有限。实际工作中,我们经常需要将mid函数和其他函数组合使用。因此,本文除了介绍mid函数的基础用法,还会进一步讲解mid函数与len函数、find函数的组合用法。

1、基础用法

mid函数从一个字符串的指定位置开始,提取指定数量的字符。

mid函数的语法为MID(text,start_num,num_chars)。mid函数从参数text中提取字符串,start_num表示从哪个位置开始提取字符,num_chars指提取多少个字符。

如下图所示,为mid函数的基础用法示例。

(1)B2单元格的公式“=MID(A2,2,3)”,表示从A2单元格的字符串“hello”的第2个字符(即“e”)开始,一共提取3个字符,得到结果“ell”。

(2)B3单元格从文本“猪猪侠”的第1个字符开始,提取2个字符,得到“猪猪”。

(3)B4单元格从文本“hello 猪猪侠”的第4个字符(即“l")开始,提取5个字符,得到结果“lo 猪猪”。需要注意的是,空格也算作一个字符。

(4)B5单元格从文本“hello 猪猪侠”的第4个字符开始,提取100个字符。很显然,从第4个字符开始提取,剩下的字符数量是不够100个字符的。此时mid函数会从第4个字符开始,一直提取到最后一个字符,因此返回结果“lo 猪猪侠”。

需要牢记的是,mid函数(包括其他字符提取函数right函数、left函数)返回的结果是文本。如果mid函数提取的数字需要参与计算,必须将其转化为真正的数值。这一点将会在下文的示例中进一步说明。

2、组合用法

mid函数从指定位置提取指定数量的字符。指定位置、指定数量通常不是直接输入的,而是通过函数计算出来的。

find函数可以返回一个字符(串)在另一个字符串中的位置,len函数可以返回字符串的长度。mid函数经常与find函数、len函数组合使用。

例1:提取分隔符之后的文本

如下图所示,姓名和ID号之间使用“/”分隔,要求提取ID。

想要提取ID,需要知道分隔符“/”在文本中的位置,然后从下一个字符开始,一直提取到最后一个字符。可以使用find函数返回“/”的位置。

以B2单元格的公式为例说明find函数的用法,“=FIND("/",A2,1)”,表示从A2单元格的文本中查找“/”,公式中的“1”表示从第一个字符开始查找。find函数返回“4”,表示“/”在第4个字符处。

如下图所示,B2单元格的公式为

=MID(A2,FIND("/",A2,1)+1,20)

mid函数从“/”的下一个字符开始,提取20个字符。由于A列的字符数小于20,因此mid函数可以提取“/”之后的所有字符。

例2:提取两个分隔符之间的文本

如下图所示,姓名、ID、城市之间使用“/”分隔,要求提取ID。

想要使用mid函数提取分隔符“/”之间的数字,关键是找到“/”在文本中第一次、第二次出现的位置。

通过例1,我们知道了如何使用find函数找到分隔符“/”第一次出现的位置。那么如何找到“/”第二次出现的位置呢?

如下图所示,以B2单元格的公式为例,=FIND("/",A2,FIND("/",A2,1)+1),表示在A2单元格中找到“/”出现的位置,但不是从第1个字符开始查找,而是从“/”第一次出现位置的下一个字符开始查找。FIND("/",A2,1)返回“/”第一次出现的位置,Find函数默认从第1个字符开始查找,因此第三个参数“1”可以省略。

知道分隔符“/”两次出现的位置分别在哪里,再使用mid函数提取分隔符之间的数字就比较简单了。如下图所示,B2单元格的公式为:=MID(A2,FIND("/",A2)+1,FIND("/",A2,FIND("/",A2)+1)-FIND("/",A2)-1)

公式的原理就是:mid(A2,"/"第一次出现的位置+1,"/"第二次出现的位置-第一次出现的位置-1)

例3:提取数字

如下图所示,姓名和ID之间以“/”分隔,ID全部为数字,ID和描述之间没有分隔符号。那么如何提取数字ID呢?

使用mid函数提取数字,起始位置是“/”的下一个字符,用find函数即可找到起始位置。但是如何找到数字的个数呢?我们可以使用len函数、lenb函数。

如下图所示,len函数可以返回字符数量。A2单元格中有10个字符;A3单元格中有14个字符。

如下图所示,lenb函数可以返回字节数量。一个汉字是两个字节,一个字母或数字是1个字节,“/”也是一个字节。lenb(A2)返回结果“15”,len(A2)返回结果“10”,相差的“5”就是汉字的个数。

如下图所示,B2单元格的公式“=2*LEN(A2)-LENB(A2)-1”返回的就是A2单元格数字的个数。“lenb(A2)-len(A2)”返回汉字的个数,总字符数量len(A2)减去汉字的个数就是(数字+“/”)的个数,再减去1就得到数字的个数。

因此,使用mid函数提取数字的公式为:

=MID(A2,FIND("/",A2)+1,2*LEN(A2)-LENB(A2)-1)

例4:将提取的数字转化为可以计算的数值

如下图所示,A列是姓名、金额、城市三个信息的混合文本,要求提取金额。

从例2中,我们知道mid+find函数组合可以提取两个分隔符之间的数字。下图中B列的公式表面来看是没有什么问题的。

但是如果对提取的金额求和,SUM函数返回的值却是0。原因是mid返回的结果是文本,对文本求和,结果自然为0。

如果mid函数提取的数字需要进一步计算,需要将其转化为真正的数值。将文本型数值转换为真正的数值有多种方法。在本例中,在mid函数前添加“--”(即两个负号)就可以将结果转化为真正的数值。

如下图所示,B2单元格的公式为:

=--MID(A2,FIND("/",A2)+1,FIND("/",A2,FIND("/",A2)+1)-FIND("/",A2)-1)

在mid函数提取的结果前添加两个负号,将文本转化为可以计算的数值。

相关推荐

  • 落地镜子摆放最佳位置 落地镜子摆放在卧室的哪个方位

    落地镜子摆放最佳位置 落地镜子摆放在卧室的哪个方位

    落地镜子摆放最佳位置 落地镜子摆放在卧室的哪个方位,位置,视觉,空间,舒缓,全身,床位,用于,处比,家里的镜子摆放是有讲究的,按照传统来说,不能放在床位或者是正对着床的位置,那么落地镜子摆放最佳位置有哪些呢?小编给大家讲解一下吧。 落地镜子摆放最佳位置是放在进门处。 原因如下: 1、首先,进门处穿衣镜的摆放。进门处穿衣镜的使用率是最高的,可以近距离照全身穿也可以远距离照全身。 2、穿衣镜摆放在进门玄关处比较适宜,因为比较方便,利于出门。 3、在你进出家门的时候,随...

  • 两个表格怎么匹配相同数据 excel表格筛选相同数据公式

    两个表格怎么匹配相同数据 excel表格筛选相同数据公式

    两个表格怎么匹配相同数据 excel表格筛选相同数据公式,数据,公式,表格筛选,名称,函数,输入,点击,函数参数,首先在两个Excel表格中分列列出名称和数据列,需要将表格2中的数据根据名称匹配到表格1的数据中。 点击“fx”插入函数并选择“vlookup”函数。 在函数参数中按下图的格式输入数据,转换成公式为:=VLOOKUP(A2,$D$2:$E$8,2,0) 点击确定并下拉公式即可根据表格2中的数据对应表格1的名称输入数据。...

  • 暖宝宝的正确使用方法 暖宝宝贴使用步骤

    暖宝宝的正确使用方法 暖宝宝贴使用步骤

    暖宝宝的正确使用方法 暖宝宝贴使用步骤,宝宝,步骤,使用方法,撕开,位置,温度,取下,烫伤,暖宝宝贴使用步骤: 使用前将真空包装外袋撕开(不要撕里面的暖宝宝) 撕开外袋,拿出来里面的暖宝宝并剥离掉后面的白色(一般为白色)衬纸,不需要揉搓暖宝宝 贴在想要贴在的位置,用完取下贴牢即可 注意事项: 不要直接贴在皮肤上面(暖宝宝温度最高可达60°,贴在皮肤表面3-5分钟就会烫伤) 注意暖宝宝的生产信息,注意假冒伪劣产品。...

  • 抖音地图怎么添加店铺位置?

    抖音地图怎么添加店铺位置?

    抖音地图怎么添加店铺位置?,添加,抖音,位置,地图,点击,搜索,选择,名字,抖音地图怎么添加店铺位置? 1、打开抖音,点击中间的加号。点击拍摄按钮 2、拍摄完毕,点击下一步,打开你在哪里, 3、搜索选择自己的店铺名字点击添加,然后发布即可...

  • 文本效果在哪里 word文本效果制作方法

    文本效果在哪里 word文本效果制作方法

    文本效果在哪里 word文本效果制作方法,文本,制作方法,字体,对话框,填充,右下方,格式,设置,word文本效果制作方法1、新建文档,然后输入文字2、选中需要编辑的文字,再点“开始”选项卡的“字体”组右下方的斜箭头;3、弹出字体对话框;在框的底部这里,点击“文本效果”4、弹出“设置文本效果格式”对话框;点“文本填充”5、在弹出的相关选项中,再点选“渐变填充”;6、返回到字体对话框,再点确定即可...

  • 串钩的绑法图解 串钩的拴钩技巧及使用方法

    串钩的绑法图解 串钩的拴钩技巧及使用方法

    串钩的绑法图解 串钩的拴钩技巧及使用方法,使用方法,图解,钓鱼,水底,方法,软泥,主线,上鱼,一、串钩的绑钩技巧 在静水中垂钓的时候,子线长度一般以5cm左右最好,如果太长,那么很有可能会和主线缠绕,而且灵敏度也会下降。如果在流水中垂钓,那么子线长度最好加长到20~30cm。 钩与钩的间隔最好是两两左右互绑,使其不在一边,这样才能保持平衡。一般鱼情情况下,每串最好拴3~5个钩子钓鱼最为方便;如果鱼情好,可以继续加拴钩子。鱼情不好的情况下,钩子越少越方便,但钩子越多...

  • 复印机的使用方法图解 复印机使用教程

    复印机的使用方法图解 复印机使用教程

    复印机的使用方法图解 复印机使用教程,使用方法,点击,使用教程,图解,读取,简单,功能,选择,复印机在我们日常的办公和学习生活中是一个非常常见的设备,很多小伙伴都分不清打印机和复印机,但其实这两者是有区别的,打印机的功能要全面很多,使用起来也要复杂很多,复印机因为功能比较单一,操作起来也非常简单,今天小编就给大家介绍一下复印机的使用方法吧。 1、打开复印机盖,将需要复印的纸张放入复印机中,对齐纸张大小的标记,不然会印歪。 2、在页面选择复印,然后点击“开始”通常是...

  • 字体怎么安装到电脑上 电脑字体在哪个位置

    字体怎么安装到电脑上 电脑字体在哪个位置

    字体怎么安装到电脑上 电脑字体在哪个位置,电脑字体,电脑上,位置,字体怎么安装,安装,字体,我的电脑,编辑,1、字体文件常用格式为ttc、ttf、fon等,打开我的电脑,进入C盘。 2、找到路径”C:\Windows\Fonts“。 3、进入到”Font“文件夹下,都是已经安装的字体。 4、此时将需要安装的字体复制到此文件夹下。 5、等待安装完成,此时在“Font”文件夹下还可以卸载或者预览某个字体。 6、安装完后,在使用编辑的时候,可以选择已安装的字体来标记文件...

  • cad字体库放在哪里 cad字体库导入位置

    cad字体库放在哪里 cad字体库导入位置

    cad字体库放在哪里 cad字体库导入位置,字体库,位置,导入,字体,字体文件,快捷方式,存放,属性,在cad制图软件里,不光只是对图形进行设计,有时还需要使用各种字体效果,使用时我们就要去cad字体库里,查找我们需要的字体效果,那大家知道cad字体库放在哪里吗?如果你还不清楚的话,下面的教程可以帮你找到cad字体库的存放位置。 1、右键点击桌面上的CAD快捷方式,找到最下方的属性。 2、在属性界面中选择快捷方式,点击下方的“打开文件所在位置”,进入CAD安装文件...

  • b站经验原石怎么用 哔哩哔哩经验原石使用方法

    b站经验原石怎么用 哔哩哔哩经验原石使用方法

    b站经验原石怎么用 哔哩哔哩经验原石使用方法,哔哩哔哩,石怎,使用方法,头衔,选项,点击,这是,界面,哔哩哔哩经验原石使用的具体操作步骤: 1.首先大家需要登陆到b站,这是主界面。 2.然后大家点击“直播”选项。 3.接着大家再点击“中心”选项进入到如下页面。 4.进入到中心以后大家点击“头衔工坊”,选择可以升级的头衔然后添加经验原石,将两者进行融合,融合以后就可以增加自己的头衔经验了。...

  • 客厅挂钟表的最佳位置 家庭客厅挂钟风有讲究

    客厅挂钟表的最佳位置 家庭客厅挂钟风有讲究

    客厅挂钟表的最佳位置 家庭客厅挂钟风有讲究,位置,适合,时钟,眼睛,感觉,生肖属相,房间,选择,客厅进行装饰时,不少家庭会选择挂钟表,但是钟表可不是随便乱挂的,一般客厅钟表挂在什么地方合适呢?这就来了解下吧。 一、客厅钟表挂在什么地方合适 钟表一般挂在左右墙上,把钟表放在客厅容易看到的位置比较好。 1、钟表的高度要合适,不要太高,也不要太低,不要高于主人的身高,最好挂在可以与人的眼睛平视的位置,这是钟表的最佳位置。 2、时钟适合放在左右墙上,因为左右墙扭头就可以看...

  • 魔方3×3公式傻瓜教程 魔方三阶还原图解

    魔方3×3公式傻瓜教程 魔方三阶还原图解

    魔方3×3公式傻瓜教程 魔方三阶还原图解,公式,教程,顺时针,第三层,魔方,排列,图解,左上角,魔方3×3公式傻瓜教程和说明如下: 1、取一个面画十字,并保证十字所对应的四个侧中心色块与十字一致;对好四个角,倒立使之呈倒T字型;(这一步不需要什么公式) 2、两个公式:T1 用来将前侧面正上的边块移到前侧面的正右, T2用来将右侧边正上的边块移到右侧面的正左。 T1: 前+上+ 前+上+ 前+ 上-前- 上-前- T1: F+U+F+U+F+U-F-U-F- T2:...

  • 京东领货码怎么使用 京东领货码使用方法

    京东领货码怎么使用 京东领货码使用方法

    京东领货码怎么使用 京东领货码使用方法,使用方法,怎么使用,点击,绑定,菜单,服务,东里,向下,领货码是京东的一种优惠券,只要绑定到自己的账号里即可在有效的时间内使用,那么,京东领货码怎样绑定呢? 京东领货码使用方法 1、首先打开【京东】APP,在首页点击右下角【我的】。 2、在“我的”页面,点击【我的钱包】,查看全部。 3、在“我的钱包”页面,向下滚动,找到“其他服务”菜单,在“其他服务”菜单里,找到【领货码】,然后点击【领货码】。 4、在出现的“领货码/京东E...

  • excel大写金额自动生成函数公式

    excel大写金额自动生成函数公式

    excel大写金额自动生成函数公式,公式,金额,方法,生成函数,选择,数字,格式,转换成,处理报销单、财务信息等时。,我们经常需要快速将小写金额转换成大写金额。如果我们手动输入,那就太麻烦了。今天我就分享几个快速处理的小技巧。 方法1:使用自定义格式。 我们可以选择数据,然后右键单击并设置单元格格式。 然后在设置单元格格式中,选择数字,选择特殊,选择中文大写数字,转换就成功了。 方法二:我们用NUMBERSTRING公式法。 我们在B2单元格中输入公式: =NUM...

  • 汽车eco正确使用方法

    汽车eco正确使用方法

    汽车eco正确使用方法,使用方法,模式,驾驶模式,轿车,开启,控制,引导,功能,汽车eco正确使用方法 1、首先在轿车的ECO模式中分为主动式ECO驾驶模式和非主动式ECO驾驶模式两种,区别主要是智能控制能量使用的分配和提醒引导方面 2、然后对于非主动式ECO驾驶模式,主要是起一个提醒、引导功能,教你如何去省油。 3、接着轿车采用主动驾驶模式,在时速60到90公里/小时行驶时,可起到节油,省电的目的。 4、然后对于主动式ECO模式,一般都有专门的控制按键在需要时开...

  • 苹果手机位置权限在哪里设置 iPhone位置权限设置方法

    苹果手机位置权限在哪里设置 iPhone位置权限设置方法

    苹果手机位置权限在哪里设置 iPhone位置权限设置方法,位置,设置,权限,方法,定位,权限设置,苹果手机,功能,iPhone手机终端可以根据自己对APP的使用需求设置哪些APP需要开启定位功能。 iPhone手机终端设置APP定位权限的方法如下: 1、打开手机设置,点击“隐私”; 2、进入后点击“定位”; 3、如所有APP均不需要使用定位功能,可在最上方直接关闭“定位服务”; 4、如部分APP需要使用定位功能,可点击下方需要设置的APP自行设置。...

  • 原神无相元素位置 图解

    原神无相元素位置 图解

    原神无相元素位置 图解,元素,位置,位置分享,之风,之雷,怪物,前往,玩家,原神无相元素位置在那里?下面给大家大家带来的是原神无相元素位置分享。 原神无相元素位置 原神无相元素就是地图中的无相之岩、无相之风、无相之水等怪物,玩家可以前往下图位置找到无相之雷。...

  • 微信坐地铁怎么扫码付款 微信地铁乘车码使用方法

    微信坐地铁怎么扫码付款 微信地铁乘车码使用方法

    微信坐地铁怎么扫码付款 微信地铁乘车码使用方法,微信,乘车,扫码,地铁,使用方法,付款,选项,开通,微信地铁乘车码使用方法 1、首先在微信发现选项搜索乘车码 2、搜索完之后,乘车码就会出现在小程序里面 3、在乘车码服务里点击去开通的选项。 4、在开通选项里点击立即开通选项。 5、输入支付密码进行验证。 6、认证通过后就会出现乘车二维码,会自动刷新 7、然后进入地铁站后,要先过安检,安检完成后就打开微信小程序的乘车码,对准扫码仪扫码乘车 8、出站时,需再次用乘车码扫...

  • alt键苹果笔记本在哪 mac电脑键盘alt键位置图解

    alt键苹果笔记本在哪 mac电脑键盘alt键位置图解

    alt键苹果笔记本在哪 mac电脑键盘alt键位置图解,苹果电脑,小伙伴,键盘,系统,按键,图解,电脑上,学习,很多小伙伴在刚购入苹果电脑的时候,对于苹果电脑不是很熟悉,就比如说在windows上的alt键不知道在mac系统上是哪个键,其实mac和windows上每个按键都能相互对应,小编现在就来具体讲讲他们之间的对应关系,有需要的小伙伴可以来学习一下。 苹果电脑alt键在哪里 具体介绍如下: 1.在苹果电脑上,找到键盘左下角的option键,这个就是苹果电脑的a...

  • excel冻结窗口在哪里 excel冻结窗口使用方法

    excel冻结窗口在哪里 excel冻结窗口使用方法

    excel冻结窗口在哪里 excel冻结窗口使用方法,冻结窗口,使用方法,冻结,鼠标光标,操作,冻结窗格,点击,数字,excel冻结窗口使用方法 1、将鼠标光标放在文档“新建 XLS 工作表”上。 2、双击鼠标左键打开“新建 XLS 工作表”文档。 3、点击“视图”。 4、将鼠标光标移动到需要冻结前几行的下一行,如想要冻结第一行,就把鼠标光标移动到第二行的首段数字2处(这个数字2没有任何办法修改,只能隐藏和显示)。 5、点击一下鼠标左键,选中正行。 6、点击视图下...