我有两个工作簿,有两个要同步的表。现在,我有一个VLOOKUP公式,要求用户按Enter键(在要更新的特定单元格内)并选择另一个文件,然后正确刷新了数据。是否有涉及更好的公式或VBA解决方案的解决方案?
我到目前为止有什么:
=VLOOKUP(B3,'C:\User\Desktop[xyz.xslm]Table'!B:E,2,FALSE)
其他信息:这两个表具有相同的列和行结构。
答案 0 :(得分:1)
如here所述,您应该使用Power Query(Excel中的功能)将来自多个数据源的数据组合在一起。这是一个功能非常强大的ETL(提取转换加载)工具。
答案 1 :(得分:1)
您没有提到您的Excel版本。这是在Excel 2016中可用的解决方案: 在带有VLOOKUP的工作簿中,单击“数据”选项卡,再单击“编辑链接”。左下角有一个“启动提示”按钮。您可以在此处选择自动更新,而无需提示用户。您甚至不必打开第二个工作簿即可进行同步。