根据摘要中指定关键词进行分类筛选
背景与情境:
某事业单位的会计人员在利用财务软件进行会计科目设置时,没有根据管理的需要设置相应的明细账。
如本例中的财政补助收入没有设置健康体检收入、公共卫生收入。平时全记入在财政补助收入账中,只是在摘要中进行相应地说明。
问题:
现需要分类形成各类收入的明细账。
图:财政补助收入下没有设置相应的明细分类科目
解决方案设计:
先从财务软件中将财政补助收入账簿以EXCEL形式输出。然后在表格中的最后一列增设一个筛选列,根据摘要内容确定本行数据是“健康体检”还是“公共卫生”进行自动分类,然后采用筛选方式复制方式另存为,或复制粘贴即可。
为了更加方便,可以采用引用方式进行明细账条件设置。
操作过程示例:
图:设置筛选关键字的计算公式
在I6单元格中输入“=IFERROR(MIDB(D6,FINDB($F$3,D6),8),"")”
提示:
其中,FINDB($F$3,D6),是表示在D6单元格中查找F3单元格中的文本(即“健康体检”)的起始位置,结果值为9。
此处F3中的数值为“健康体检”,该值根据需要可以随时变化。
在F3单元格中加上“$”表示绝对引用方式引用F3单元格中的数值,以便于公式采用拖拉方式复制到其他各列。
其中,MIDB(D6,FINDB($F$3,D6),8),是表示在D6单元格中的第9个字节开始(即 “健”字)连续截取8个字节,结果值为“健康体检”。
其中,=IFERROR(MIDB(D6,FINDB($F$3,D6),8),""),
是表示若(MIDB(D6,FINDB($F$3,D6),8)的结果值不是为“健康体检”,即结果值为错误值,则将计算结果的值显示为空。此处设置是为了视觉上的美观。
在I6单元格中的公式设置完毕后,再采用拖拉的方式将公式向下复制到其他单元格,结果见图。
然后再采用筛选方式形成健康体检的明细账,见下图。
图:健康体检明细账
若要建立“公共卫生”明细账,则只需要在F3单元格中输入“公共卫生”即可。
参考资料:钭志斌.《EXCEL在财务中的应用实训》.北京:高等教育出版社