表中有其他数据, 只想知道多个表中H列的不同数据个数
每个表中 都是H 列 如
表1 表2 表3
H H H
地址 地址 地址
1 2 6
3 5 8
4 7 9
单个excel表多个sheet表中不同数据的个数
答案:2 悬赏:40 手机版
解决时间 2021-02-05 06:20
- 提问者网友:遮云壑
- 2021-02-04 20:15
最佳答案
- 五星知识达人网友:纵马山川剑自提
- 2021-02-04 21:43
你是说工作簿吧?一个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请根据你的需要调整,总之要估计充分一点,覆盖你要统计的数据区域最大的那张表。
我尝试着理解一下你的意思:好几个Excel文件——也就是多个工作簿,要统计每个工作簿里面每个工作表1-100的个数总和,最后每个工作簿的统计值还要累加起来。
这个就用公式解决有点困难。因为一是工作簿的名称可能五花八门,二是每个工作簿里工作表的数量也不确定。
我修改了一下原来用过的一个宏,应该可以满足你的要求。附件“遍历多个工作簿.xlsm”已上传。
用法:建一个文件夹。将附件“遍历多个工作簿.xlsm”,和你要统计的所有Excel文件都放在新建的文件夹里。运行“遍历多个工作簿.xlsm”第一个sheet里的按钮。统计结果最后放在A1单元格。
***注意宏代码的第47行:SR = SR + Application.Evaluate("=SUMPRODUCT((A1:Z1000>=1)*(A1:Z1000<=100))"),这里A1:Z100请根据你的需要调整,总之要估计充分一点,覆盖你要统计的数据区域最大的那张表。
全部回答
- 1楼网友:杯酒困英雄
- 2021-02-04 23:21
先问一下,你的那多个sheet是在同一个工作薄中吗?
如果在同一个工作薄的话,你用导入外部数据可以,很简单的,
数据——导入外部数据——直接打开数据源件,选择数据源件,找见你的那个工作薄,
在选择表和字段里,下拉的那个小三角,可以选择不同的表,先选择一个表,再选择要用的字段,再重新选择一个表,再选择要用的字段,反复操作就可以了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯