与 30万 读者一起学Excel
无意看到在引用每个客户的截止本期末应收款为:,也就是每个表的金额。有十多个客户,每个客户的金额行数不确定,就这样一张张鼠标引用。
其实,表格不多的情况下这样也行,不过表格多的话就容易出错。
卢子观察了所有表格,发现还是挺有规律的。
截止本期末应收款为:这几个关键字都在F列,金额都在H列,这样就可以转变成根据关键字查找对应值。
单个客户的话,可以直接用VLOOKUP查找金额就行。
=VLOOKUP($B$1,卢子!F:H,3,0)
不过现在是多个客户,而且客户名称都已经写出来,可以借助INDIRECT函数间接引用客户名称。
=VLOOKUP($B$1,INDIRECT("'"&A2&"'!F:H"),3,0)
INDIRECT("'"&A2&"'!F:H"),这部分就是引用每个客户的区域。工作表名称如果有特殊符号要加单引号',如果没加会出错。
如果不明白规则,可以用鼠标引用表格的单元格,就可以看出来。
VLOOKUP这个多表引用的套路用途很广,比如现金日记账的余额就是这个套路。
其实就是查找值不一样而已,用TODAY函数就是查找今天或者之前的日期。
=VLOOKUP(TODAY(),INDIRECT(B2&"!B:G"),6)
同一个群,同一天的两个问题。其实,很多人都把知识学死了,不能灵活运用。
你觉得,不能灵活运用公式的主要原因是什么?
作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)
联系客服