Excel文本提取的6个常用技巧

在实际工作中,从指定字符串中提取指定文本是一项非常常用的技能,尤其在处理地址、姓名等数据时,学会这些技巧将大大提高工作效率。除了手动操作外,下文将介绍6种常用的Excel文本提取方法及公式,帮助你掌握常见的字符串处理技巧。

文章源自堕落的鱼-https://www.duoluodeyu.com/2760.html

1. Left函数法

功能:从指定文本字符串的第一个字符开始,提取指定长度的字符串。文章源自堕落的鱼-https://www.duoluodeyu.com/2760.html

语法=Left(字符串, [字符串长度])文章源自堕落的鱼-https://www.duoluodeyu.com/2760.html

如果省略了“字符串长度”,默认为字符串的总长度。文章源自堕落的鱼-https://www.duoluodeyu.com/2760.html

应用示例:从指定地址中提取“市”。文章源自堕落的鱼-https://www.duoluodeyu.com/2760.html

方法:在目标单元格中输入公式:文章源自堕落的鱼-https://www.duoluodeyu.com/2760.html

=LEFT(D3, 3)文章源自堕落的鱼-https://www.duoluodeyu.com/2760.html

文章源自堕落的鱼-https://www.duoluodeyu.com/2760.html

此公式会从D3单元格中的字符串中提取前3个字符。文章源自堕落的鱼-https://www.duoluodeyu.com/2760.html

2. Mid函数法

功能:从字符串的指定位置开始,提取指定长度的字符。文章源自堕落的鱼-https://www.duoluodeyu.com/2760.html

语法=Mid(字符串, 开始位置, 字符长度)

应用示例:从指定地址中提取“市”。

方法:在目标单元格中输入公式:

=MID(D3, 4, 3)

此公式会从D3单元格中从第4个字符开始,提取3个字符。

3. Right函数法

功能:从字符串的右侧开始提取指定长度的字符。

语法=Right(字符串, 字符长度)

应用示例:从指定地址中提取“村”。

方法:在目标单元格中输入公式:

=RIGHT(D3, 3)

此公式会从D3单元格的右侧提取最后3个字符。

4. Left + Find函数法

当字符串中不同部分之间有规律时,使用Find函数可以帮助我们确定位置,并结合Left、Mid和Right函数提取指定部分。

Find函数功能:返回一个字符串在另一个字符串中的起始位置。

语法=Find(查找字符串, 原字符串, [起始位置])

应用示例:从指定地址中提取“市”。

方法:在目标单元格中输入公式:

=LEFT(D3, FIND("市", D3))

解读:首先用Find函数找到“市”字的位置,再将其作为Left函数的第二个参数,从而提取完整的“市”。

5. Mid + Find函数法

应用示例:从指定地址中提取“区”。

方法:在目标单元格中输入公式:

=MID(D3, FIND("市", D3) + 1, FIND("区", D3) - FIND("市", D3))

解读

  • 第一个参数是需要提取的字符串(D3)。
  • 第二个参数通过FIND函数查找“市”的位置,并加1得到“区”开始的位置。
  • 第三个参数通过计算“区”位置与“市”位置之间的差值,得到要提取的字符长度。

6. Len + Right + Find函数法

Len函数功能:返回文本字符串中的字符个数。

语法=Len(字符串)

应用示例:从指定地址中提取“村”。

方法:在目标单元格中输入公式:

=RIGHT(D3, LEN(D3) - FIND("区", D3))

解读:由于“村”名称的长度不一致,我们可以通过字符串的总长度减去“区”的位置,得到“村”名称的长度,并用Right函数提取。

 
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
确定

拖动滑块以完成验证