EXCEL函数在用友ERP报表批量公式编辑中的应用

2015-10-21 17:24吴忠玉
科技与企业 2015年24期
关键词:批量成本费用单元格

吴忠玉

近年来随着信息技术、网络技术的不断发展和知识经济时代的到来,一些大型企业在集团内部迫切需要加强资源整合和资金效率、效益的管控。所以ERP以其灵活性、集成性、全球性的特点,被越来越多的大型企业所接受和使用。

本文以用友ERP(以下简称ERP)为例,重点介绍其财务报表编辑中EXCEL函数与其报表函数的结合引用。

一、表单元的命名和引用

ERP软件中对表单元格的命名分两种方式:

方式一:用行列坐标来定义,先列后行。如第二行第3列,可以表示为C2,这一点和EXCEL是一样的。但这种命名方式的引用范围仅限于本表单元格之间,如:F5=D2+C2。但表与表之间的引用ERP则用的是下面的方式。

方式二:用行首和列首名来指定单元格的名称,称之为“表指标”。例:定额材料的本年计划在表中应是B5,但它用表指标来表示时如上表所示为“定额材料费本年计划”。

二、相关函数的介绍

本文我们重点向大家介绍几个在批量公式编辑中可能遇到的EXCEL函数和ERP函数。由于EXCEL函数大家比较熟悉,在此仅做如下列举:

(1)ROW()函数 函数功能:返回引用的行号。

(2)&函数 函数功能:链接。

(3)MID()函数 函数功能:返回文本字符串中从指定位置开始的特定数目的字符。

(4)len()函数 函数功能:LEN 返回文本字符串中的字符个数。

2、ERP函数

指标函数MSELECT()。

函数格式:MSELECT(指标名称,[时间属性],[整数],[关键字条件])

函数功能:返回符合条件的指定指标的值

参数说明:指标名称,由报表编码加'->'加指标名称组成,并且用引号引起来,例如'报表1->本月收入'

时间属性,字符串'年'/'半年'/'季度'/'月'/'旬'/'日',可以写的范围与当前报表的时间属性有关

整数,如1,2,-1,如取当期数,此属性可以缺省

如:F5=MSELECT('成本费用表->定额材料费本月实际','月'),此公式表示的意思为:F5单元格的值取成本费用表中的当月定额材料费本月实际,其中:MSELECT为函数名,“成本费用表”为表名,“定额材料费本月实际”为表指标名,“月”为时间属性,表示取当月数。但下面的公式则表示取上年同期数。

F5=MSELECT('成本费用表->定额材料费本年累计','年',-1)

三、EXCEL函数在ERP批量公式中应用举例

一般来说,ERP批量公式主要应用于表间公式的编辑,因为它要用到其它表的指标名称。尤其是批量、连续引用时编辑效率更明显。

在批量公式编辑中用到的函数基本就是上述EXCEL的4个函数和ERP的一个函数,主要用来完成两个任务:EXCEL函数的主要作用是用来从被引用报表中提取指标名称,然后由ERP的MSELECT()函数来完成表间取数的目的。下面舉例说明。

例:一家运输企业,下设7个车队,一个维修车间和机关科室。要求按单位进行成本项目列示,并进行年度累计,每月用A4纸打印上报(仅限一页)。具体设计如下表:

1、通过报表设计功能下的格式查看菜单,将成本费用明细表(本月)的指标名称导出,生成“指标名称表.xls”;

2、打开“指标名称表.xls”,在sheet2的B4单元格输入以下公式:

="B"&ROW()&"="&"MSELECT('成本费用明细表(本月)->"&MID(Sheet1!B4,3,LEN(Sheet1!B4)-4)&"','月')"。显示结果应为“B4=MSELECT('成本费用明细表(本月)->定额材料费本年计划','月')”。然后向下填充,根据报表长度就可生成B列相应单元格的公式。在生成C、D及之后各列公式时,只需要将上述公式中的B替换成相应的列号C、D即可;

3、将生成的公式复制到纯文本文件中,生成“公式.txt”文件,

4、进行入ERP报表公式设计状态,打开成本费用明细表(累计),数据菜单下的“批量公式”导入,将“公式.txt”文件中的公式全部导入,生成本表公式。

至此,利用本月数据生成累计报表的任务就全部完成了。当然,本人仅就结合自己的工作经验谈了一些自己的体会,仅做抛砖之举,希望有更多的、有相同需要的同志来关注和研究这个问题。

(作者单位:甘肃金川金格矿业车辆制造有限公司)

猜你喜欢
批量成本费用单元格
合并单元格 公式巧录入
批量提交在配置分发中的应用
流水账分类统计巧实现
玩转方格
玩转方格
批量下载自己QQ空间上的相册
制造业成本费用内部控制措施之探讨
地勘单位成本费用控制浅析
中国经济换挡对企业成本费用粘性的影响
重塑批量集中采购