首页 文章

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

提问于
浏览
-1

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

=whole.csv!$A$1

但是可以动态添加单元格地址吗?

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

=MATCH(A1, whole.csv! $W$2 : $W$1000, 0) + 1

我想要做的是使用此行号来访问该行中列的值 . 所以,如果 MATCH() 返回 567 ,我想查找 =whole.csv!$A$567 .

我在考虑这样的事情:

=whole.csv!$A$( MATCH(A1, whole.csv! $W$2 : $W$1000, 0) + 1)

但Excel告诉我这个公式包含一个错误 - >所以显然这不是正确的解决方案 .

有没有人对如何实现这一点有任何好的想法?

1 回答

  • 0

    问题已结束:

    我应该用 LOOKUP()

    So the answer would be:

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

    感谢大家一起来看看 .

相关问题