|
各位大侠,本人在单位负责数据的整理、汇总和统计,由于数据量大,数据源质量不好,每日苦不堪言。虽想努力学习VB,但限于资质,只好将手上的难题发上来,请哪位好心的大侠帮忙。
本人需求的难点:
1.数据量大。一个设备信息表包含约2万条记录(每日维护更新,月更新条数约500条);一个生产进度表,按月需要整理(不同数据源,整理到生产进度表统一格式),月记录数大约在1~1.5万条,1年的数据约15万条;
2.数据质量差。由于原始数据源的来源多、格式不统一且每年都可能发生格式变化,老板又不肯花钱,所以只能手工去调整格式;数据量这么大,手工就难免会有错,所以对数据维护(主要是设备信息表记录的维护)就很重要;
3.数据项多,分析角度灵活。对于这么多的数据,业务的复杂度就不用说了,老板还不断提出不同角度的统计数字要求,致使俺天天加班。
本人目前使用Excel2007(Excel2003的6.5万行的限制,对俺的例子不是很合适了),平时一般是用Vlookup、数据透视表来手工完成老板要的数据。曾想尝试使用宏、VB来减轻自己的工作负担,但
1. 宏对于这种需要不同角度分析的工作不合适;更适合使用数据透视
2. 用VB(vlookup或match)做过一个对比两张表“客户号”&“设备号“差异,在生产进度表中填补”客户号“和”设备号“的程序(主要是想合并出一张包含所有设备且有生产数据的整表,以便可以手工使用数据透视来分析数据),当这两张表每张有2~3000条记录时可以正常运行,一旦5000条以上就干脆死机或VB提示”溢出“。
3. Access肯定更适合,但我对SQL, MS Quary更是一窍不通,完全不知如何才能实现了
恳请哪位大侠帮忙做个雏形,我再根据里面的内容一点点学习和完善。附件是更详细的需求描述,有些需求可能过分了,不一定都要实现的。谢谢
求助.rar
(26.68 KB, 下载次数: 29)
|
|