|
楼主 |
发表于 2011-8-10 02:17
|
显示全部楼层
超级版主帮忙解决一下,已经上来看很多次了,急用!谢谢!
本帖最后由 kw868 于 2011-8-10 20:54 编辑
本表的G列数值我现在是用数组公式计算出来,但是因为“合计”这个表的数据有5万行,用数组公式太慢,希望请高手帮忙在“ECO达成”这个按钮上替我写一段VBA宏代码来求出G列的值(本表G列值=以本表A列与“合并”工作表的D列相同时,求“合并”表中的G列对应的不重复计数)!
现在G列的数组公式是 G5==COUNT(0/(FREQUENCY(-OFFSET(合并!$G$1,MATCH($A5,合并!$D$2:$D$40000,),,COUNTIF(合并!$D$2:$D$40000,$A5)),-OFFSET(合并!$G$1,MATCH($A5,合并!$D$2:$D$40000,),,COUNTIF(合并!$D$2:$D$40000,$A5)))))
现在“按钮5”里面的宏代码是二楼“那么的帅”高手替我写的,但是我提供的是一楼的示例文件,所以“按钮5”的代码是正确的,可以要迁移到这个正式表里面了,因为数据跨表引用,不懂怎么改代码,还要继续请教,请帮忙我改写一段VBA宏按钮的字典可以适应到“进度”这个表的“ECO达成”按钮上!我这样说很罗嗦,我的需求就亲看我的截图吧,比较清楚!
G列求值的截图说明
|
|