在excel中我們經常會碰到跨表和跨頁引用資料,現總結如下:
1.跨工作薄
問題:同一檔案中[sheet1 b5]的資料怎麼才能被[sheet2 d8]引用?
解:假如[sheet2 d8]是[sheet1 b5]的二倍,那麼 d8 輸入公式:= sheet1!b5*2
假如[sheet2 d8]是[sheet1 b5]與[sheet1 c5]的和,那麼 d8 輸入公式:= sheet1!b5+sheet1!c5
2.跨檔案
問題:假設有兩個excel檔案,分別絕對路徑如下:c:\a.xls d:\b.xls , a.xls有 sheet1、sheet2、sheet3;
b.xls也有sheet1、sheet2 ,如果要在c.xls引用a.xls中sheet2裡單元格c6,怎麼做?
解:可以輸入如下公式: ='c:\[a.xls]sheet2'!c6;如果要多列引用:=sum('c:\[a.xls]sheet2'!c6:c12)
+sum('c:\[b.xls]sheet1'!c6:c12)
總結下:
1、檔名用引用;
2、表單跟單元格之間用!隔開;
3、路徑可以是絕對路徑也可以是相對路徑(同一目錄下),且帶上副檔名;
4、引用還有個好處就是能自動更新
例如修改a.xls中sheet2中c6的值,下次開啟c.xls,會提示是否自動更新,如果選是,則可以自動同步;
Excel 不開啟檔案進行跨工作簿查詢
在使用excel時,我們經常會遇到這種問題,我的資料來源在表1裡面,但是我要在表2裡面做報表,用lookup和offset等公式都需要開啟表1操作,否則就會報錯。那麼有沒有辦法在不開啟表1的情況下在表2內更新資料呢?有的。先看看效果 接下來就是教程了,跟著教程做一遍有利於加深記憶哦。示例檔案 如上圖...
EXCEL合併檔案及合併工作表 工作薄 的通用方法
使用ms office excel的時候經常遇到 1 需要將多個 excel 檔案進行合併 2 需要將多個 sheet 進行合併 這裡給出最佳答案。當然您得需要會使用巨集 micro 功能一 合併excel檔案 sub combineworkbooks dim filestoopen,ft dim ...
M 常用EXCEL工作薄函式和VBA函式
match lookup value,lookup array,match type match 函式語法具有下列引數引數 為操作 事件 方法 屬性 函式或過程提供資訊的值。match type 行為1 或省略 match 查詢小於或等於 lookup value 的最大值。lookup array...