是不是经常被Excel里乱七八糟的文本数据搞到头大?想提取关键信息却无从下手?别急,今天表姐手把手教你6个超实用的文本处理函数,三秒搞定别人半小时的手工活!

一、提取左侧文本LEFT函数

它的作用超级直白——从文本最左边开始,提取指定数量的字符📏。公式结构是

=LEFT(要提取的字符串, 要提取的字符数)

比如从身份证号提取前6位地区码,直接写=LEFT(B2,6)就能搞定,超级简单!它特别适合处理有固定长度的信息,比如区号、产品编码开头等等。

提取右侧文本RIGHT函数

和LEFT相对应的是RIGHT函数,顾名思义,就是从文本字符串的尾巴开始提取🔚。公式写法是

=RIGHT(要提取的字符串, 要提取的字符数)

常见用法是抓取手机号,因为手机号一般是11位且常在字符串末尾,用=RIGHT(D2,11)就能精准抽取出联系电话,避免手动输入的差错。

提取中间文本MID函数

我们已经提取出左侧和右侧的文本,那么中间的文本要如何提取呢?那必须交给MID函数了!它能从你指定的任意位置开始,提取出你需要的字符数量🎯。函数公式是:↓

=MID(要提取的字符串, 开始位置, 提取字符数)

最经典的例子,就是摘身份证中的出生日期:身份证号第7位开始连续8位数字就是生日,用=MID(B2,7,8),一秒就能批量提取所有人的出生年月,效率高到飞起!

Excel提取函数怎么用?学会这6个就够用了!

提取任意文本FIND函数

接下来是功能强大的FIND函数,它不直接提取内容,而是扮演“导航员”的角色——帮你找出某个特定字符在文本中的起始位置📍。公式是

=FIND(要查找的字符, 在哪个字符串里找, 从第几个字开始找)

第三个参数如果省略默认从第一个字开始。它很少单独使用,但却是提取不定长文本的关键助手。

提取复杂文本FIND嵌套LEFT函数

FIND函数最经典的搭档,就是LEFT函数。例如想从详细地址中提取出省份信息,由于“省”字的位置不固定,我们可以先用FIND定位“省”字出现的位置,再用LEFT截取:

=LEFT(C2, FIND(“省”,C2))

意思就是:先找到“省”字在地址中的位置,然后从这个位置往左取全部字符,省份名称就轻松获取啦!

FIND函数同样能帮我们分离复合信息。比如“紧急联系人”字段里姓名和电话连在一起,而电话号码通常以数字1开头。我们就可以用=FIND(1,D2)找到数字1的位置,再利用=LEFT(D2, FIND(1,D2)-1)提取出前面的姓名部分。“-1”是为了排除掉数字本身,只保留纯文本姓名,拆分得干干净净。

提取并替换稳步REPLACE函数

最后,是保护隐私神器——REPLACE函数🛡️。它的作用是将字符串中指定部分替换成新内容,公式是

=REPLACE(原文本, 开始位置, 替换长度, 新文本)

比如想隐藏身份证中的出生日期,保留其他信息,就可以用=REPLACE(B2,7,8,”********”)

从第7位开始连续8位字符用星号代替,既保护了敏感信息,又不影响其他数据的识别和使用。

总结:

这六个函数就像你的数据处理六件套,LEFT、RIGHT、MID负责“拆”,FIND负责“找”,REPLACE负责“换”。掌握了它们,你就能轻松应对各种文本提取、清洗和脱敏需求,从此告别复制粘贴到手酸!建议实际打开Excel操作几遍,很快你就能融会贯通~