Excel函数——MID提取字符

 时间:2024-10-13 20:18:58

MID函数可以从字符串中指定的位置起返回指定长度的字符

工具/原料

Excel各版本(快速填充功能需2016版)

格式和参数

1、格式 MID(text,start_num,num_chars)参数text 必需。 包含要提取字符的文本字符串。start_num团蝣逅捎必需。 文本中要提取的第一个字符的位置。 文本中第一个字符的 start_num 取 1,以此类推num_chars必需。 指定希望 MID 从文本中返回字符的个数。

Excel函数——MID提取字符
Excel函数——MID提取字符

2、可以简单记忆为:MID (文本,从第几个字符开始提,提几个字符)

Excel函数——MID提取字符

函数注意事项

1、start_num 大于文本长度,则 M诔罨租磊ID 返回空文本 ("")。start_num 小于文本长度,但 start_num 加呼鳏魇杰上 num_chars 超过了文本的长度,则 MID 只返回至多直到文本末尾的字符。start_num 小于 1或负数,则 MID 返回 错误值 #VALUE!。num_chars 为负数,则 MID 返回 错误值 #VALUE!。num_chars 大于文本长度,返回直到文本末尾的字符num_chars 为0或空,返回空文本如下图所示:

Excel函数——MID提取字符

示例一

1、从身份证中提取生日,性别,出生地等信息,本文以提取生日为例,其他类似:如果单纯的使用MID函数,输入公式=MID(A2,7,8)可以提取出来生日的字符,但显示不了日期的格式,设置单元格格式也不能显示为日期格式。

Excel函数——MID提取字符

2、我们可以辅助DATE函数 DATE(year,month,day),在使用MID提取字符的同时,使其显示为年月日的形式。输入公式=DATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2))

Excel函数——MID提取字符

示例二

1、文本字符串长度不同,不能正确提取时怎么办?

Excel函数——MID提取字符

2、方法一:当然最简答直接的是用Ctrl+E或按快速填充按钮,下面用动图展示一下,先把第一行按省份和名称输入(或复制)到单元格内,然后选中需要填充的区域,按快速填充按钮实现填充。

Excel函数——MID提取字符

3、如果不想采用快速填充的方式,还是要使用脑栲葱蛸函数,那么可以参考以下方式:使用MID和FIND的组合,首先找出商品名称的统一的字符,剧安颌儿如下图的空格" "和"—",本文以空格为例,在D列先用FIND公式=FIND(" ",A2),找出空格在商品名称中是第几个字符,然后在省份中使用MID函数时引用D列的数据,如下图所示:省份提取到空格的前一位就可以了=MID(A2,1,D2-1),而名称是从空格后的一位开始提取=MID(A2,D2+1,10)。

Excel函数——MID提取字符
  • Excel如何以特定字符开头且限定输入文本长度?
  • Excel函数——NETWORKDAYS算两个日期间的工作日
  • 在Excel中如何快速设置区域不允许输入重复值
  • EXCEL中如何将单元格数字补足为指定位数
  • EXCEL跨表取合计高级筛选
  • 热门搜索
    关于生命的手抄报 中秋节手抄报模板 防止溺水手抄报 春节手抄报 简单 大自然的手抄报 父亲节手抄报图片 手抄报资料 关于国庆的手抄报 关于廉洁的手抄报 爱祖国的手抄报