根据摘要中指定关键词进行分类筛选


  根据摘要中指定关键词进行分类筛选

  背景与情境:

  某事业单位的会计人员在利用财务软件进行会计科目设置时,没有根据管理的需要设置相应的明细账。

  如本例中的财政补助收入没有设置健康体检收入、公共卫生收入。平时全记入在财政补助收入账中,只是在摘要中进行相应地说明。

  问题:

  现需要分类形成各类收入的明细账。



  图:财政补助收入下没有设置相应的明细分类科目

  解决方案设计:

  先从财务软件中将财政补助收入账簿以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在财务中的应用实训》.北京:高等教育出版社