Excel中VLOOKUP跨文件查找

作者:iamlaosong

同事在使用vlookup函数时,是跨文件查找,但是却报莫名其妙的错,导致公式无法完成。错误提示如下:

接手过来看了一下,生成的公式如下:

=VLOOKUP(B2,[法院热敏打印20201203.xls]热敏打印!$B:$C,2,0)

似乎没啥问题,而且文件名和工作表名称也是自动生成出来的,不存在拼写错误的问题。

仔细检查发现两个文件查找列数据类型不一致,一个是数值型,一个是文本型。改成一致后问题解决。

而且,当查找的文件打开是,公式如上面显示,如果关闭文件,则公式显示全路径文件名:

=VLOOKUP(B2,'E:\地市\安庆回执\[法院热敏打印20201203.xls]热敏打印'!$B$1:$C$6553,2,0)

所以,跨文件查找的时候,公式中是包含有路径名的,自己写公式的时候要注意。