轉(zhuǎn)自https://author.baidu.com/home?from=bjh_article&app_id=1707036603750594
處理數(shù)據(jù)是個(gè)多流程的操作,為了保證原始數(shù)據(jù)的安全,以及便于數(shù)據(jù)的管理,我們常常將最原始的數(shù)據(jù)分門別類存儲,然后再通過引用的方式進(jìn)行數(shù)據(jù)的新增。
以處理 Excel 表格的數(shù)據(jù)為例,介紹多種類型的引用方法,以及要如何去操作實(shí)現(xiàn) 表格間的數(shù)據(jù)的引用。
注意:區(qū)分好工作簿和工作表,工作簿就是我們通常說的Excel文件,而工作表是工作簿當(dāng)中的數(shù)據(jù)頁,每張工作表由單元格組成,每個(gè)單元格有相對應(yīng)的索引標(biāo)簽和存儲相應(yīng)的數(shù)據(jù)(可以是字符、文件、鏈接、公式等,空白單元格可以視為是空字符)。
Excel的所有數(shù)據(jù)的引用都可以通過鼠標(biāo)點(diǎn)擊進(jìn)行選取引用(前提是文件都要是打開狀態(tài)),但對于跨表 引用數(shù)據(jù)量表較大、引用的文件數(shù)比較多的情況下,手動(dòng)點(diǎn)擊引用的方式效率特別地低,此時(shí),需要了解Excel用命令行引用數(shù)據(jù)的方式,能大大提高引用效率。
Excel表格是用賦值符號 =
來引用數(shù)據(jù)的,當(dāng)引用位置和被引用數(shù)據(jù)在同一個(gè)工作簿(也就是同一個(gè).xlsx
文件),此時(shí)用:
= 工作表名!索引
上述式子的 !
表示從屬關(guān)系,說明引用的是指定表格的指定單元格,名字不能寫錯(cuò)。舉個(gè)例子:引用表格 “Sheet2” 的 “A2” 單元格:=Sheet2!A2
,同樣的,這里的引用可以在列索引標(biāo)簽或者行索引標(biāo)簽處加入絕對索引標(biāo)識 "$",除了前面的父級目錄,其實(shí)和同一個(gè)表格內(nèi)引用數(shù)據(jù)無異。
當(dāng)引用位置和被引用數(shù)據(jù)在不同工作簿(也就是兩個(gè).xlsx
文件之間引用),此時(shí)用:
= [文件名.xlsx]工作表名!索引
舉個(gè)例子:引用表格 demo.xlsx
中 Sheet1
的 A2
單元格數(shù)據(jù),此時(shí)公式寫為:=[demo.xlsx]Sheet1!A2
前提是引用和被引用的文件都是 打開狀態(tài),且文件名的后綴不要忘了。如果被引用數(shù)據(jù)文件是關(guān)閉,此時(shí)在引用公式中需要加上引用路徑,也就是被引數(shù)據(jù)文件的存儲位置。
= 'C:\...\[文件名]工作表名'!索引
注意單引號的位置,且公式里面出現(xiàn)的非文本內(nèi)容的部分的符號都要用半角的(英文輸入法狀態(tài)下輸?shù)姆枺?。如果被引用?shù)據(jù)文件,和引用文件在同一文件目錄下面,則可以按:= [文件名.xlsx]工作表名!索引
直接引用,系統(tǒng)會(huì)自動(dòng)補(bǔ)全地址。
以上就是Excel跨表格之間的數(shù)據(jù)引用方式,希望對你有幫助。
聯(lián)系客服