ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > E问E答 > 综合应用 > 不打开工作簿,如何利用函数和技巧汇总多个格式相同的工作簿?

不打开工作簿,如何利用函数和技巧汇总多个格式相同的工作簿?

作者:绿色风 分类: 时间:2022-08-18 浏览:125
楼主
amulee
Q:如何利用函数汇总多个格式相同的工作簿?
A:如图所示,在同一个目录下有多个格式相同的工作簿,如何利用函数在不打开工作簿的情况下汇总成如图所示呢?

 
利用跨工作簿引用可以轻松实现该功能
假设所有文件在D:\多表汇总
1、首先,将所有源工作簿进行改名。选中所有源工作簿,按F2,输入名称“A”后按Ctrl+Enter确定即可实现批量改名。改名后文件名为A (1).xlsxA (2).xlsxA (1).xlsx......
2、打开汇总工作簿,在B1单元格输入公式:
  1. ="='D:\多表汇总\[A ("&COLUMN(A1)&").xlsx]Sheet1'!B"&ROW()
3、将公式右拉、下拉进行填充,如图所示

 
4、复制公式区域,进行一次选择性粘贴--〉值

 
5、打开剪贴板,并按Ctrl+~将工作表设置为显示公式模式

 
6、复制一次公式区域,然后点击剪贴板中刚才复制的内容

 
7、按Ctrl+~回到正常显示状态,即可发现已经引用了其他各工作簿的内容。

 
8、若要保留这些值,可再次进行选择性粘贴值。


原理分析:本例其实利用了可以在不打开工作簿的情况下跨工作簿引用单元格的方法。
跨工作簿引用为如下语法:
  1. =‘路径\[工作簿名称]工作表名称'!单元格
首先将各源数据工作簿修改为有规律的名称,然后利用公式创建上述引用的公式。
进行一次选择性粘贴后,可以生成引用不同工作簿不同单元格的公式。
此时,利用分列,可以快速将公式转换成值,但必须一列列弄很费时。
因而利用剪贴板和显示公式组合,在显示公式状态下,将剪贴板的公式复制进去,再次恢复时,就能够转换成正常公式了。

附件下载:
多表汇总.rar

2楼
rabbitllu
学习了,谢谢
3楼
rhr2008
学习了,谢谢老师!
4楼
yydyzu
学习了,精华的文章要值得保留,谢谢老师!
5楼
深蓝色的海洋
学习了,谢谢
6楼
hl_irnt
再学习
7楼
shishidouble
牛人啊
8楼
Rongson_Chart
学习呀~~
9楼
黑马过林zio
xiexie**
10楼
Jimmy_占国雄
在点击粘贴板后还是会弹出打开工作薄对话框
11楼
ybb12
我根据这个方法实验过,但是到了第6步,第7步,单元格里面还是显示的公式,必须选中这个单元格,然后回车一下才会变为数值,这个是怎么回事啊?谁帮忙解答下,多谢了~!
12楼
amulee
选中公式区域,数据--->分列-->直接确定,再试试看?
13楼
hellojiakun
学习了
14楼
娃娃鱼
认真学习了
15楼
oO浅夏未盛_稻Oo
请问公式="='D:\多表汇总\[A ("&COLUMN(A1)&").xlsx]Sheet1'!B"&ROW()是什么意思?能解释一下吗
16楼
yncxxmj
真不知道还能这样跨表求和,真牛,认真学习,谢谢楼主的分享。
17楼
lyx7313
学习了,谢谢分享,
18楼
renyz2006
学习一下吧!这方法也太神奇了吧!不打开文件就能汇总!
19楼
a8507024
谢谢老师
学习了
如果可以带上公式的详解那就更好了
20楼
随缘11
谢谢
21楼
cgj3924154
学习了,谢谢
22楼
yncxxmj
进一步深入的学习。谢谢楼主。

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap