excel字符的截取,Excel函数能做的比想象的可能要多!
发布时间:2022-11-19 20:58:55
对于字符串的截取,在Excel日常使用中非常的频繁,也非常的有用,因此,office在新版本更新中也增加了更为便捷的方式。
但是可能更多的人,对于字符串的截取还停留在left,right,mid三个函数的简单应用,一旦碰到较为复杂的提取字符,则无从下手,本文就从浅入深了解一下三截取函数不一样的用法。
字符串截取函数的最普通方式
最普通的方式决定了只能解决最普通的问题。
其语法表示为:
=left(要从左侧开始截取的字符串或单元格引用,截取几位)
=right(要从右侧开始截取的字符串或单元格引用,截取几位)
=mid(要从中间截取的字符串或单元格引用,从第几位开始,截取几位)
虽然语法简单,也注意两个问题:
第1、 三个函数中,从第几位开始或截取几位的参数必须是数字。
第2、 Right函数是从右侧数几位开始截取,并非倒着显示出来。
看个实例:
为了方便举例,我们姑且假定,活动地点中的前三位是地区,4-6位是城市,最后6位是具体地址。
那么我们分别在D,E,F列中插入函数left,mid,right即可完成。
使用起来非常简单,但是它能够解决的也是具有一定格式的提取,经典案例为:身份证中间八位代表出生日期等。
截取特定符号前的字符串
在工作中,我们也会遇到要求提取特定符号前的字符串,比如:费用类别编号中"-"前面的编码代表着费用类别,我们需要对其进行填充。
分析一下,从表中来看,左侧开始截取是没错的。但是具体截取几位是个问题,因为我们发现第一个值要截取3位,第二个要四位,它不一样,该怎么办呢?这时候我们需要借助FIND函数来判断出特定符号"-"在第几位,然后截取出前一位的数字。比如第一个:"-"在第4位那就从左侧截取(4-1)位。思路理清楚剩下的就好办了。
解释一下,为了实现截取"-"之前的字符,整体来看左侧截取D3中的内容是没错的,所以先用=left(D3,截取位数待定),因为截取位数不一样,所以截取位数暂时不能确定,但是有一点是可以确定的,就是截取位数是-的前一位,那么只需要定位出-在第几位即可。Find函数恰好可以实现。(FIND函数不熟练的同学可以关注我,看下一篇文章哦!)这里几个问题需要注意:
第1、 遵循所有函数必须遵循的法则,函数书写过程中所有的标点符号须是英文输入状态下输入。
第2、 要截取的位数是特定符号所在位数减一。
第3、 Find函数 * 定符号必须用引号。
截取特定符号后的字符串
有时候我们也需要截取特定符号之后的字符,有些同学,经过刚才特定符号之前的演习之后,觉得,这有啥,特定之后就用right和find不就可以了,和截取之前一样的。有时候我们想象的总是比实际的要美好一些。假定"-"之后的代表费用码,需要填充。
我们一看表,就会突然发现,使用right和find像前文提到的left和find一样操作,并不能完成,前面之所以能够完成,是用find就可以查找到具体要截取几位,现在则不行了。我们来分析一下,截取后面的right肯定是没有问题的,问题还是在截取几位上面。仍然以第一个结果为例,要截取出-后面的内容,不但要知道-在第几位,还要知道总共有几位,因为用总共的位数减去-的位数,就是我们要截取出来的东西。只要我们理清思路一切就尽在掌握了。说到总位数熟练的同学,肯定立刻就想到了LEN函数,就好办了。如果没有,点击关注,后期将不断更新。
如果看起来比较迷糊的同学,可以按照下面的拆分剖析法,分析函数,再复杂的函数也经不起拆分推敲,只要你肯,至少是可以看得懂的。
首先是right大函数,两个参数,其中一个参数是d3,这没的说。另一个参数是
LEN(D3)-FIND("-",D3)这是一个算数运算,被减数和减数分别是一个函数len(d3)和find("-",d3)经这么一来是不是就清楚了。
特定符号之间的截取,需要大家结合上面两个实例仔细推敲,相信大家自己推敲出来的更有成就感的。当然截取函数还有一些其他更为复杂的形式,比如截取任意数字之前的,截取出所有数字等。
猜你喜欢
- 前一段时间系统提示内存不够,后来在 Word 2010/2007 中点击“插入-图片”向文档中添加图片时,图片仅显示为空白边框?为什么会这样
- 1.打开Excel表格,选中需要编辑的单元格,点击工具栏的“样式”→“条件样式”→“项目选取规则”,接着我们可以根据自己的需求选择相应的规则
- 多年前,我是一家被《财富》 200强公司收购的小公司的年轻CFO。在出售的几天内,我发现自己在公司总部,因此我可以了解大公司的运作方式。在访
- 一般我们在说到做表格的时候,很多小伙伴都会想到并选择Excel来制作,但是大家知道吗,其实在Word中也是可以做出非常漂亮的表格的。今天小编
- Word文档设置段前分页的方法教学分享。段前分页功能的作用是可以帮助我们去进行内容的分隔,比如我们在一页的最后一行输入一个标题之后,软件就会
- 在Excel表格中,我们可以将数据转化为各种图表,比如柱形图,折线图,饼图,散点图,柱形图与折线图的结合图表等等。如果我们在Excel表格中
- 一切似乎都很简单…要改善对销售或其他衡量指标的预测,您只需找到领先指标…与关键衡量指标高度相关但有时差的衡量指标。然后,您可以使用这些领先指
- Excel中经常需要使用到图表功能,做好的图表具体该如何加入标题呢?接下来是小编为大家带来的excel2003图表加入标题的方法,供大家参考
- 统计软件Minitab如何制作产品缺陷分析图Pareto图?Excel如何制作柏拉图图?Pareto图是排列图,可以识别产品缺陷、客户投诉的
- 在Excel中制表的时候经常会使用一些函数和公式,只要使用不当就会返回一些错误代码。今天,小编就教大家在Excel中应用公式错误代码“#NA
- LibreOffice表格怎么保护单元格?LibreOffice中的表格比想让别人随意改动,我们给可以单元格添加保护,该怎么操作呢?下面我们
- MathType公式复制到Word中是代码怎么回事?1.按照自己的使用习惯打开MathType公式编辑器进入到公式编辑界面,或者
- 如何删除word文档中的属性和个人信息1、首先查找下文档在电脑磁盘的位置,找到后在WORD文档上单击鼠标右键,选择属性。 2、弹出 属性 对
- 竖排文字用于对联,请贴,招牌,等等,word文档怎样输入竖排文字呢?那么下面就由小编给大家分享下word输入竖排文字的技巧,希望能帮助到您。
- excel单元格如何拆分两行?步骤一、打开需要编辑的Excel表格文件。步骤二、用鼠标选中需要拆分的单元格。步骤三、选中工具栏中的“数据”标
- 在Excel工作表中选定某个单元格后,单元格中的文本或公式内容会自动显示在编辑栏中。。图1单击展开按钮步骤2:编辑栏展开状态,。图2编辑栏展
- 在应付多表格数据的时候,Excel 2010中的多窗口重排功能就会起到很强大的作用,这样,你不至于来回切换表格,记录和比较数据,直接在一个界
- Excel中的if函数,除了可以单个条件进行筛选,还可以有多个条件进行筛选,下面是由小编分享的excel if函数多个条件怎么用教程,欢迎大
- 1.打开要打印的excel文档。2.直接打印,打印出来的效果默认都是居左上角显示。3.但在打印时,选中菜单栏中的页面布局--页面设置 图标按
- 您最多可以将24个项目添加到Office剪贴板。添加第25个项目时,Office 2019会从Office剪贴板中删除最旧的项目,以便为新剪