EXCEL 引用其它文档里的值 期待高手

发布网友 发布时间:2024-11-03 17:38

我来回答

6个回答

热心网友 时间:2024-11-03 18:04

几个问题:
你说要动态引用,请问哪些数据要成为动态?
1、
“希望做到A1输入“实验1”,而在B1仍能找到EXCEL档“实验1”里的M3值”:
B1=INDIRECT("["&A1&".xls]Sheet1!M3")回车
A1输入不同工作簿名,B1就对应引用了以A1为工作簿名的Sheet1里面的M3内容,A1就是动态引用了;
2、“绝对引用就没意义了”
B1=INDIRECT("["&$A$1&".xls]Sheet1!"&CHAR(+COLUMN(M3))&ROW(M3))回车并向右或向下填充
B1同样对应引用了以A1为工作簿名的Sheet1里面的M3内容,,而引用Sheet1的M3也成为动态了。
3、
“一旦被引用的EXCEL档例如“实验1”被关闭,引用就会报错”。这是肯定的,当被引用的工作簿打开后,处于被激活状态,引用才有效。而当被引用的工作簿关闭之后,即处于休眠状态,引用自然就链接不上,也就出现错误而显示“#REF!”了。

热心网友 时间:2024-11-03 18:04

你想要的功能实现不了

用下面公式能不打开其他工作薄链接其中数据:
='[vlookup1.xls]Sheet1'!B1
或直接写上路径
='F:\down Hi\[vlookup1.xls]Sheet1'!B1
这时,相当于做了如下操作:
菜单 编辑,链接,……

用INDIRECT()函数时,只能打开该工作薄才能用
=INDIRECT("["&A1&".xls]sheet1!a1")
或者
=INDIRECT(ADDRESS(ROW(A1),COLUMN(A1),4,1,"["&A1&".xls]sheet1"))
相对、绝对都行
这个函数在2007里都不能用了,因为数据不安全

这个问题可以用VBA解决,我刚给人做了个,需要的话Hi我

热心网友 时间:2024-11-03 18:05

输入
=INDIRECT("["&A1&".xls]sheet1!$a$1")

$a$1 这一块必须为绝对引用

是的 打开才可以
应该可以通过其他方式连接的 我找找看看

热心网友 时间:2024-11-03 18:05

那你试试能不能把其他文档拷到这个文档里

热心网友 时间:2024-11-03 18:06

豆丁网--关于EXCEL应用的资料很多的,

热心网友 时间:2024-11-03 18:07

excel里有一个引用的选项

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com