サク箱

Excelを列の値ごとに分ける

支店・担当者など、列の値ごとに別のファイルやシートへ分けます

使い方

  1. Excelファイルを選ぶ
  2. 基準の列と書き出し方を選ぶ
  3. 分けたファイルを保存する

このツールについて

Excel(.xlsx)のシートを、選んだ列の値ごとに分けます。たとえば「支店」の列を選ぶと、支店ごとのファイル(またはシート)ができます。見出しは分けたすべてに付けます。いくつに分かれるかを実行前にお伝えし、ほとんどの行で値が違う列を選んだときは実行できないようにしています。書き出すのは値だけで、罫線・色・数式は引き継ぎません。

基準にする列を選びます

支店や担当者のように、同じ値が何度も出てくる列を選びます。列の欄には「A: 支店」のように、位置と見出しが並びます。

いくつに分かれるかは、列を選んだ時点で出ます。300個を超える見込みのときは実行できないので、列を選び直してください。

分け方の決まり

並びは、値が初めて出てきた順です。五十音順に並べ替えると、元の表の並びが持っていた意味が消えてしまいます。

値は前後の空白を除いて見比べるため、「東京」と「東京 」は同じまとまりになります。基準の列が空欄の行は「(空欄)」にまとめます。

すべての升が空の行は、どのまとまりにも入れません。見出しは、分けたすべてのファイルとシートに付きます。

ファイルで受け取るか、シートで受け取るか

「値ごとに別のファイル(ZIPでまとめる)」を選ぶと、値ごとの.xlsxがZIPにまとまります。名前に使えない記号は置き換えます。

「1つのファイルに、値ごとのシート」を選ぶと1冊で受け取れます。シート名は値から作り、重なるときは番号を付けて分けます。

よくある質問

2つの列を組み合わせて分けられますか?
基準にできるのは1つの列だけです。組み合わせで分けたいときは、先に2つをつないだ列を作っておいてください。
どの値が何行になったか分かりますか?
実行後に、値ごとの行数を先頭の20件まで並べます。それより多いときは、残りの個数だけを示します。
複数のシートをまとめて分けられますか?
対象は選んだ1枚のシートだけです。ほかのシートは、書き出したファイルには入りません。
値ではなく件数で分けたいのですが。
決まった行数ごとに分けるなら、CSVにしてからCSVを分割をお使いください。

プライバシー

このツールはブラウザ内だけで処理します。選んだファイルがサーバーへ送信されることはありません。

関連ツール