下面的Excel表格,有12张工作表,分别是1、2、3……。
跨表引用数据自动更新,通常都会使用到VLOOKUP函数、INDIRECT函数。
C2单元格,我们输入公式:
=VLOOKUP(B2,INDIRECT("'"&MONTH(A2)&"'!A:B"),2,0)
公式解释:
主要是VLOOKUP函数第2参数,查找区域的构建。
MONTH(A2),获取到对应的月份数字,正好就是工作表的表名。
然后使用INDIRECT函数,指向月份工作表的A、B列,作为VLOOKUP函数的查找区域。
对VLOOKUP函数还不熟悉的伙伴,对照下面的语法学习。
VLOOKUP函数是从指定的查找区域中查找返回想要查找到的值。
VLOOKUP的语法结构=VLOOKUP(查找目标,查找范围,返回值的列数,查找的类型)
上面的公式也就是在工作表名称为1的工作表中A、B两列,查找B2单元格的姓名,对应的第2列的工资。
有话要说...