您的位置 首页 资讯中心

WPS表格MID函数怎么用?一步步教你从文本中提取字符

在日常办公中,你是否遇到过需要从一长串数据中提取特定部分的情况?比如从身份证号中提取出生日期,从产品编码中提取批次信息。WPS表格的MID函数就是专门解决这类问题的工具。本文用最通俗的语言,一步步教你掌握MID函数。

什么是MID函数?

MID函数是WPS表格中的文本函数之一,它的作用是从文本字符串的指定位置开始,提取指定数量的字符。

简单来说:你告诉它"从第几个字开始,取几个字",它就帮你精确截取出来。

准备工作:打开WPS表格

首先打开WPS表格,准备一份包含文本数据的表格。你可以新建一个空白工作表,在A列输入一些示例文本进行练习。

操作步骤

第一步:选中目标单元格

点击你想显示提取结果的单元格。比如B2单元格。

第二步:输入MID函数公式

在B2单元格中输入:

`

=MID(

`

此时WPS表格会弹出函数提示,显示MID函数的三个参数。

第三步:设置参数

依次输入三个参数,用逗号隔开:

`

=MID(A2, 3, 5)

`

  • 第一个参数 A2:要提取的文本所在的单元格
  • 第二个参数 3:从第3个字符开始
  • 第三个参数 5:提取5个字符

第四步:按回车查看结果

按下回车键,B2单元格就会显示从A2第3个字符开始的5个字符。

第五步:批量填充

点击B2单元格右下角的填充柄(小方块),向下拖动到需要应用公式的区域,所有行会自动完成提取。

实战案例

案例一:提取身份证号中的出生日期

身份证号第7到14位是出生日期,利用MID函数可以一键提取:

`

=MID(A2, 7, 8)

`

提取结果为"19900520"格式,再用TEXT函数转换为"1990-05-20"格式。

案例二:提取邮箱用户名

从邮箱地址中提取@符号前的部分:

`

=MID(A2, 1, FIND("@", A2) - 1)

`

案例三:提取产品代码特定部分

假设产品代码格式为"CAT-2024-001-AB",提取中间的年份:

`

=MID(A2, 5, 4)

`

常见操作问题

问:为什么提取结果比预期少?

答: 检查第三个参数(num_chars)是否设置正确,以及文本是否包含空格等不可见字符。

问:如何提取文本末尾的字符?

答: 用MID配合LEN函数:=MID(A2, LEN(A2)-4, 5)

问:MID函数能在手机版WPS上用吗?

答: 可以。WPS手机版同样支持MID函数,操作方式与电脑版一致。

问:提取结果中出现了多余空格怎么办?

答: 外层嵌套TRIM函数:=TRIM(MID(A2, 1, 10))

问:公式输入后显示#VALUE!错误怎么办?

答: 检查参数类型是否正确,start_num和num_chars必须是数字,text参数必须是文本或单元格引用。

扫码添加企业顾问

一对一解答您的需求

WPS365企业顾问二维码

注:部分内容由AI辅助生成。

注:部分内容由 AI 匹配目标关键词,结合WPS 365 官方知识库智能生成,如有疑问或者建议可以 联系我们

热门文章

预约演示
联系我们