日期:2014-05-17  浏览次数:20733 次

请教一个比较难的Excel使用问题



Excel表格中每天加增加一张表.
表一为6月3号的数据,表二为6月4号的数据,依此类推,以后每天增加一张表.

我想实现下面的计算功能,请问如何设置.

表中上期结存为上一天的结存数据.
结存=上期结存+入库-出库

我在产品A中输入入库,出库数据时,产品A中结存列中自动计算出结果(上期结存在下面有描述).
然后在产品B中输入入库,出库数据时,产品B中结存自动计算出结果,以下的依此类推。

然后新建表二(sheet2)
表二中产品A中上期结存自动加载表一中产品A结存的数据,然后录入入库,出库自动计算出结存。
表二中产品B中上期结存自动加截表一中产品B结存的数据,然后录入入库,出库自动计算出结存。

后面的总入库,总出库,总结存都一样。


------解决方案--------------------
我能用powershell实现自动生成你所需求的excel表。
但代码不太容易理解。
所以我建议你换个思路做表,即按产品来区分sheet。
在每个sheet上实现统计。
当然对excel很了解的人应该能写出你所需要的宏脚本。
------解决方案--------------------
E2 = B2+C2-D2 公式下拉
每天复制工作表就可以,入库C、出库D两列数据清空,
再把结存E列 选择性粘贴到B列,保留数值。