如果评选使用 Excel 最多的职业,财务一定榜上有名。而财务工作中,我们经常要与会计科目打交道,今天小花就分享一些处理会计科目的技巧,助力财务大佬们提质增效!身为财务的你,一定非常熟悉下面这样的会计科目名称。如何在完整的明细科目名称中快速拆分出各级会计科目呢?稍加观察,大家就能发现,分级科目之间通常都有像上图中的斜杠「/」这样明显的分隔符号。只需选中需要拆分的会计科目所在列,点击【数据】选项卡下的【分列】按钮,设置按分隔符「/」进行拆分,即可实现快速拆分。在上例中,有的会计科目是二级科目、有的是三级科目,分列后并不是所有最末级科目都填在最后一列 D 列。但有时,我们要的正是末级科目名称,这时候该怎么做?这种提取指定位置字段的方法有很多,比如 RIGHT 函数、SUBSTITUTE 函数、Ctrl+H,等等,但其中最方便快捷的莫过于智能填充【Ctrl+E】。我们只需在首个单元格中填入需要提取的字段,按【Ctrl+E】,Excel 就可以自动判断提取规则,完成后续单元格的自动填充,末级科目就提取完成啦。面对下图这样以完整科目显示的序时明细账,我们如何统计管理费用的发生额呢?由于序时账中采用明细科目,而统计费用要求按一级科目汇总,这就导致我们无法使用 SUMIF 函数进行简单的条件求和。但显然,这些明细科目都是以一级科目为开头的,比如管理费用/通讯费,它的开头就是我们要统计的字段「管理费用」。此时,我们只需将 SUMIF 的条件判断值设置为「开头字符串&通配符「*」」,问题就迎刃而解了。将 SUMIF 函数的条件值设置为 H2&"*",表示求和的条件值是以管理费用为开头的任意字符串。一般情况下,会计科目都是按一定的规则进行编码的,即同一个一级科目的明细科目,其会计科目编码的前几位都是相同的。例如案例中所有的管理费用科目,其会计科目编码的前 4 为是「6602」。因此,我们也可以使用会计科目来统计一级科目发生额,同样使用通配符「*」来完成。使用会计科目编码进行统计时,一定要特别注意文本型数字和数值型数字之间的区别,一不留神,就会导致出错哦。很多时候,我们需要统计的科目并不属于同一个一级科目。比如,所得税汇缴时,我们需要统计业务招待费发生额以便进行纳税调增;再比如,统计财务费用分析时我们需要将资本化利息纳入考虑。这就要求我们设置的公式,不能仅仅满足对单一条件值的求和统计。如下例中,在统计资金成本时,相关科目「6603」和「5101」都是满足条件的。此时,我们需要使用 SUM+SUMIF 的数组运算来完成。{=SUM(SUMIF($A$2:$A$15,F2:F3&"*",$C$2:$C$15))}
PS. 该公式为数组公式,输入公式后需要同时按【Ctrl+Shift+Enter】才能正确运算。将 SUMIF 函数的第二个参数条件值设置为 F2:F3&"*",表示对会计科目编码是以「6603」或「5101」开头的发生额进行求和。由于条件值不止一个,SUMIF 将对两个条价值分别求和,生成数组,SUM 函数再对这个数组中的两个数值进行求和。以上,就是小花分享的关于会计科目处理的一下零星技巧,包括:❹ 使用 SUM+SUMIF 数组公式完成跨科目条件求和。你还想了解哪些财务工作相关的 Excel 技巧,不妨留言告诉我们,小花一定竭力为你安排教程,一起加油吧!
看完本文,是不是直呼「涨见识了!!!」
如果你还想学更多高效办公技巧,小 E 推荐大家入手《和秋叶一起学 Word Exce PPT(套装 3 册)》图书哦~Word/Excel/PPT 技能大全,职场人必看。高效工作不加班,你值得拥有!
原价 287 元,现在京东活动专场价,仅售 184 元!
今天是活动最后一天哦,赶紧扫码立抢买书超值优惠价!↓↓↓
欢迎加入秋叶 Excel 专属读者群~和群友一起互相交流学习 Excel,互帮互助。现在进群,还会掉落各种学习资源,助力大家提升办公效率![]()