与 30万 读者一起学Excel
VLOOKUP函数是很灵活的,跨表、跨工作簿都可以查找。
1.跨表查找
根据班级查找价格。
=VLOOKUP(A2,价格表!C:D,2,0)
2.跨工作簿查找
根据班级查找价格。
=VLOOKUP(A2,[价格表.xlsx]Sheet1!$C:$D,2,0)
跨表、跨工作簿,操作其实都一样,区域都是鼠标引用生成。不过跨工作簿有一些注意点需要说明,有很多读者都会遇到这2种情况。
01 鼠标没法引用区域
这是Excel2007版本设计上的缺陷,有的时候会引用不了。而Excel2013以上版本不会出现这种问题,如果有条件尽量升级版本。
02 区域引用整列提示出错
同样一条公式,弹出警告对话框。其实,这是其中一个表格为兼容性模式,也就是xls格式。xls格式只能引用65536行,而xlsx格式是100多万行,明显有问题。
遇到这种,有2种解决方法。
只引用有数据区域:
=VLOOKUP(A2,[价格表.xlsx]Sheet1!$C$2:$D$10,2,0)
或者将兼容模式,另存为xlsx格式,然后再重新引用公式。
就写到这里。
在查找数据的时候,你喜欢用哪个函数?
作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)
联系客服