|
5学分
本帖最后由 ljxya263 于 2011-2-28 15:02 编辑
因我是菜鸟,对excel用的不熟练,有以下问题请大家帮忙解决,谢谢!
qq:46110110
报表见附件
需要解决的问题如下:
1.有没有更好的办法优化报表
2.报表可否按日期自动增加一个表,报表1.3,增加一个表为1.4(表名可以按日期格式)以每月的日期为主。而且表内的罐余纯油公式=('12.31'!I6+H6)-(M6+N6+O6)*0.85、上日罐余='12.31'!P6中的日期能否自动更改。例如增加表1.4,公式自动更改为{罐余纯油公式=('1.3'!I6+H6)-(M6+N6+O6)*0.85、上日罐余='1.3'!P6}
3.每月的汇总用哪个函数比较好。
4.表格内的数据如1.2表中的B6列移位到B10列,数据调用就会出错,一般每月1号调整井号,中途调整井号要调整后面所有表内的列。 能不能任意调整井号,表内的数据也不会随着井号的调整出错。
查找引用函数能否实现
经过研究:公式更换为查找引用函数,可以调整井号顺序了,公式更改为=(VLOOKUP(B6,'1.2'!B$6:Q$600,8,0)+H6)-(M6+N6+O6)*0.85 =VLOOKUP(B6,'1.2'!B$6:Q$600,15,0) 还有其它办法吗?
需要优化的附件
2011年1月份原油生产日报表.rar
(114.34 KB, 下载次数: 119)
|
最佳答案
查看完整内容
这个你要别人帮你分析,你自己得说明其中的数据关系,我给看个例子
大概就是实现你的抹掉数据,期末变期初的构思。至于新生成一个表的问题,做个简单的判断,判断最有一个表的月,日,日期上面+1就行了。
我下面是录制的,所以日期没用变量,是直接写的。
Sub Macro1()
'
' Macro1 Macro
'
'
Sheets.Add After:=Sheets(Sheets.Count)
Sheets("Sheet1").Select
Sheets("Sheet1").Name = "2.1"
Sheets( ...
|