下面的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列的工资。 |
|
来自: 部落窝教育BLW > 《部落窝excel/VBA》