永发信息网

Excel问题,批量引用外部工作薄

答案:1  悬赏:0  手机版
解决时间 2021-03-17 11:15
  • 提问者网友:你给我的爱
  • 2021-03-17 00:11
我有60个文件夹,每个文件夹里面有同名的a.xls,现在,我想:
把.\01\[a.xls]的Sheet1工作表引用到.\[汇总.xls]的01工作表
把.\02\[a.xls]的Sheet1工作表引用到.\[汇总.xls]的02工作表
把.\03\[a.xls]的Sheet1工作表引用到.\[汇总.xls]的03工作表

...

把.\60\[a.xls]的Sheet1工作表引用到.\[汇总.xls]的60工作表

如何做
注:a.xls的文件名是可变的,路径是相对路径
最佳答案
  • 五星知识达人网友:底特律间谍
  • 2021-03-17 00:35
不知道我有没有理解错。你的意思是不是说:
在“汇总袭.xls”的工作表“01”中设置一个超链接,点击该链接,就打开文件夹“01”下的“a.xls”?

假设“2113汇总.xls”的工作表名称“01”与路径“01”同名,使用以下函数可以获取工作表的名称:
=RIGHt(CELL("FILENAME",A1),2)

建立超链接用下列公式:
=HYPERLINK("[.\"&RIGHt(CELL("FILENAME",A1),2)&"\a.xls]Sheet1!A1")

如果a.xls的文件名可变,可以有两种方法:5261
一种是在“4102汇总.xls”中设置一个名称,名称的值为“a.xls”的文件名,
另一种方法是在“汇总.xls”中某个固定单元格输入“a.xls”的文件名。1653

将上述公式中的“a.xls”改为这个名称或单元格引用,这个应该不难吧?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯