下面的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列的工資。
有話要說...