Rss & SiteMap

易表在线答疑 http://www.egrid2000.com/dvbbs/

电子表格|Exel|Foxpro|Access|数据管理软件|数据统计软件|数据分析软件
共1 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:eval函数的妙用(贺老六原创)

1楼
喜爱易表 发表于:2006/8/16 19:31:00
eval函数的妙用

在上述的文件中,前面所有表的最后一行汇总数据自动加入到最后一个表中,公式只有一个:
eval("cell([" + [部门] +"!Rows]" + ",colname,[部门])")


解释:
eval函数, 对表达式求值,例如刷新公式设为1+1或者eval("1+1")效果是一样的,但是有的时候计算公式是变化的,必须用eval函数才能实现。
对于公式:
eval("cell([" + [部门] +"!Rows]" + ",colname,[部门])")
我们只看着一部分就行了:
cell([" + [部门] +"!Rows]" + ",colname,[部门])
对于最后一行的第一行第二列来说,部门为“压制”,colname为"生产总数",所以:
cell([" + [部门] +"!Rows]" + ",colname,[部门])
等于:
cell([压制!Rows],"生产总数","压制")
意思是压制表中生产总数列的最后一行的内容,具体请参考帮助文件中的cell函数的说明。

共1 条记录, 每页显示 10 条, 页签: [1]

Copyright ©2002 - 2005 egrid2000.com
Powered By Dvbbs Version 8.3.0
Processed in .01563 s, 2 queries.