首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

趣谈文本处理函数(一)

文章导读

   日常工作中,职场人经常遇到文本数据的分析、处理问题,本文将以诙谐幽默的故事形式深入浅出地介绍文本处理相关的函数公式。希望通过本文读者能够初步掌握各类文本处理公式。

情景再现

好久不见霞姐,你怎么如此憔悴?

最近被老板的变态需求搞得心力憔悴。

   是什么需求让霞姐惆怅,说来听听。勇哥给你看看有没有好的方法高效地解决这个问题。

   需求是这样的,最近在整理一份Excel数据,老板想让我把每个单元格的首字母变成大写,剩余的字母变成小写。要是一个个修改我得熬几个通宵,黑眼圈鱼尾纹又要找上我了。

  这个问题其实不用一个个修改,借助Excel的文本类函数公式就可以快速地解决。思路是这样的。

1.先找出最左面的字符,将其变成大写

2.再找出剩余右面的字符,将其变成小写

3.将第一步和第二步得到字符连接起来就可以实现你的需求了。

   按照这个思路确实是可以解决我的问题,可是我不会函数公式可怎么整呢?

  那就跟着我一步步学习下涉及到的公式吧。

假设我们的数据存放在A1单元格

Left(A1,1) 取最左边的一个字符

UPPER(LEFT(A1,1))使用upper函数将左边的第一位变成大写。

借助Right函数取右边剩下的字符,右边到底还有多少个字符可以使用Len(A1) - 1 得到 Right(A1,LEN(A1)-1) 即可得到右边的字符内容。

接下来就是将上一步得到的内容变成小写 LOWER(Right(A1,LEN(A1)-1))

左边的字符变成了大写,其余内容变成了小写。

借助CONCATENATE 就可以把他们连接起来,CONCATENATE(UPPER(LEFT(A1,1)),LOWER(RIGHT(A1,LEN(A1)-1)))

接下来就是见证奇迹的时刻,霞姐你把它敲到Excel里试试看。 

  哇哦,确实很神奇。也太方便了吧~看来我的焦虑只是庸人自扰,会了这些公式再也不用担心黑圆圈找上门了。

  你有没有发现,这个公式当中都是英文单词,根据英文单词就可以知道这个函数公式是干什么用的。比如,Left 就是取最左边的N位,Right就是取最右边的N位。

  Len是Length的缩写就是计算这个单元格有多少个字符。Upper就是将字符变成大写,Lower就是把字符变成小写。concatenate 就是将字符连接起来。这么看函数是不是很简单!

确实如此,理解了英文的意思就等于理解了函数公式的用法了。看来英文很重要,我得回去让我家豆豆学好英语。

霞姐,你真够鸡血的。自己学习还不忘回去督促自己的孩子学习。那我我问问你,要是我想取中间的字符串该使用什么公式呢?

我想应该是Mid,因为Middle是中间的意思

确实方便不少。谢谢你勇哥,我这就操练起来。

结束语

   在勇哥的精心讲解下,困扰霞姐的问题迎刃而解。同时霞姐也学到了文本处理相关的函数公式。可是问题就像怪物一样不知道什么时候又会出现。接下来霞姐又会遇到啥问题?勇哥又会如何四两拨千斤地一一击破。欲知后事如何,请听下回分解。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/Ob2YuetesH7SEnWBJIKzQQjA0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券