跳到正文
馬克工具箱

Excel 合併與拆分

各部門交上來的報表要彙總成一張,或者一張總表要按部門分發——這兩件 Excel 裡最費時間的雜活,選好檔案點一下就完成。列的順序不一樣也沒關係,按表頭名稱自動對齊。

在瀏覽器本地執行,輸入的內容和檔案都不會上傳

或把 .xlsx、.xls、.csv 檔案拖到這裡

檔案在瀏覽器裡處理,不會上傳。第一行當作表頭。

使用步驟

  1. 「合併」:選擇多個 Excel 檔案,勾選要合併的工作表,選「合併到一張表」或「保留為多個工作表」,點合併按鈕下載。
  2. 「拆分」:選擇一個 Excel 檔案,選工作表和用來拆分的列。
  3. 選擇輸出為一個工作簿的多個工作表,或者每組一個檔案(打包成 ZIP),點「拆分並下載」。

引數說明

按表頭對齊
合併到一張表時,第一行當作表頭,相同名稱的列放在一起;某個表沒有的列留空,新出現的列追加在最後。
工作表名稱
Excel 工作表名最長 31 個字元,不能包含 \ / ? * [ ] :,拆分時會自動替換並去重。

示例:按表頭合併,按列拆分

選擇「合併到一張表」,並勾選「增加一列,標明每行來自哪個檔案和工作表」,有兩個工作表,它們的列順序不同:

來原始檔 / 工作表 表頭行 資料行
north.xlsx / Sheet1 Name, Sales Ann, 120 和 Bo, 90
south.xlsx / Sheet1 Sales, Name, Region 75, Cy, South

合併成下面這一張表:

來源 Name Sales Region
north.xlsx / Sheet1 Ann 120
north.xlsx / Sheet1 Bo 90
south.xlsx / Sheet1 Cy 75 South

拆分則反過來:每個分組都保留表頭行,分組按各個值首次出現的順序排列,空行會被跳過,所選列為空的行歸入名為 (empty) 的分組。按 Dept 列拆分,值依次為 Sales、HR、Sales 和一個空白,會得到三個分組:Sales 有 2 行,HR 有 1 行,(empty) 有 1 行。

常見問題

支援 .xls 和 .csv 嗎?

支援 .xlsx、.xls、.xlsm、.ods 和 .csv;輸出統一為 .xlsx。

公式和格式會保留嗎?

只保留單元格的值,公式會變成計算結果,顏色、合併單元格等格式不會保留。

檔案會上傳嗎?

不會,讀取和生成都在瀏覽器裡完成。

隱私說明

本工具完全在瀏覽器中執行,檔案和文字都在你的裝置上處理,不會上傳到我們的伺服器。

相關工具