[算表] excel多個檔案加總要怎麼做?

看板Office作者 (當了10個月的爸爸了)時間15年前 (2011/01/03 17:13), 編輯推噓4(4012)
留言16則, 3人參與, 最新討論串1/1
軟體:excel 版本:2010 某檔案夾內有A~F六個檔案,內容完全相同, 有辦法將每個檔案的相同位置加總至另一個 檔案的相同位置嗎? 例:A~F檔案的A1全部相加到檔案T的A1 謝謝。 -- 成章金榜題 而出功名就 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 124.219.11.1

01/03 19:03, , 1F
檔案在同一個資料夾下可以直接打成
01/03 19:03, 1F

01/03 19:03, , 2F
=SUM([a.xlsx]Sheet1!$A$1+[b.xlsx]Sheet1!$A$1+...+... )
01/03 19:03, 2F

01/03 19:06, , 3F
不同的話,要給路徑 'C:\test\[a.xlsx]Sheet1'!$A$1
01/03 19:06, 3F

01/03 19:06, , 4F
這種方法是可以不用打開其它excel檔案就能加總的
01/03 19:06, 4F

01/03 19:09, , 5F
把檔案依sheet合併到同一個活頁簿內,會省時很多
01/03 19:09, 5F

01/03 19:17, , 6F
=SUM(SUMIF(INDIRECT("["&CHAR(ROW(65:70))&".XLSX]Sheet1!a
01/03 19:17, 6F

01/03 19:18, , 7F
1"),">0")) 缺點是需要把所有要加總的xlsx檔都打開
01/03 19:18, 7F

01/03 19:19, , 8F
不知道為什麼只用SUMPRODUCT會不行 @@a
01/03 19:19, 8F

01/03 23:09, , 10F
上面那個巨集程式可用用看 把多檔案依照檔名合成工作表
01/03 23:09, 10F

01/03 23:09, , 11F
接下來用indirect的寫法就可以了
01/03 23:09, 11F

01/04 08:49, , 12F
謝謝兩位的回答,馬上來試看看,感恩!
01/04 08:49, 12F

01/04 18:09, , 13F
如果已經合併成同一個活頁簿底下的多個工作表,可以直接打
01/04 18:09, 13F

01/04 18:10, , 14F
=SUM(起始工作表名稱:結尾工作表名稱!A1)
01/04 18:10, 14F

01/04 18:11, , 15F
例 =SUM(Sheet1:Sheet3!A1) ps.用滑鼠和shift選也很快
01/04 18:11, 15F

01/04 18:12, , 16F
或是用最奇怪的米字密技公式.. * 結果馬上出來
01/04 18:12, 16F
文章代碼(AID): #1D8PCkC4 (Office)
文章代碼(AID): #1D8PCkC4 (Office)