在VB中筛选并计算excel数据

数据都在excel表里,我想把数据在VB的某个控件中显示出来,然后select关键字列出某些类别的数据,求平均值...因为数据比较多,一个一个挑太费劲了...简单来说,每行的数据都有甲乙丙丁四个班别,我想把所有甲班的数据都列出来,然后算出甲班员工年龄的平均值,就是这个程序,希望指点,VB或VBA都可以,最好是VB...

写一段excel导入到datagrid控件里的代码,然后在窗体里新建一个TEXT得控件
用SQL的SELECT AVG(年龄) AS xxxx FROM XXXX表 把SELECT求出的平均值赋给TEXT,然后就可以显示给你看了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-07-17
直接excel表格筛选一下选出甲班,然后再用平均值函数算出平均员工年龄就ok啦
第2个回答  2009-07-11
excel本身就有这个数据分析功能,还要用vb写啊
第3个回答  2009-07-11
VBA能解决,给我[email protected]发一份表