怎么把很多excel表分类汇总汇总到一个excel表分类汇总

查看: 196|回复: 10|
在线时间5 小时经验6 威望0 性别保密最后登录注册时间阅读权限10UID2982684积分6帖子精华0分享0
EH新人, 积分 6, 距离下一级还需 14 积分
积分排行3000+帖子精华0微积分0
比如:员工信息工作薄中包含了几十上百个员工的个人信息(如姓名、性别、婚姻状况、籍贯、本月工作计件数、优等品数、合格品数、废品数,还包含了其基本工资、计件工资、优等品奖金和公积金、各种保险和福利待遇),这些信息分布在A1到W40这样的一个表格区域内,并且数据相互之间有公式计算,还有单元格合并的情况。每个员工对应这样一个工作表,格式完全一样。
目前的问题是我需要另外做一个工作薄,将上述每个工作表的指定部分信息提取出来,成为这个工作薄中一行数据。如下所示:
姓名&&本月计件数&&本月计件工资&&扣除养老保险&&……………………& &应发工资
张三& && &25& && && && && & 500& && && && && &&&34& && && && && && && && && && && && && && && &&&2105
“张三”的那些数据在前面提到的员工信息表的工作表中都有现成的,但是现在就看怎么能比较简便的从几百个工作表中提取出这些信息,生成一个新的工作薄。(有几百个工作表,最后在新的工作薄中就应该生成几百行数据)。
员工信息工作表的表名是以姓名命名的。
求做到一次性引用。而不要只是一行数据引用一次表格,=张三!a2那样要重复操作上千次,真心承受不来Orz……
(18.6 KB, 下载次数: 5)
22:38 上传
下载次数: 5
在线时间16 小时经验1 威望0 性别保密最后登录注册时间阅读权限10UID2706987积分1帖子精华0分享0
EH新人, 积分 1, 距离下一级还需 19 积分
积分排行3000+帖子精华0微积分0
=INDEX(INDIRECT($B2&&!&&&$A$1:$O$13&),MATCH(汇总!$A2,INDIRECT($B2&&!&&&$A$1:$A$13&),0),MATCH(C$1,INDIRECT($B2&&!$A$1:$O$1&),0))
本人菜鸟,请原谅本人愚昧,只能想到用indirect去查找工作表名称,然后再用index去查找,不过前提是楼主你的表格月份名字要一致,见附件。
00:23 上传
下载次数: 2
21.07 KB, 下载次数: 2
在线时间5 小时经验6 威望0 性别保密最后登录注册时间阅读权限10UID2982684积分6帖子精华0分享0
EH新人, 积分 6, 距离下一级还需 14 积分
积分排行3000+帖子精华0微积分0
牛奶加冰 发表于
=INDEX(INDIRECT($B2&&!&&&$A$1:$O$13&),MATCH(汇总!$A2,INDIRECT($B2&&!&&&$A$1:$A$13&),0),MATCH(C$1,IND ...
这样可能没办法用上……还是谢谢你哦!
在线时间1332 小时经验2589 威望1 性别保密最后登录注册时间阅读权限70UID2550763积分2589帖子精华0分享0
EH铁杆, 积分 2589, 距离下一级还需 611 积分
积分排行376帖子精华0微积分0
1、令本表A列月份数码和A1:O1列标题与各分表同位置数码和标题相同。
2、复制C2公式“=VLOOKUP(LOOKUP(5000,$A$2:$A2),INDIRECT($B2&&!A:O&),COLUMN(),)”到全区,汇总结果如黄色单元格所示。
3、本表不想显示的列,可予以隐藏。
10:24 上传
下载次数: 7
29.35 KB, 下载次数: 7
在线时间5 小时经验6 威望0 性别保密最后登录注册时间阅读权限10UID2982684积分6帖子精华0分享0
EH新人, 积分 6, 距离下一级还需 14 积分
积分排行3000+帖子精华0微积分0
cpq4404 发表于
1、令本表A列月份数码和A1:O1列标题与各分表同位置数码和标题相同。
2、复制C2公式“=VLOOKUP(LOOKUP(5000 ...
求问大神,LOOKUP中的5000有何含义呢?
在线时间5 小时经验6 威望0 性别保密最后登录注册时间阅读权限10UID2982684积分6帖子精华0分享0
EH新人, 积分 6, 距离下一级还需 14 积分
积分排行3000+帖子精华0微积分0
cpq4404 发表于
1、令本表A列月份数码和A1:O1列标题与各分表同位置数码和标题相同。
2、复制C2公式“=VLOOKUP(LOOKUP(5000 ...
我按您给的这个公式套用了一下,提示如图:
17:48 上传
LOOKUP(5000,$A$2:$A2)这里匹配不到了
在线时间1332 小时经验2589 威望1 性别保密最后登录注册时间阅读权限70UID2550763积分2589帖子精华0分享0
EH铁杆, 积分 2589, 距离下一级还需 611 积分
积分排行376帖子精华0微积分0
may2006 发表于
求问大神,LOOKUP中的5000有何含义呢?
LOOKUP中的5000,是大于A列有效行数足够大的任一数值。该位置是数值,可查A列合并单元格中空白单元格数据;该位置是“座”等编码很大的文字,可查A列合并单元格中空白单元格文字字串。
在线时间1332 小时经验2589 威望1 性别保密最后登录注册时间阅读权限70UID2550763积分2589帖子精华0分享0
EH铁杆, 积分 2589, 距离下一级还需 611 积分
积分排行376帖子精华0微积分0
请上传“这里匹配不到”的EXCEL工作表,否则,无法查验你套用公式的状况!
在线时间5 小时经验6 威望0 性别保密最后登录注册时间阅读权限10UID2982684积分6帖子精华0分享0
EH新人, 积分 6, 距离下一级还需 14 积分
积分排行3000+帖子精华0微积分0
cpq4404 发表于
请上传“这里匹配不到”的EXCEL工作表,否则,无法查验你套用公式的状况!
抱歉昨天没能第一时间回复……附件已上传,时间一栏我把日期改为常规了,表头也是一致的,但套用却出了问题,大神求解救……小的在此先献上膝盖……Orz
(123.25 KB, 下载次数: 3)
08:15 上传
下载次数: 3
问题日报模板
在线时间1332 小时经验2589 威望1 性别保密最后登录注册时间阅读权限70UID2550763积分2589帖子精华0分享0
EH铁杆, 积分 2589, 距离下一级还需 611 积分
积分排行376帖子精华0微积分0
将公式中的5000,调为足够大的5次方乃至4的16次方,确保公式LOOKUP函数具有更好的通用性,结果如黄色单元格所示。
12:52 上传
下载次数: 2
165.51 KB, 下载次数: 2
优秀会员奖章No.1
关注我们,与您相约微信公众平台!
Copyright 1999 - 2017 Excel Home. All Rights Reserved.本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!
Powered by
本站特聘法律顾问:徐怀玉律师 李志群律师 &&Excel怎么快速把多个sheet的数据汇总到一张表中(注意不是求和)?_百度知道
Excel怎么快速把多个sheet的数据汇总到一张表中(注意不是求和)?
.例如.、sheet4、sheet5.(数据格式完全相同)sheetN是汇总用的表现在我要在sheetN中显示的格式如下sheet1sheet2sheet3sheet4sheet5.:有N张工作表 sheet1、sheet3、sheet2
提问者采纳
但是有些是需要改的,以便以后使用,自己录制一个宏。如你是长期使用的话,可以自己工具-宏-录制宏excelhome论坛里面有代码
提问者评价
确实是通过VBA实现出来的,多谢
其他类似问题
试试看,再点击工作表sheetN中的A2单元格,在剪贴板中选全部粘贴,如果表头没有一起复制就任务完成了,假如你连表头一起复制的话,要删除多余的表头打开菜单-视图-任务窗格-剪贴板-再粘贴工作表1-2--3---4---5
excel的相关知识
按默认排序
其他1条回答
点菜单里的数据--汇总--分类汇总就可以了吧。
您可能关注的推广
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁查看: 555|回复: 28|
在线时间126 小时经验96 威望0 性别保密最后登录注册时间阅读权限20UID762312积分96帖子精华0分享0
EH初级, 积分 96, 距离下一级还需 254 积分
积分排行3000+帖子精华0微积分0
本帖最后由 snoopyball 于
12:57 编辑
  现有一批数据表存放在同一文件夹下,现在需要汇总到一张工作表下,同时在表格第1列插入工作簿名称,如“广东001”,第2列插入对应工作表名称,如“442001”,从第3列开始插入对应的所有数据,请问用VBA怎么实现?
  另外,如果是以下情况,代码又要怎么写:
  1、数据表格存放在同一文件夹下的不同子文件夹内,且不止一层,可以实现吗?
  2、现在的XLSX文件,如果是XLS文件,或者两种文件都有的情况下,代码又怎么写呢?
  3、现在的数据是每个工作簿只有一个工作表,假设有多个工作表的情况下,代码要怎么写?
  问题比较多,就汇总在一起,以免几次发问,多谢各位帮忙。  
(29.05 KB, 下载次数: 7)
11:47 上传
下载次数: 7
在线时间4345 小时经验10533 威望7 最后登录注册时间阅读权限100UID322926积分11583帖子精华0分享0
管理以下版块
积分排行59帖子精华0微积分0
see if help you
15:17 上传
下载次数: 21
34.03 KB, 下载次数: 21
在线时间126 小时经验96 威望0 性别保密最后登录注册时间阅读权限20UID762312积分96帖子精华0分享0
EH初级, 积分 96, 距离下一级还需 254 积分
积分排行3000+帖子精华0微积分0
KCFONG 发表于
see if help you
  多谢支教!
  1、可以达到预期效果,如果里面包含里以下这个附件,就会报错,请问这个能改进吗?  2、工作簿名称能不包含.xls或.xlsx这些后缀名吗?不过这个关系倒不大,查找替换也能解决,呵呵。
(7.46 KB, 下载次数: 5)
15:50 上传
下载次数: 5
在线时间4345 小时经验10533 威望7 最后登录注册时间阅读权限100UID322926积分11583帖子精华0分享0
管理以下版块
积分排行59帖子精华0微积分0
see if fit your request
17:24 上传
下载次数: 25
43.23 KB, 下载次数: 25
在线时间126 小时经验96 威望0 性别保密最后登录注册时间阅读权限20UID762312积分96帖子精华0分享0
EH初级, 积分 96, 距离下一级还需 254 积分
积分排行3000+帖子精华0微积分0
KCFONG 发表于
see if fit your request
谢谢,没报错了。咦,“世界各国000”那个工作表数据有丢失?不是原来的数据...补充一点:我的数据有可能不止一列,而且格式也有可能不一致,像那种特殊格式的,只要能复制进“汇总表”就行了,格式我可以手动去解决它,但是数据要保证准确,谢谢了
在线时间4345 小时经验10533 威望7 最后登录注册时间阅读权限100UID322926积分11583帖子精华0分享0
管理以下版块
积分排行59帖子精华0微积分0
SEE IF FIT YOUR REQUEST
18:54 上传
下载次数: 50
41.83 KB, 下载次数: 50
在线时间817 小时经验138 威望0 性别男最后登录注册时间阅读权限20UID35760积分138帖子精华0分享0
EH初级, 积分 138, 距离下一级还需 212 积分
积分排行3000+帖子精华0微积分0
KCFONG 发表于
SEE IF FIT YOUR REQUEST
版主你好,运行时提示:运行时错误'7'
& && && && && && && && && && && &内存溢出,
在两版本中测试过,请解决一下。
在线时间126 小时经验96 威望0 性别保密最后登录注册时间阅读权限20UID762312积分96帖子精华0分享0
EH初级, 积分 96, 距离下一级还需 254 积分
积分排行3000+帖子精华0微积分0
KCFONG 发表于
SEE IF FIT YOUR REQUEST
嗯嗯,其他格式也实现了汇总,还在进一步测试中,谢谢^_^
今天又发现了一个问题:
1、数值错位了:例如:“上海002”里的值6665,是数值的汇总值,但是却列到“编号”列了;
2、今天尝试在当前文件下再加多1-2层文件夹,文件是从当前文件夹随便复制1-2个测试,结果出错了,还把其他的不知道哪里的文件都汇总进来,然后就报错了-_-
3、冒味问一下,如果还想在最左列加入文件夹名称,可以实现吗?
不好意思,好像提了好多问题,真的太感谢版主了!
在线时间817 小时经验138 威望0 性别男最后登录注册时间阅读权限20UID35760积分138帖子精华0分享0
EH初级, 积分 138, 距离下一级还需 212 积分
积分排行3000+帖子精华0微积分0
KCFONG 发表于
SEE IF FIT YOUR REQUEST
换了一台机器,可以运行了,但象&&世界各国000.xlsx& &这一张表,合并的结果与实际表格有出入,g20:i30区域的相对位置发生了变化。
在线时间126 小时经验96 威望0 性别保密最后登录注册时间阅读权限20UID762312积分96帖子精华0分享0
EH初级, 积分 96, 距离下一级还需 254 积分
积分排行3000+帖子精华0微积分0
cqcbc 发表于
版主你好,运行时提示:运行时错误'7'
& && && && && && && && && && && &内存溢出,
在两版 ...
我这里用2010测试,没有报错,由于是两个版本并存,没有装兼容包,所以2003测试不了...
积分≥4700即可申请
金牌优秀会员
金牌优秀会员奖章No.1
优秀会员奖章No.1
- 注意:自起,未完成邮箱认证的会员将无法发帖!如何完成邮箱认证?请点击下方“查看”。
关注我们,与您相约微信公众平台!
updated at: 14:45:12
友情链接请加QQ我在一个EXCEL工作簿录入了很多人的资料,每个人资料都在单独的工作表里,并设立了一个汇总表,如图。现在我想给汇总表里的每个人都添加超链接,并且能批量生成,能达到点击名字就能转到对应名称的工作表。如何运用HYPERLINK函数达到这个目的。(不要用宏或编程之类的)
我在一个EXCEL工作簿录入了很多人的资料,每个人资料都在单独的工作表里,并设立了一个汇总表,如图。现在我想给汇总表里的每个人都添加超链接,并且能批量生成,能达到点击名字就能转到对应名称的工作表。如何运用HYPERLINK函数达到这个目的。(不要用宏或编程之类的)
补充:最好直接点击姓名就可以链接了的。图片内为手动链接的效果,想要生成的批量链接效果能达到这种效果。
不区分大小写匿名
看不清你的图,C2写上公式&
=HYPERLINK("#"&A1&"!A1","快到工作表"&A1)
就可以生成一个到A2名字命名的工作表(同一工作簿下)中A1的超级链接
向下公式批量生成,链接也可批量生成,节约点人力和时间,呵呵
上边是A1公式,A2公式修正为
=HYPERLINK("#"&A2&"!A1","快到工作表"&A2)
相关知识等待您来回答
微软专区领域专家

我要回帖

更多关于 excel表分类汇总 的文章

 

随机推荐