jas 發問時間: 電腦與網際網路軟體 · 1 0 年前

excel sheet 合併問題

有一個excel問題,請教各位了~~超急!! 我已經爬文1天了,都沒有成功

我有一個 excel 檔案,其中約有50個sheet

sheet明稱就是 1,2,3,....50

每一個sheet的格式都相同 資料在都在A4..E9

現在要在最後一個sheet(假設是 total ) 做個全部的資料合併(不是純粹加總數字 )

是想要sheet1,2,3,的資料一直累積往下延伸

若是工作表2有修正 那total 就會自動修正

要是一直用複製--貼上 要貼50次..會昏倒又容易錯

不知道要怎樣解決...哪位大大可以幫幫我呢 感謝!

已更新項目:

To whitefox 大大 您的方式有成功 ,不過我還在試 先謝一次

To E 大哥 也很謝謝你的幫忙, 不過照著做 沒有成功...

2 個已更新項目:

To E 大哥 謝謝你的update, 我再試看看 3Q

4 個解答

評分
  • 1 0 年前
    最佳解答

    在 total 的 A1 輸入公式=INDIRECT(ROUNDUP(ROW()/6,0)&"!R"&MOD(ROW()-1,6)+4&"C"&COLUMN(),FALSE)公式往右複製到 B1:E1,A1:E1 的公式再往下複製到 A2:E300,完成。A1:E6 是 sheet 1 的內容A7:E12 是 sheet 2 的內容餘此類推.

    • 登入以對解答發表意見
  • 1 0 年前

    那請問一下如果是A1:E~ 每個工作表不等長要如何修改公式呢

    • 登入以對解答發表意見
  • ?
    Lv 6
    1 0 年前

    有一個簡單的方法,但要作的比較久,就是你在total裏的A1或其他位置直接打入=後按sheet 1後在按裏面的A4後按ENTER,之後在回到那一格內,在按那一格內右下角的小點不放,向下及右拉到E6,之後在到A7按=後在到sheet 2內....作了50次後會在同一個totall sheet內,而且以後前面的sheet內有變更,total也會變更了,就算是文字也可以

    • 登入以對解答發表意見
  • e
    Lv 6
    1 0 年前

    抱歉把你的工作表名稱誤為Sheet1,Sheet2....

    假設你的資料要彙總到

    totall工作表從A4開始

    反白G4:G9輸入1→Ctrl+Enter

    G10輸入=G4+1往下複製到G303

    更正此行  反白A4:E9輸入=INDIRECT(G4&"!"&"A4:E9")→Shift+Ctrl+Enter

    填滿控點直接向下拖曳複製到303列

    完成

    • 登入以對解答發表意見
還有問題?馬上發問,尋求解答。