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(64+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里有一个引用的选项