excel字符的截取,Excel函数能做的比想象的可能要多!

时间:2022-11-19 20:58:55 

对于字符串的截取,在Excel日常使用中非常的频繁,也非常的有用,因此,office在新版本更新中也增加了更为便捷的方式。

但是可能更多的人,对于字符串的截取还停留在left,right,mid三个函数的简单应用,一旦碰到较为复杂的提取字符,则无从下手,本文就从浅入深了解一下三截取函数不一样的用法。

字符串截取函数的最普通方式

最普通的方式决定了只能解决最普通的问题。

其语法表示为:

=left(要从左侧开始截取的字符串或单元格引用,截取几位)

=right(要从右侧开始截取的字符串或单元格引用,截取几位)

=mid(要从中间截取的字符串或单元格引用,从第几位开始,截取几位)

虽然语法简单,也注意两个问题:

第1、 三个函数中,从第几位开始或截取几位的参数必须是数字。

第2、 Right函数是从右侧数几位开始截取,并非倒着显示出来。

看个实例:

为了方便举例,我们姑且假定,活动地点中的前三位是地区,4-6位是城市,最后6位是具体地址。

excel字符的截取,Excel函数能做的比想象的可能要多!

那么我们分别在D,E,F列中插入函数left,mid,right即可完成。

excel字符的截取,Excel函数能做的比想象的可能要多!

使用起来非常简单,但是它能够解决的也是具有一定格式的提取,经典案例为:身份证中间八位代表出生日期等。

截取特定符号前的字符串

在工作中,我们也会遇到要求提取特定符号前的字符串,比如:费用类别编号中"-"前面的编码代表着费用类别,我们需要对其进行填充。

excel字符的截取,Excel函数能做的比想象的可能要多!

分析一下,从表中来看,左侧开始截取是没错的。但是具体截取几位是个问题,因为我们发现第一个值要截取3位,第二个要四位,它不一样,该怎么办呢?这时候我们需要借助FIND函数来判断出特定符号"-"在第几位,然后截取出前一位的数字。比如第一个:"-"在第4位那就从左侧截取(4-1)位。思路理清楚剩下的就好办了。

excel字符的截取,Excel函数能做的比想象的可能要多!

解释一下,为了实现截取"-"之前的字符,整体来看左侧截取D3中的内容是没错的,所以先用=left(D3,截取位数待定),因为截取位数不一样,所以截取位数暂时不能确定,但是有一点是可以确定的,就是截取位数是-的前一位,那么只需要定位出-在第几位即可。Find函数恰好可以实现。(FIND函数不熟练的同学可以关注我,看下一篇文章哦!)这里几个问题需要注意:

第1、 遵循所有函数必须遵循的法则,函数书写过程中所有的标点符号须是英文输入状态下输入。

第2、 要截取的位数是特定符号所在位数减一。

第3、 Find函数 * 定符号必须用引号。

截取特定符号后的字符串

有时候我们也需要截取特定符号之后的字符,有些同学,经过刚才特定符号之前的演习之后,觉得,这有啥,特定之后就用right和find不就可以了,和截取之前一样的。有时候我们想象的总是比实际的要美好一些。假定"-"之后的代表费用码,需要填充。

excel字符的截取,Excel函数能做的比想象的可能要多!

我们一看表,就会突然发现,使用right和find像前文提到的left和find一样操作,并不能完成,前面之所以能够完成,是用find就可以查找到具体要截取几位,现在则不行了。我们来分析一下,截取后面的right肯定是没有问题的,问题还是在截取几位上面。仍然以第一个结果为例,要截取出-后面的内容,不但要知道-在第几位,还要知道总共有几位,因为用总共的位数减去-的位数,就是我们要截取出来的东西。只要我们理清思路一切就尽在掌握了。说到总位数熟练的同学,肯定立刻就想到了LEN函数,就好办了。如果没有,点击关注,后期将不断更新。

excel字符的截取,Excel函数能做的比想象的可能要多!

如果看起来比较迷糊的同学,可以按照下面的拆分剖析法,分析函数,再复杂的函数也经不起拆分推敲,只要你肯,至少是可以看得懂的。

首先是right大函数,两个参数,其中一个参数是d3,这没的说。另一个参数是

LEN(D3)-FIND("-",D3)这是一个算数运算,被减数和减数分别是一个函数len(d3)和find("-",d3)经这么一来是不是就清楚了。

特定符号之间的截取,需要大家结合上面两个实例仔细推敲,相信大家自己推敲出来的更有成就感的。当然截取函数还有一些其他更为复杂的形式,比如截取任意数字之前的,截取出所有数字等。

标签:excel字符的截取
0
投稿

猜你喜欢

  • cdr查看器怎么用?cdr文件缩略图查看器使用教程

    2023-06-30 06:08:33
  • telnet测试端口是否通

    2022-05-30 22:58:23
  • Excel下拉菜单调用相应的人物照片

    2023-10-02 20:40:40
  • Excel ZTEST 函数 使用实例教程

    2022-05-26 09:32:17
  • 如何在wps表中拆分日期

    2023-03-10 02:23:47
  • syswow64病毒怎么解决-syswow64病毒解决方法

    2022-03-23 14:25:03
  • 迅蟒自媒体营销助手如何申请微信小店?迅蟒自媒体营销助手申请微信小店的方法

    2022-11-02 03:31:37
  • 如何在Excel中仅复制可见单元格

    2023-09-27 02:12:44
  • chrome浏览器错误代码status_breakpoint如何解决?

    2023-04-17 22:05:33
  • Wps如何冻结表格窗格?Wps冻结表格窗格的方法

    2022-03-03 03:27:30
  • 【MathType小技巧】如何能够将MathType工具栏放大?

    2022-01-22 21:24:36
  • word文档中怎么快速查看所有图片和表格?

    2023-05-07 01:01:03
  • 在Mac上轻松制作毕业聚会邀请函

    2022-02-20 09:12:28
  • win11系统连接wifi出现"没有有效IP配置错误"解决方法

    2022-09-10 09:10:11
  • Viscosity for Mac使用创建您的第一个连接的方法

    2023-05-21 17:44:46
  • Excel数据输入,难道不就是打打字吗?

    2023-01-20 17:07:49
  • Windows7系统怎么打开XPS Viewer?

    2023-04-20 23:28:06
  • Beyond Compare怎么忽略行号?Beyond Compare忽略行号的方法

    2022-10-13 13:11:11
  • 台积电:7nm工艺唯我独尊 市场份额100%

    2023-08-19 15:44:46
  • PDF文档中怎么添加竖行文本?

    2023-07-27 09:17:56
  • asp之家 电脑教程 m.aspxhome.com