怎么将多个excel表中的数据汇总到另一个表中

各位高手帮个忙,就是将多个像下面那样表格中的数据汇总到上面表格中去,小弟先谢谢了!!!... 各位高手帮个忙,就是将多个像下面那样表格中的数据汇总到上面表格中去,小弟先谢谢了!!! 展开
 我来答
Stcxj
高粉答主

推荐于2016-09-12 · 繁杂信息太多,你要学会辨别
知道大有可为答主
回答量:7.1万
采纳率:67%
帮助的人:1.8亿
展开全部
可以的:
下面的表格名称假设是Sheet1、Sheet2、Sheet3、……上面是同一个工作簿的不同工作表。
在上面的:
A2输入
=INDIRECT("Sheet"&ROW(A1)&"!B6")回车并向下填充(下同)
B2输入
=INDIRECT("Sheet"&ROW(B1)&"!A5")
C2输入
=INDIRECT("Sheet"&ROW(C1)&"!A4")
D2输入
——身份证号在哪?
E2输入
=INDIRECT("Sheet"&ROW(E1)&"!B7")
F2输入
=INDIRECT("Sheet"&ROW(F1)&"!A10")
G2输入
=INDIRECT("Sheet"&ROW(G1)&"!E20")
H2输入
=INDIRECT("Sheet"&ROW(H1)&"!B12")

问题是,你的下表里面很多不规范,如:行政区划和姓名,你把具体地名或姓名和在一起,返回时会把整个单元格内容一同返回,(如:“行政区划 XX区XX镇XX村”或“姓名 王木木”),虽然可采用提取方法,但要保证输入规范,否则会乱的。
如:你的下表B5是“姓名 王木木”,就在上表B2输入
=MID(INDIRECT("Sheet"&ROW(B1)&"!A5"),4,LEN(INDIRECT("Sheet"&ROW(B1)&"!A5"))-3)
建议最好吧他们拆开成两个单元格,再返回后面数据。
Excel梦想之家
2009-09-14 · 世间本无路,有思路就有了路
Excel梦想之家
采纳数:508 获赞数:3215

向TA提问 私信TA
展开全部
楼主,您的这个要求只有VBA能做,其他象公式或函数方法做这个会非常困难.

我可以帮您写个VBA程序处理这个,因为是写程序相对严格一些,我需要跟你谈谈关于这个表的细节,请您Hi我.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fushxp
2009-09-15 · TA获得超过2461个赞
知道小有建树答主
回答量:1190
采纳率:0%
帮助的人:1082万
展开全部
复杂是挺复杂,但也不是做不到。主要是看看下面那个表的数据结构是否完全固定。如果表格数据结构固定,用函数是可以实现的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mmx1122
2009-09-14 · TA获得超过2598个赞
知道小有建树答主
回答量:3142
采纳率:0%
帮助的人:1056万
展开全部
如果格式都一样,就用vba做
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
coolbi5
2009-09-14 · TA获得超过1万个赞
知道大有可为答主
回答量:1.1万
采纳率:35%
帮助的人:2481万
展开全部
用vba就不会很麻烦,只要没有分表的格式一样
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式