Excel中,函數(shù)與公式無疑是最具有魅力的功能之一。使用函數(shù)與公式,能幫助用戶完成多種要求的數(shù)據(jù)運(yùn)算、匯總、提取等工作。函數(shù)與公式同數(shù)據(jù)驗(yàn)證功能相結(jié)合,能限制數(shù)據(jù)的輸入內(nèi)容或類型,還可以制作動態(tài)更新的下拉菜單。函數(shù)與公式同條件格式功能相結(jié)合,能根據(jù)單元格中的內(nèi)容,顯示出用戶自定義的格式。在高級圖表、透視表等應(yīng)用中,也少不了函數(shù)與公式的身影。
雖然學(xué)習(xí)函數(shù)與公式?jīng)]有捷徑,但也是講究方法的。小編總結(jié)了無數(shù)Excel高手的學(xué)習(xí)心得,以便教給大家正確的學(xué)習(xí)方法和思路。今天我們先來了解Excel跨工作表引用 。
引用其他工作表區(qū)域
在公式中允許引用其他工作表的單元格區(qū)域進(jìn)行計(jì)算。引用其他工作表的單元格區(qū)域時,需要在單元格地址前加上工作表名和半角嘆號“!”。例如,以下公式表示對 Sheet2 工作表 A1 單元格的引用。
=Sheet2!A1
也可以在公式編輯狀態(tài)下,通過鼠標(biāo)單擊相應(yīng)的工作表標(biāo)簽,然后選取單元格區(qū)域。使用鼠標(biāo)選取其他工作表的區(qū)域后,公式中的單元格地址前自動添加工作表名稱和半角感嘆號“!”。
示例1-1 引用其他工作表區(qū)域
在圖 1-1 所示的費(fèi)用明細(xì)表中,需要在“匯總” 工作表中計(jì)算“6 月”工作表的費(fèi)用總額。
圖1-1 工資匯總表
操作方法為:在“匯總”工作表 B2 單元格輸入等號和函數(shù)名及左括號“=SUM (”,然后單擊“6 月”工作表標(biāo)簽,拖動鼠標(biāo)選擇 F2:F29 單元格區(qū)域,或單擊 F2 單元格,然后按 <shift+ctrl+ <=”” span=””>↓ > 組合鍵,最后按 鍵結(jié)束編輯,此時公式將在單元格地址前自動添加工作表名,并補(bǔ)齊右括號:
=SUM(‘6 月 ‘!F2:F29)
跨表引用的表示方式為“工作表名 + 半角感嘆號 + 引用區(qū)域”。當(dāng)所引用的工作表名是以數(shù)字開頭、包含空格或以下特殊字符時,公式中的工作表名稱前后將各添加一個半角單引號(’)。
$ % ` ~ ! @ # ^ & ( ) + – = , | ‘ ; { }
如果更改了被引用的工作表名,公式中的工作表名部分會自動更新。
例如,將上述示例中的“6 月”工作表的表名修改為“費(fèi)用明細(xì)”時,引用公式將自動更改為:
=SUM( 費(fèi)用明細(xì) !F2:F29)
引用其他工作簿中的單元格
當(dāng)在公式中引用其他工作簿中的單元格地址時,其表示方式為:
[ 工作簿名稱 ] 工作表名 ! 單元格地址
如圖 1-2 所示,使用以下公式引用“員工身份證信息”工作簿中 Sheet1 工作表的B2 單元格。
=[ 員工身份證信息 .xlsx]Sheet1!$B$2
圖 1-2 引用其他工作簿單元格
“[ 員工身份證信息 .xlsx]”部分,中括號內(nèi)是被引用的工作簿名稱,“Sheet1”部分是被引用的工作表名稱,最后是用“!”隔開的單元格地址“$B$2”。
如果關(guān)閉被引用的工作簿,公式會自動添加被引用工作簿的路徑,如圖 1-3 所示。
圖 1-3 帶有路徑的單元格引用
如果路徑或工作簿名稱、工作表名稱之一以數(shù)字開頭,或包含空格及特殊字符,感嘆號之前部分需要使用一對半角單引號包含。
='[(20-21)上半年產(chǎn)耗 0717-2.xlsx] 第一生產(chǎn)線 ‘!$A$1
當(dāng)打開引用了其他工作簿數(shù)據(jù)的工作簿時,如果被引用工作簿沒有打開,則會出現(xiàn)如圖 1-4 所示的安全警告。
單擊【啟用內(nèi)容】按鈕可以更新鏈接, 但是如果使用了SUMIF 函數(shù)、OFFSET 函數(shù)等參數(shù)類型為 range 或 reference 的函數(shù)進(jìn)行跨工作簿引用時,如果被引用的工作簿沒有打開, 公式將返回錯誤值。
圖 1-4 安全警告
為便于數(shù)據(jù)管理,應(yīng)盡量在公式中減少跨工作簿的數(shù)據(jù)引用。
引用連續(xù)多工作表相同區(qū)域
三維引用是對多張工作表上相同單元格或單元格區(qū)域的引用,其要點(diǎn)是“跨越兩張或多張連續(xù)工作表”和“相同單元格區(qū)域”。
當(dāng)引用多張相鄰工作表的相同單元格區(qū)域時,可以使用三維引用的輸入方式進(jìn)行計(jì)算,而無須逐個對各工作表的單元格區(qū)域進(jìn)行引用。其表示方式為:按工作表排列順序,使用冒號將起始工作表和終止工作表名稱進(jìn)行連接,然后連接“!”及單元格地址。
支持連續(xù)多表同區(qū)域引用的常用函數(shù)包括 SUM、AVERAGE、AVERAGEA、COUNT、COUNTA、MAX、MIN、PRODUCT、RANK 等,主要適用于多張工作表具有相同結(jié)構(gòu)時的統(tǒng)計(jì)計(jì)算。
示例1-2 匯總連續(xù)多工作表相同區(qū)域
如圖 1-5 所示,“1 月”“2 月”“3 月”“4 月”“5 月”和“6 月”工作表是不同月份的費(fèi)用明細(xì)記錄,每張表的 F 列是費(fèi)用金額。
在“匯總”工作表的 B2 單元格中,輸入“=SUM(”,然后鼠標(biāo)單擊“1 月”工作表標(biāo)簽,按住 鍵,單擊“6 月”工作表標(biāo)簽,再單擊 F 列列標(biāo)選取整列,按鍵結(jié)束公式編輯, 將得到以下公式:
=SUM(‘1 月 :6 月 ‘!F:F)
圖 1-5 匯總連續(xù)多工作表區(qū)域
承擔(dān)因您的行為而導(dǎo)致的法律責(zé)任,
本站有權(quán)保留或刪除有爭議評論。
參與本評論即表明您已經(jīng)閱讀并接受
上述條款。