在Excel表格中除了可以引用本工作表單元格中的數(shù)據(jù)外,還可以引用其他工作表或工作簿中的單元格數(shù)據(jù)。很早就知道Excel有這種功能,不過(guò)很少用到,所以也一直沒(méi)有在意。不過(guò)今天有同事問(wèn)起我來(lái),才想起來(lái)學(xué)習(xí)一下,現(xiàn)學(xué)現(xiàn)賣,好不丟人。
1.引用其他工作表中的數(shù)據(jù)
如要引用同一個(gè)工作簿中的其他工作表單元格中的數(shù)據(jù),一般格式為:=工作表名稱!單元格地址。
要點(diǎn):在單元格地址前面加上工作表名稱,并且工作表名稱后加一個(gè)感嘆號(hào)
例如:工作表Sheet1中 A1單元格中輸入公式“=Sheet2!B3”,表示將當(dāng)前Sheet1工作表A1單元格中引用sheet2工作表中B3單元格的值。
同樣這中引用方式可以在公式中同時(shí)使用。
下面是一個(gè)公式的例子,引用了工作表Sheet2中的單元格:=A2*Sheet2!A3。在此公式中,表示等于當(dāng)前工作表中的單元格A2的數(shù)值乘以Sheet2中單元格A3的數(shù)值,乘號(hào)后面的“sheet2!A3″部分,即表示引用了sheet2工作表中A3單元格的值。
2.引用其他工作簿中的單元格
要引用一個(gè)不同工作簿中的單元格,可使用下面的格式:=[工作簿名稱]工作表名稱!單元格地址。在這里工作簿名稱要用中括號(hào)括住,并且要使用工作簿文件名稱的全寫,要帶上文件后綴格式.xls或者.xlsx。
下面是一個(gè)公式的例子,其中引用了工作簿book1中的Sheetl工作表中的單元格:=[book1.x1s]Sheet1!A1
如果引用的工作簿名稱里有一個(gè)或多個(gè)空格,就必須把工作簿名稱和工作表名一起用單引號(hào)括起來(lái)。例如,下面公式引用了工作簿book1 For 2011的Sheet1工作表中的A1單元格:=‘[book1 For 2011.xls]Sheet1′!A1
實(shí)際使用時(shí),如果遇到引用的數(shù)據(jù)源工作簿沒(méi)有打開(kāi),則必須給出該工作簿在硬盤中的完整保存路徑,否則將不能正確計(jì)算出結(jié)果(建議將工作簿打開(kāi)再引用)。如果工作簿是關(guān)閉的,必須在引用前加上完整的路徑,使Excel能找到它。示例如下:=’C:\My Documents \ [book1 For 2011.xls]Sheet1′!A1
鏈接文件也可以駐留在公司網(wǎng)絡(luò)的另一系統(tǒng)上。例如,下面的公式引用名為DataServer的計(jì)算機(jī)上的工作簿中的一個(gè)單元格:
=’\\DataSe rver\files\[book1.x1s]Sheet1′!$D$7