财务经常遇到的字符提取,三种方法轻松解决!
作者:老菜鸟来源:部落窝教育发布时间:2022-04-28 15:51:21点击:1333
编按:
大家好,今天来给大家讲一个财务人员经常遇到的情况——字符提取,包括只提取二级科目,提取一二级科目两种情况,赶紧来看一看吧!
科目名称对于财务人员来说是再熟悉不过的东西了,在日常工作中,有些时候会提取指定级别的科目名称,例如只提取二级科目,或者提取一二级科目,效果如图所示。
对于这类问题,使用操作法和公式法都可以解决,首先来看看操作法。
提取二级科目时,输入前两个,如图所示。
在下面一个单元格里按Ctrl+E快捷键即可自动完成提取。
也可以选中前两个,按着鼠标右键下拉,在弹出的菜单选择快速填充。
提取一二级菜单时,操作方法一样,还是需要输入两个,输入两个是为了让Excel发现提取的规律,这样就能比较准确的得到需要的结果。
注意,Ctrl+E是office2013及以后的版本新增的功能。
针对低版本的同学,我们再来给大家介绍一下公式法。
不管是提取二级科目还是提取一二级科目,关键点在于确定每个分隔符“-”的位置,这就需要用到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)
其中D2和E2是前面用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:
相关推荐:
版权申明:
本文作者老菜鸟;同时部落窝教育享有专有使用权。若需转载请联系部落窝教育。