以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 制作excel报表的公式怎么设 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=142441) |
-- 作者:sywmbk -- 发布时间:2019/10/27 18:06:00 -- 制作excel报表的公式怎么设 在制作的excel报表中,需要有自动统计的公式,比如输出的 C5=sum(C2:C4) 我们在制作模板时,又需要把第一行、第一列作为控制区域,于是输出后,模板中的C列将成为B列,所设计的公式就失效了。 请问,有什么技巧或者办法来直观地设置这些公式吗? 要是能够保留A列,且不输出A列,在模板中定义的公式就可以不出错了。
[此贴子已经被作者于2019/10/27 18:26:03编辑过]
|
-- 作者:有点蓝 -- 发布时间:2019/10/27 20:56:00 -- 方法1、使用Foxtable的方式求和,如 <[第一列] + [第二列]> 2、先生成报表,再使用代码设置公式:http://www.foxtable.com/webhelp/topics/1160.htm
|
-- 作者:sywmbk -- 发布时间:2019/10/31 17:10:00 -- 非常感谢 有点蓝 的回复! 第一个方法可以用。 提个建议,请采纳: 对设置数据属性用的A列,增加一个标识,如果有该标识,那么在生成的表格中不删除A列,如果没有,就跟现在一样,不留A列。 这一功能对软件开发来说,应该很容易;对用户来说,可以解决电子表格中的自定义公式继续使用的问题。象我现在要处理的报表,都是已经设置好的,拿来直接修改为模板,要是能这样,定义模板就真的简单了。 或许已经有该功能了,我没有学会?
|
-- 作者:有点蓝 -- 发布时间:2019/10/31 17:14:00 -- 没有这种功能。如果是为了设置公式,有没有A列,都可能会有问题,因为明细行是动态生成的,所以最好还是在生成报表后使用代码添加公式。 |
-- 作者:sywmbk -- 发布时间:2019/10/31 17:23:00 -- 哦,... ![]() 唉,还是希望加上。给大家说明就可以了。知道动态生成,大家在设计模板时会注意的。 |