如下動圖:
1-6月份產(chǎn)品銷量表,要匯總到“上半年”工作表中,INDIRECT函數(shù)就可以輕松搞定。
公式實現(xiàn)I
在B2單元格輸入公式:
=INDIRECT(B$1&”!B”&ROW()),確定,即可得1月產(chǎn)品1的銷量。
公式向下填充,可得所有月份所有產(chǎn)品的銷量。
如下動圖:
公式解析
公式:=INDIRECT(B$1&”!B”&ROW())
B$1:
指B1單元格的值,此值剛好與工作表“1月”的名稱相同。使用混合引用B$1,公式向下填充時,行號不變,永遠(yuǎn)是第一行的值;公式向右填充時,列標(biāo)自動改變,改變?yōu)楸怼?月”“2月”“3月”……的名稱;
ROW():
ROW()是當(dāng)前行的行號,公式向下填充到哪一行就是哪一行的行號。
B$1&”!B”&ROW():
B$1對應(yīng)工作表名,!是表與單元格的分界標(biāo)志,ROW()都是當(dāng)前行的行號。公式在B2單元格,此部分的返回值是1月!B2。
INDIRECT(B$1&”!B”&ROW()):
返回參數(shù)引用的單元格;公式在B2時,此部分的返回1月!B2(1月工作表B2單元格)的值。
函數(shù)介紹
功能:
返回由文本字符串指定的引用。此函數(shù)立即對引用進(jìn)行計算,并顯示其內(nèi)容。
語法:
INDIRECT(ref_text, [a1])
參數(shù):
Ref_text ?必需。對單元格的引用。
a1 可選。一個邏輯值,用于指定包含在單元格 ref_text 中的引用的類型。
如果 a1為 TRUE或省略,ref_text被解釋為 A1-樣式的引用。
如果 a1為 FALSE,則將 ref_text解釋為 R1C1樣式的引用。