二维码 购物车
部落窝在线教育欢迎您!

财务经常遇到的字符提取,三种方法轻松解决!

 

作者:老菜鸟来源:部落窝教育发布时间:2022-04-28 15:51:21点击:1097

分享到:
0
收藏    收藏人气:0人
版权说明: 原创作品,禁止转载。

编按:

大家好,今天来给大家讲一个财务人员经常遇到的情况——字符提取,包括只提取二级科目,提取一二级科目两种情况,赶紧来看一看吧!

 

科目名称对于财务人员来说是再熟悉不过的东西了,在日常工作中,有些时候会提取指定级别的科目名称,例如只提取二级科目,或者提取一二级科目,效果如图所示。

 

 

对于这类问题,使用操作法和公式法都可以解决,首先来看看操作法。

提取二级科目时,输入前两个,如图所示。

 

 

在下面一个单元格里按Ctrl+E快捷键即可自动完成提取。

 

 

也可以选中前两个,按着鼠标右键下拉,在弹出的菜单选择快速填充。

 

 

 

提取一二级菜单时,操作方法一样,还是需要输入两个,输入两个是为了让Excel发现提取的规律,这样就能比较准确的得到需要的结果。

 

 

注意,Ctrl+Eoffice2013及以后的版本新增的功能。

针对低版本的同学,我们再来给大家介绍一下公式法。

不管是提取二级科目还是提取一二级科目,关键点在于确定每个分隔符“-”的位置,这就需要用到FIND函数。

FIND函数的格式为:FIND(找什么内容,在哪里找,从第几个字开始找)

例如=FIND("-",A2)就可以找到第一个分隔符的位置。

 

 

这个公式里省略了第三参数表示从最左侧的第一个字开始找,得到5说明“-”在单元格的第5个字。

如果要找第二个“-”的话,公式可以这样写,=FIND("-",A2,FIND("-",A2)+1)

 

 

返回错误值的表示在单元格只有一个分隔符,为了避免出现错误,可以将公式修改为=FIND("-",A2&"-",FIND("-",A2)+1)

A2&"-"表示在单元格的最右边添加一个分隔符,这样就不会出错了。

 

 

如果这两步都能理解的话,要提取指定的内容只需要再组合一个MID函数就可以了。

MID函数的格式为:MID(在哪里提取,从第几个字开始提取,提取几个字)

如果需要提取二级科目的名称,公式就可以这样设计。

MID(单元格,从第一个分隔符后面一个字开始提取,第二个分隔符的位置-第一个分隔符的位置-1),这样描述看起来比较啰嗦,但是有助于新手理解其中的逻辑关系。

将文字用对应的公式代替之后的公式为:=MID(A2,D2+1,E2-D2-1)

 

 

其中D2E2是前面用FIND设计的公式(也就是辅助列),假如不想用辅助列的话,也可以用函数嵌套一下,公式为:=MID(A2,FIND("-",A2)+1,FIND("-",A2&"-",FIND("-",A2)+1)-FIND("-",A2)-1)

 

 

如果不理解前面的思路解析直接看这个公式,估计很多同学就直接晕了。

相对于提取二级科目来说,提取一二级科目还稍微简单一点,可以使用LEFT函数提取,公式为:=LEFT(A2,E2-1)

 

 

如果不用辅助列的话,公式为:=LEFT(A2,FIND("-",A2&"-",FIND("-",A2)+1)-1)

 

 

关于这个公式的思路,就留给同学们自己琢磨吧。

好啦,以上就是今天的所有内容啦!

 

本文配套的练习课件请加入QQ群:902294808下载。

Excel高手,快速提升工作效率,部落窝教育《一周Excel直通车》视频和Excel极速贯通班》直播课全心为你!

扫下方二维码关注公众号,可随时随地学习Excel

IMG_256

相关推荐:

 

如何提取品牌信息?LOOKUP函数有绝招!

没有Textjoin函数,如何解决提取数据的问题?

如何在特定位置批量插入空行等12种实用办公技巧

工资表转工资条,VLOOKUP有绝招!

版权申明:

本文作者老菜鸟;同时部落窝教育享有专有使用权。若需转载请联系部落窝教育。