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

点赞 0
收藏 0

文章为作者独立观点不代本网立场,未经允许不得转载。