本文へスキップ
ToolMug

Excel ファイルの結合・分割

各部署からの報告を 1 つのシートにまとめる、元の一覧を部署ごとに分ける。Excel でも特に面倒なこの 2 つの作業を、ファイルを選んでワンクリックで終わらせます。列の順序が違っていても、見出し名で対応づけます。

ブラウザ内で動作 — 入力した内容はアップロードされません

または .xlsx、.xls、.csv ファイルをここにドロップ

ファイルはブラウザ内で処理され、アップロードされません。1 行目は見出しとして扱われます。

使い方

  1. 「結合」で複数の Excel ファイルを選び、含めるシートにチェックを入れ、「1 つのシートにまとめる」か「シートを別々に保持」を選んで、結合ボタンをクリックしてダウンロードします。
  2. 「分割」で Excel ファイルを 1 つ選び、シートと分割する列を選びます。
  3. 「1 つのブックに値ごとのシート」か「値ごとに 1 ファイル(ZIP)」を選び、「分割してダウンロード」をクリックします。

オプションの説明

見出しによる対応づけ
1 つのシートに結合するときは、1 行目を見出しとし、同じ名前の列を合わせます。ない列は空白のままになり、新しい列は末尾に追加されます。
シート名
Excel のシート名は 31 文字までで、\ / ? * [ ] : は使えません。分割時には、使えない文字の除去と重複の回避を自動で行います。

例: 見出しで結合し、列で分割する

「1 つのシートにまとめる」をオンにし、出典の列も追加した場合に、列の順序が異なる 2 つのシートは次のようになります。

元のファイル / シート 見出し行 データ行
north.xlsx / Sheet1 Name, Sales Ann, 120 と Bo, 90
south.xlsx / Sheet1 Sales, Name, Region 75, Cy, South

これらは、次の 1 つのシートに結合されます。

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

分割はその逆です。どのグループにも見出し行が付き、グループは値が最初に現れた順に並び、空の行はスキップされ、選んだ列が空の行は (empty) というグループに入ります。Dept 列を、値が Sales、HR、Sales、空白で分割すると、3 つのグループになります。Sales は 2 行、HR は 1 行、(empty) は 1 行です。

よくある質問

.xls や .csv も扱えますか。

はい。.xlsx、.xls、.xlsm、.ods、.csv に対応しています。出力は常に .xlsx です。

数式や書式は保持されますか。

セルの値だけが保持されます。数式は計算結果になり、色、セルの結合などの書式は失われます。

ファイルはアップロードされますか。

されません。読み込みも書き出しもブラウザ内で行われます。

プライバシー

このツールはすべてブラウザ内で動作します。ファイルやテキストはお使いの端末上で処理され、当サイトのサーバーにアップロードされることはありません。

関連ツール