在两个Excel工作簿之间自动进行数据连接的最佳方法是什么?

时间:2019-02-08 12:56:32

标签: excel vba excel-formula

我有两个工作簿,有两个要同步的表。现在,我有一个VLOOKUP公式,要求用户按Enter键(在要更新的特定单元格内)并选择另一个文件,然后正确刷新了数据。是否有涉及更好的公式或VBA解决方案的解决方案?

我到目前为止有什么:

=VLOOKUP(B3,'C:\User\Desktop[xyz.xslm]Table'!B:E,2,FALSE)

其他信息:这两个表具有相同的列和行结构。

2 个答案:

答案 0 :(得分:1)

here所述,您应该使用Power Query(Excel中的功能)将来自多个数据源的数据组合在一起。这是一个功能非常强大的ETL(提取转换加载)工具。

答案 1 :(得分:1)

您没有提到您的Excel版本。这是在Excel 2016中可用的解决方案: 在带有VLOOKUP的工作簿中,单击“数据”选项卡,再单击“编辑链接”。左下角有一个“启动提示”按钮。您可以在此处选择自动更新,而无需提示用户。您甚至不必打开第二个工作簿即可进行同步。