Excel文本函数——MID/MIDB函数详解
MID函数
函数功能
MID函数用于返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定。
函数语法
MID(text, start_num, num_chars)
参数解释
text:必需。表示包含要提取字符的文本字符串。
start_num:必需。表示文本中要提取的第一个字符的位置。文本中第一个字符的start_num为1,依此类推。
num_chars:必需。表示指定希望MID从文本中返回字符的个数。
实例1 提取产品的类别编码
产品编号中包含产品的类别编码和序号,使用MID函数可以将类别编码分离出来。
➊ 选中C2单元格,在公式编辑栏中输入公式:
=MID(A2,1,3)
按“Enter”键即可提取A2单元格中的产品类别编码。
➋ 将光标移到C2单元格的右下角,待光标变成十字形状后,按住鼠标左键向下拖动进行公式填充,即可提取出其他产品的类别编码,如图1所示。
图1
公式解析
=MID(A2,1,3)
提取A2单元格中的部分字符,从第一个字符开始提取,共提取连续的3个字符。
MIDB函数
函数功能
MIDB函数根据指定的字节数(一个字符等于两个字节),返回文本字符串中从指定位置开始的特定数目的字符。
函数语法
MIDB(text,start_num,num_bytes)
参数解释
text:表示包含要提取字符的文本字符串。
start_num:表示文本中要提取的第一个字符的位置。文本中第一个字符的start_num为1,依此类推。
num_bytes:指定希望MIDB从文本中返回字符的个数(按字节)。
实例1 从文本字符串中提取指定位置的文本信息
MIDB函数可以实现从文本字符串中提取指定位置的文本信息。
➊ 选中B2单元格,在公式编辑栏中输入公式:
=MIDB(A2,1,4)
按“Enter”键即可提取A2单元格中的指定文本信息,如图1所示。
图1
➋ 选中B3单元格,在公式编辑栏中输入公式:
=MIDB(A3,9,4)
按“Enter”键即可提取A3单元格中的指定文本信息,如图2所示。
图2
提示
因为一个文字等于两个字符,“=MIDB(A2,1,4)”的意义是从第一个字节开始提取,共提取4个字节,因此提取的是“行政”两个字。
MID函数是按字符数提取,MIDB函数是按字节数提取。
你真的会用“MID函数”吗?学会这几个用法,工作早下班
说到文本提取函数,当然少不了MID函数,那你对这个函数了解多少呢?学会这几个用法,工作早下班!
一、MID函数基本用法
MID函数是针对一个文本字符串,从中间任意位置开始,提取出特定长度的字符串。
语法结构=MID(字符串,开始位置,长度)
如图所示,提取出字符串中的后四个汉字
说明:
一个英文和一个汉字算一个字符。
二、MID函数应用
1、提取日期
如下图所示,将单号中的日期提取出来
在单元格中输入公式=TEXT(MID(C3,4,8),\”0000年00月00日\”),向下填充即可。
说明:
TEXT函数表示对文本格式的设置
语法结构= TEXT(字符串,转换格式)
2、判断性别
如下图所示,根据身份证号码判断性别
在单元格中输入公式=IF(MOD(MID(B2,17,1),2)=0,\”女\”,\”男\”),向下填充。
说明:
身份证号码对17位数是判断性别的,偶数为女,奇数为男
MOD函数是返回两数相除的余数
语法结构=MOD(除数,被除数)
3、隐藏中间手机号
如下图所示,隐藏部分手机号码
在单元格中输入公式=SUBSTITUTE(A2,MID(A2,4,4),\”****\”)。
说明:
SUBSTITUTE函数表示对指定的字符串进行替换。
语法结构:=SUBSTITUTE(要替换的文本,旧文本,新文本,[替换第几个])
本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com
文章为作者独立观点不代本网立场,未经允许不得转载。