如何将多个excel表中的数据汇总到另一个表中

 我来答
慎玉巧勇雀
2020-04-27 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.2万
采纳率:26%
帮助的人:1102万
展开全部
可以的:
下面的表格名称假设是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)
建议最好吧他们拆开成两个单元格,再返回后面数据。
明佳妙明
2020-08-20 · 专注办公自动化和建设工程资料编制
明佳妙明
采纳数:791 获赞数:825

向TA提问 私信TA
展开全部

Excel怎样快速把多表数据汇总于总表

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
登笑容舒璞
2020-05-02 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:29%
帮助的人:688万
展开全部
你好!
楼主,您的这个要求只有VBA能做,其他象公式或函数方法做这个会非常困难.
我可以帮您写个VBA程序处理这个,因为是写程序相对严格一些,我需要跟你谈谈关于这个表的细节,请您Hi我.
如果对你有帮助,望采纳。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
华富贵甄钗
2020-05-01 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.2万
采纳率:25%
帮助的人:968万
展开全部
录制个宏批量去处理
或者做个模板,用档案编号或者姓名,用
vlookup一个个做都可以
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式