陶澤昱Excel應(yīng)用技巧大全第33期:對(duì)其他工作表和工作簿的引用

1、引用其他工作表區(qū)域

若希望在公式中引用其他工作表的單元格區(qū)域,可以在公式編輯狀態(tài)下,通過鼠標(biāo)單擊相應(yīng)的工作表標(biāo)簽,然后選擇相應(yīng)的單元格區(qū)域。

例1 跨表引用其他工作表區(qū)域

如圖1所示的工作表Sheet2為工資表。

在Sheet1表中B2單元格輸入”SUM(”并單擊Sheet2表標(biāo)簽,然后選擇D3:D10單元格區(qū)域,并按Enter鍵結(jié)束編輯,則在編輯欄中將自動(dòng)在引用前添加工作表名,變?yōu)椋?/p>

=SUM(Sheet2!D3:D10)

跨表引用的標(biāo)識(shí)方式為“工作表名+半角感嘆號(hào)+引用區(qū)域”。當(dāng)所引用的工作表名是以數(shù)字開頭或者包含空格及以下特殊字符:

$ % ` ~ ! @ # ^ ( ) + - = , | ; { }

則公式中的被引用工作表名稱將被一對(duì)半角引號(hào)包含,例如,將上述示例中的“Sheet2”修改為“Sheet 2”時(shí),則跨表引用公式將變?yōu)椋?/p>

=SUM(‘Sheet 2’!D3:D10)

同理,使用INDIRECT函數(shù)進(jìn)行跨表引用時(shí),如果被引用的工作表名包含空表格或上述字符,需要在工作表名前后加上半角單引號(hào)才能正確返回結(jié)果。

2、引用其他工作簿中的工作表區(qū)域

當(dāng)引用的單元格與公式所在單元格不在同一工作簿中時(shí),其標(biāo)識(shí)方式為“[工作簿名稱]工作表名!單元格引用”,如新建一個(gè)工作簿,并對(duì)示例1中的Sheet2表的D3:D10單元格區(qū)域求和,公式如下所示:

=SUM(‘[例1跨表引用其他工作表區(qū)域.xlsx]Sheet2’!$D$3:$D$10)

當(dāng)被引用單元格所在工作簿關(guān)閉時(shí),公式中將在工作簿名稱前自動(dòng)加上文件的路徑。當(dāng)路徑或工作簿名稱、工作表名稱之一包含空格或相關(guān)特殊字符時(shí),感嘆號(hào)之前部分需要使用一對(duì)半角單引號(hào)包含。

3、引用連續(xù)多工作表相同區(qū)域

a.三維引用輸入方式

當(dāng)跨表引用多個(gè)相鄰的工作表中相同的單元格區(qū)域進(jìn)行匯總時(shí),可以使用三維引用進(jìn)行計(jì)算而無須逐個(gè)工作表對(duì)單元格區(qū)域進(jìn)行引用,其標(biāo)識(shí)方式為:按工作表排列順序,使用冒號(hào)將起始工作表和終止工作表進(jìn)行連接,作為跨表引用的工作表名。

例2三維引用匯總連續(xù)多工作表形同區(qū)域

如圖2所示,“1”、“2”、“3”、“4”、“5”工作表為連續(xù)排列的5個(gè)工作表,每個(gè)表的A2:E10單元格區(qū)域分別存放著1至5月的飲料銷售情況數(shù)據(jù)。

在“匯總”工作表的B2單元格中,輸入“=SUM(”,然后鼠標(biāo)單擊“1”工作表標(biāo)簽,按住Shift鍵單擊“5”工作表標(biāo)簽,然后選取E3:E10單元格區(qū)域后按Enter鍵結(jié)束公式編輯,將得到以下公式:

=SUM(‘1:5’!E3:E10)

b.妙用通配符輸入三維引用

如圖3所示,當(dāng)“匯總”工作表的位置在“2”、“3”工作表之間時(shí),5個(gè)工作表被分為2個(gè)、3個(gè)連續(xù)工作表,因此需要使用一下公式進(jìn)行匯總:

=SUM(‘1:2’!E3:E10,’3:5’!E3:E10)

除采用示例2的輸入方法分別對(duì)“1”、“2”表和“3”、“4”、“5”工作表分別進(jìn)行三維引用外,還可以使用通配符“*”代表公式所在工作表之外的所有其他工作表名稱,例如在“匯總”表B2單元格輸入以下公式,將自動(dòng)根據(jù)工作表位置關(guān)系,對(duì)除“匯總”表之外的其他工作表E3:E10單元格區(qū)域求和:

=SUM(‘*’!E3:E10)

此外,通配符“?”也可用于替代其他工作表名稱快速地輸入三維引用,但不能替代單純以數(shù)字命名的工作表。

提示:Excel 2010中,通配符?與工作表字符數(shù)是嚴(yán)格對(duì)應(yīng)的,而在Excel 2003中,使用通配符?的個(gè)數(shù)與工作表名的字節(jié)數(shù)有關(guān),1個(gè)雙字節(jié)的字符算2個(gè)字符,非雙字節(jié)字符可以算1個(gè)或2個(gè)字符。例如工作表名“1月”有1個(gè)單字節(jié)字符和1個(gè)雙字節(jié)字符,可對(duì)應(yīng)3個(gè)或4個(gè)通配符?。

注意:由于公式輸入后,Excel會(huì)自動(dòng)轉(zhuǎn)換為實(shí)際的引用,因此,當(dāng)工作表位置或單元格引用發(fā)生改變時(shí),用戶需要重新編輯公式才行,否則會(huì)導(dǎo)致公式運(yùn)算錯(cuò)誤。

c.三維引用的局限性

三維引用是對(duì)多張工作表上相同單元格或單元格區(qū)域的引用,其要點(diǎn)是“橫跨兩個(gè)或多個(gè)連續(xù)工作表”、“相同單元格區(qū)域”。

在實(shí)際使用中,支持這種連續(xù)多表同區(qū)域三維引用的函數(shù)有:SUM、AVERAGE、AVERAGEA、COUNT、COUNTA、MAX、MAXA、MIN、MINA、PRODUCT、RANK、STDEV、STDEVA、STDEVP、STDEVPA、VAR、VARA、VARP、VARPA函數(shù)等,主要適用于多個(gè)工作表具有相同的數(shù)據(jù)庫(kù)結(jié)構(gòu)的統(tǒng)計(jì)計(jì)算。

注意:這種多表三維引用不能用于引用類型為Range為參數(shù)的函數(shù)中,如SUMIF、COUNTIF函數(shù)等,也不能用于大多數(shù)函數(shù)參數(shù)類型為reference或ref的函數(shù)(但RANK函數(shù)除外)。必須與函數(shù)產(chǎn)生的多維引用區(qū)分開來。

?

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容