如何在Excel中编写索引(连接)函数

时间:2017-09-15 22:42:06

标签: excel indexing concatenation

首先,我知道这个主题已被广泛发布,我已经查看了12个多小时的示例,但我无法完成这项工作。我正在尝试连接一个路径\ filename \ sheet \ cell以在工作簿关闭时引用。间接工作,但仅在工作簿打开时才有效。相对于发现的许多例子,这是一个看似简单的例子。

这与CONCATENATE

无关
=INDEX('C:\temp\[ABC.xlsx]Sheet1'!A:C,2,2)

这与INDEX无关。文件名“ABC”在单元格“A2”中找到

=CONCATENATE("'C:\temp\[",A2,".xlsx]Sheet1'!A:C")

INDEX和CONCATENATE的组合产生“#VALUE!

=INDEX(CONCATENATE("'C:\temp\[",A2,".xlsx]Sheet1'!A:C"),2,2)

基本上,我正在尝试在工作表“Sheet1”中的名为ABC.xlsx的文件中引用单元格B2。以上组合是我需要正常工作的。

1 个答案:

答案 0 :(得分:1)

在对此付出了大量努力后,我相信可能无法完全按照您的意愿去做。但这很接近 - 当另一个文件关闭时,该值将更新。但是,当值发生变化时,它不会实时更新。

=INDEX('C:\temp\[&A2&.xlsx]Sheet1'!A:C,2,2)