excel 统计多个工作表中的多个sheet 的数据

怎样设计一个函数可以在工作表3中统计:工作表1中的sheet1到sheet30&工作表中的sheet1到sheet30中的1-100的数有多少个?非常感谢您!那如果是统计... 怎样设计一个函数可以在工作表3中统计:工作表1中的sheet1到sheet30 & 工作表中的sheet1到sheet30
中的1-100的数有多少个?
非常感谢您!那如果是统计多个工作表中的数据呢,比如表1和表2中sheet1到sheet30的数据?
展开
 我来答
真真真白丁
2014-04-27 · TA获得超过8521个赞
知道大有可为答主
回答量:4644
采纳率:85%
帮助的人:1741万
展开全部

你是说工作簿吧?一个Excel文件称为一个工作簿,一个工作簿里面的多个Sheet称为工作表。

我尝试着理解一下你的意思:好几个Excel文件——也就是多个工作簿,要统计每个工作簿里面每个工作表1-100的个数总和,最后每个工作簿的统计值还要累加起来。


这个就用公式解决有点困难。因为一是工作簿的名称可能五花八门,二是每个工作簿里工作表的数量也不确定。


我修改了一下原来用过的一个宏,应该可以满足你的要求。附件“遍历多个工作簿.xlsm”已上传。

用法:建一个文件夹。将附件“遍历多个工作簿.xlsm”,和你要统计的所有Excel文件都放在新建的文件夹里。运行“遍历多个工作簿.xlsm”第一个sheet里的按钮。统计结果最后放在A1单元格。

***注意宏代码的第47行:SR = SR + Application.Evaluate("=SUMPRODUCT((A1:Z1000>=1)*(A1:Z1000<=100))"),这里A1:Z100请根据你的需要调整,总之要估计充分一点,覆盖你要统计的数据区域最大的那张表。




推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式