发布网友 发布时间:2022-04-20 19:44
共1个回答
热心网友 时间:2023-07-27 16:32
用VLOOKUP函数的时候,如果源数据在其它工作簿的话,一方面要去确保被引用工作簿的位置/路径不变,另外一方面要打开被引用的工作簿。这个是跨工作簿函数引用的规则。
要解决这个问题也不复杂,用Excel的数据查询(PowerQuery),先将源数据上载到操作工作簿中,然后再使用VLOOKUP函数。注意了,用PowerQuery可以不需要打开源工作簿,但是源工作簿的路径/位置不能改变哦。
原表格的路径发生了变化,如果路径变化了是会这样的。以我的使用习惯来说的话,我建议将两个表放在一个文件中,这样公式只是引用不同的sheet,这样每次打开就不会丢失数据,是一种比较保险的办法。缺点就是需要每次复制一次数据,有些麻烦,可以考虑用vb进行合并。