在Excel(WPS表格)中,当Mid遇到Find,提取指定字符就是简单!

在Excel(WPS表格)中,使用`MID`函数和`FIND`函数结合确实可以方便地提取指定字符。这两个函数的用法如下:
1. "MID函数":用于从文本字符串中提取指定数量的字符。 - 语法:`MID(text, start_num, num_chars)` - 参数: - `text`:要提取字符的文本字符串。 - `start_num`:提取开始的位置(从1开始计数)。 - `num_chars`:要提取的字符数。
2. "FIND函数":用于查找字符串中某个字符或字符串的位置。 - 语法:`FIND(find_text, within_text, start_num)` - 参数: - `find_text`:要查找的字符或字符串。 - `within_text`:要在其中查找的文本字符串。 - `start_num`:开始查找的位置(可选,默认为1)。
结合这两个函数,可以提取指定字符。例如,假设你有一个单元格A1,内容是"HelloWorld",你想提取从"World"开始的第5个字符。
步骤如下:
1. 使用`FIND`函数找到"World"的起始位置。 2. 使用`MID`函数从该位置开始提取指定数量的字符。
具体公式如下:
```excel =MID(A1, FIND("World", A1) + 4, 1

相关内容:

在Excel(WPS表格)中,Mid和Find函数是两个基础函数,其功能就是提取字符串中的值和返回指定字符串的起始位置,但如何将两者组合,当Mid遇到Find,会产生怎样的火花了?

一、功能及语法结构解读

(一)Mid函数

1.功能:从文本字符串中指定的位置开始,返回指定长度的字符串。

2.语法结构:=Mid(字符串,开始位置,字符长度)。

3.参数解读

  • 字符串,必须:源字符串。
  • 开始位置,必须:提取字符(串)的起始位置。
  • 字符长度,必须:提取字符(串)的长度。
4.案例解读

目的:提取身份证号码中的出生年月。

操作方法

在目标单元格中输入公式:=MID(D4,7,8)。

案例说明

身份证号码中从第7位开始长度为8的字符串为出生日期。提取代表性别的数字也是同样的道理,只需输入=MID(D4,17,1)即可。

(二)Find函数

1.功能:返回一个字符串在另一个字符串中出现的起始位置(区分大小写,且不允许使用通配符)。

2.语法结构:=Find(待查找字符串,源字符串,)。

3.参数解读

  • 待查找字符串,必须:要在源字符串中查找的字符串,可以是直接输入的文本(需用双引号括起),也可以是单元格引用。
  • 源字符串,必须:包含待查找字符串的文本,通常为单元格引用,也可以是直接输入的文本。
  • 起始位置,可选:指定从源字符串的第几个字符串开始查找,默认值为1(从第一个字符开始),且为最小值。
4.案例解读

目的:返回商品编码中“-”的位置。

操作方法

在目标单元格中输入公式:=FIND("-",F4,1)。

二、案例技巧

1.提取指定的值

目的:提取商品编码中的文字。

原理:从基础数据中可以看出,文字不稳都在符号“-”的前面,所以利用Find函数定位“-”的位置,然后用Mid函数提取即可。

操作方法

在目标单元格中输入公式:=MID(F4,1,FIND("-",F4)-1)。

2.提取地址中的XXX市。

操作方法:

在目标单元格中输入公式:=MID(M4,FIND("省",M4,1)+1,FIND("市",M4,1)-FIND("省",M4))。

注意事项

开始提取的字符就是“省”后面的第一个字符,所以“省”的位置+1就是开始位置,而字符长度就是“市”的位置减去“省”的位置。

本章小结

文中从基础函数Mid和Find的用法讲起,详细解读了其组合用法,如能灵活应用,对于提取任何指定字符均可实现。

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章