作者liu630126 (當了10個月的爸爸了)
看板Office
標題[算表] excel多個檔案加總要怎麼做?
時間Mon Jan 3 17:13:14 2011
軟體:excel
版本:2010
某檔案夾內有A~F六個檔案,內容完全相同,
有辦法將每個檔案的相同位置加總至另一個
檔案的相同位置嗎?
例:A~F檔案的A1全部相加到檔案T的A1
謝謝。
--
操翰成章金榜題 脫穎而出功名就 --
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 124.219.11.1
推 abian:檔案在同一個資料夾下可以直接打成 01/03 19:03
→ abian:=SUM([a.xlsx]Sheet1!$A$1+[b.xlsx]Sheet1!$A$1+...+... ) 01/03 19:03
→ abian:不同的話,要給路徑 'C:\test\[a.xlsx]Sheet1'!$A$1 01/03 19:06
→ abian:這種方法是可以不用打開其它excel檔案就能加總的 01/03 19:06
推 abian:把檔案依sheet合併到同一個活頁簿內,會省時很多 01/03 19:09
推 abian:=SUM(SUMIF(INDIRECT("["&CHAR(ROW(65:70))&".XLSX]Sheet1!a 01/03 19:17
→ abian:1"),">0")) 缺點是需要把所有要加總的xlsx檔都打開 01/03 19:18
→ abian:不知道為什麼只用SUMPRODUCT會不行 @@a 01/03 19:19
→ ljuber:上面那個巨集程式可用用看 把多檔案依照檔名合成工作表 01/03 23:09
→ ljuber:接下來用indirect的寫法就可以了 01/03 23:09
→ liu630126:謝謝兩位的回答,馬上來試看看,感恩! 01/04 08:49
→ abian:如果已經合併成同一個活頁簿底下的多個工作表,可以直接打 01/04 18:09
→ abian:=SUM(起始工作表名稱:結尾工作表名稱!A1) 01/04 18:10
→ abian:例 =SUM(Sheet1:Sheet3!A1) ps.用滑鼠和shift選也很快 01/04 18:11
→ abian:或是用最奇怪的米字密技公式.. * 結果馬上出來 01/04 18:12