动态获取excel单元格的值-跨文档

动态获取excel单元格的值-跨文档,excel,excel-formula,Excel,Excel Formula,我知道可以使用以下公式在另一个Excel文档中查找单元格的值: =whole.csv!$A$1 但是,是否可以动态添加单元地址? 例如,我使用以下查询查找单元格的行号: =MATCH(A1, whole.csv! $W$2 : $W$1000, 0) + 1 我想做的是使用这个行号来访问该行中某列的值。因此,如果MATCH()返回567,我想查找=whole.csv$567美元。 我在想这样的事情: =whole.csv!$A$( MATCH(A1, whole.csv! $W$2 :

我知道可以使用以下公式在另一个Excel文档中查找单元格的值:

=whole.csv!$A$1
但是,是否可以动态添加单元地址?

例如,我使用以下查询查找单元格的行号:

=MATCH(A1, whole.csv! $W$2 : $W$1000, 0) + 1
我想做的是使用这个行号来访问该行中某列的值。因此,如果
MATCH()
返回
567
,我想查找
=whole.csv$567美元


我在想这样的事情:

=whole.csv!$A$( MATCH(A1, whole.csv! $W$2 : $W$1000, 0) + 1)
但是Excel告诉我这个公式包含一个错误->所以很明显这不是正确的解决方案

有人对如何实现这一目标有什么好的想法吗?

问题结束: 我应该使用
LOOKUP()

因此,答案是:

感谢所有看过的人

=LOOKUP(A1, whole.csv! $W$2 : $W$1000, whole.csv! $A$2 : $A$1000)