在日常办公中,你是否遇到过需要从一长串数据中提取特定部分的情况?比如从身份证号中提取出生日期,从产品编码中提取批次信息。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参数必须是文本或单元格引用。
注:部分内容由AI辅助生成。
注:部分内容由 AI 匹配目标关键词,结合WPS 365 官方知识库智能生成,如有疑问或者建议可以 联系我们

