Excel字符提取方法:财务经常遇到科目提取的两种情况

Excel字符提取方法:财务经常遇到科目提取的两种情况
2023年07月21日 10:31 部落窝教育

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

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

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

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

在下面一个单元格里按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)

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

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

版权申明:

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

财经自媒体联盟更多自媒体作者

新浪首页 语音播报 相关新闻 返回顶部