首先是在Win7系统下(我的几台XP的机子都未发现此问题),在Excell 2007中使用Vlookup不能跨表使用,现象是在主薄中定义引用后,公式在附薄中不跟随,似乎各是各的,毫不相关,但在同一个薄中的各个表中查找引用却不存在问题,功能完全正常。另外,不知在Win7平台的excel2003有没有这个问题?我的机子上没有装Excel 2003,具体情况就不得而知了。
解决过程:
在网上查了许久,有人建议是否工作薄形式不同造成的,比如有的是2003的XLS,有的是2007的xlsx,还分析说这是由于两个表的行数不同造成的,似乎讲的很有道理,而的确我的引用存在不同的Excel版本,于是乎全部都另存为Xlsx,但问题依然如故。
回头又在网上查,有位贤哲指出这应该是同时开了两个EXcel平台造成的,而两个平台间是不能引用的,建议对引用的工作簿不要采用双击的办法独立打开,而是在第一个工作薄中采用菜单--打开,问题就这样解决了,可以引用了;
第二种方法是,你先打开其中一个表,然后调成窗口模式,然后在文件夹中将第二个表直接拖到这个已打开的表窗口中去,也可以同时在一个视窗里打开,就可以相互引用了
解决过程:
在网上查了许久,有人建议是否工作薄形式不同造成的,比如有的是2003的XLS,有的是2007的xlsx,还分析说这是由于两个表的行数不同造成的,似乎讲的很有道理,而的确我的引用存在不同的Excel版本,于是乎全部都另存为Xlsx,但问题依然如故。
回头又在网上查,有位贤哲指出这应该是同时开了两个EXcel平台造成的,而两个平台间是不能引用的,建议对引用的工作簿不要采用双击的办法独立打开,而是在第一个工作薄中采用菜单--打开,问题就这样解决了,可以引用了;
第二种方法是,你先打开其中一个表,然后调成窗口模式,然后在文件夹中将第二个表直接拖到这个已打开的表窗口中去,也可以同时在一个视窗里打开,就可以相互引用了