美文网首页
【职场趣学】左左右右前前后后:常见的文本函数

【职场趣学】左左右右前前后后:常见的文本函数

作者: 向天歌演示 | 来源:发表于2017-07-25 22:00 被阅读17次

    这是我们的第316篇原创文章

    在上节课趁着介绍如何提取生日,我们了解了MID和TXET这两个文本函数

    MID函数是从从一个字符串的中间某个位置开始,截取出指定数量的字符;

    TEXT函数则可以将各种形式的数值转化为文本,还可以使用特殊格式字符串来指定显示格式。

    打铁要趁热,今天我们就再跟大家聊几个常见的文本函数:LEFT、RIGHT、LEN。

    在编制数据表格时,通常要求每一个字段都是最小、不可拆分的数据单位,这样方便后期的统计分析,比如说输入姓名工号,下图右边才是正确的姿势:

    但有时候这个世界不受我们控制的事情太多了,比如说有些数据是从软件系统里导出来的,或者是客户、同事发过来的,结果就变成的下面这个样子

    我能控几得了我记几,但系我控几不了别人呀!

    如果没处理好,结果你懂得。

    我们还是要想办法让这些数据变规整一些,比如上面那个栗子,我们可以把编号和客户分别提取出来,这样就清爽多了。

    具体操作如下:

    第一步:提取编号,在B2单元格输入:=LEFT(A2,5)

    LEFT函数用于从左边开始提取文本,其中两个参数的含义分别是(字符串,提取长度),“=LEFT(A2,5)”就表示从A2单元格最左边开始提取5位字符。

    奉上动图

    第二步:提取客户,在C2单元格输入:=MID(A2,6,99)

    MID函数用于从中间开始提取文本,其三个参数的含义分别是(字符串,起始位置,提取长度)

    “=MID(A2,6,99)”就表示从A2单元格第六位(含)开始提取99位字符

    为什么要输入99呢?

    因为第六位之后要提取的字符长度不一,索性就输入一个比较大的数值99,其含义就是把后面所有的都提取。

    另:提取客户,还有另外一种方法,在C2单元格输入:=RIGHT(A2,LEN(A2)-5)

    RIGHT函数用于从右边开始提取文本,参数跟LEFT是一样的,只不过方向不同而已。

    在这个栗子中,如果要从右边开始提取文本,长度是无法确定的,因为要提取的客户名称有长有短

    这时候我们引入了另一个文本函数LEN,LEN简而言之就是用来计算字符串的长度

    “LEN(A2)-5”的含义就是“A2单元格的长度-5”,5是客户编号的长度(因为编号总是固定5位),总长度-编号长度=要提取的长度。

    奉上动图

    Excel升级到2013或者2016版之后,功能有了很大的提升,在提取生日的教程里,有聪明的小伙伴已经找到了更方便的解决办法(大家可以试试哦)。

    的确在这几个案例中,也许有更快的解决方式,但是在面临更复杂的问题的时候,函数可能会发挥更大的作用。

    其实函数只是解决问题的手段,我们教程也只是启发的一种方式,知识到大家的手里,就是十八般武器,每种武器都是可以克敌制胜的,用得最溜的就是最好的。感谢大家对我们的持续关注!

    相关文章

      网友评论

          本文标题:【职场趣学】左左右右前前后后:常见的文本函数

          本文链接:https://www.haomeiwen.com/subject/xqbgkxtx.html