Excel を列の値で分割 — 無料·アップロード不要·ワンクリック
列の値でブックを複数ファイルに分割し ZIP にまとめます。アップロード不要、登録不要、ファイルは端末内に留まります。
.xlsx、.xlsm、または .xls ファイルを1つここにドロップ、またはクリックして選択
.xlsx / .xlsm / .xls 対応 · ローカル処理 · アップロードなし
1枚のワークシートから3つのファイルへ
Region列に North・South・East の3値を含む6行の売上シートを考えます。この列で分割すると North.xlsx・South.xlsx・East.xlsx の3ブックができ、それぞれヘッダーと該当する2行を元の順序で含みます。
| 行 | Region(キー列A) | 出力ファイル |
|---|---|---|
| 1 | North — Alice, 10 | North.xlsx |
| 2 | South — Bob, 20 | South.xlsx |
| 3 | East — Carol, 30 | East.xlsx |
| 4 | North — Dave, 40 | North.xlsx |
| 5 | South — Erin, 50 | South.xlsx |
| 6 | East — Frank, 60 | East.xlsx |
3つのファイルは1つのZIPとしてまとめてダウンロードされます。並べ替えや集計は行われず、各ファイルは元ワークシートをフィルターしただけのコピーで、列構成と行順序はそのままです。
オンラインで列を指定してブックを分割する方法
- .xlsx、.xlsm、または .xls ファイルを1つドロップ — ローカルで解析され、アップロードされません。
- ワークシートを選択 — 表示されているすべてのシートが一覧になり、選んだ1枚だけが分割されます。
- キー列を選択 — 候補は先頭行から読み取られ「A — Region」の形式で表示されます。ヘッダーがない場合は列文字だけです。
- 「先頭行はヘッダー」をオンのままにすると(既定)、すべての分割ファイルが同じヘッダー行で始まります。
- 「ブックを分割」をクリック — キー列の値ごとに初出順でグループ化され、並べ替えはされません。
- 値ごとの .xlsx(North.xlsx、South.xlsx など)を含む1つのZIPをダウンロード。
仕組み
ツールはブラウザー内で SheetJS を使ってファイルを読み込み、OOXML(.xlsx/.xlsm)または旧 BIFF(.xls)のバイナリをメモリ上の二次元配列に展開します。次に、選択したワークシートの行をキー列の正規化値でグループ化します。日付は ISO の瞬間に正規化されるため同じ瞬間同士が1つにまとまり、本当に空のセル・空文字列・空白のみのセルはすべて1つの空白グループに入ります。グループは初出順を保ち、並べ替えはされず、数値の1とテキストの"1"は別のグループです。各グループは元のシート名を引き継いだシート1枚だけの新しい .xlsx ブックとして再構築され、ヘッダー設定がオンなら表頭行がすべての分片に付与されます。ファイル名はキー値からそのまま作られ、Windowsで使えない文字を浄化し、1.xlsx と 1-2.xlsx のように重複しないようデデュップされます。すべての分片ブックは1つのZIPにまとめて一度にダウンロードされます。往復はすべてローカルで完結し、1バイトもサーバーに触れません。
ファイルは端末から一切出ません — 処理は100%ブラウザー内で完結します。
こんなときに
- 売上や注文のエクスポートを地域・国・店舗ごとに分け、各チームに自分の行だけを渡す。
- 従業員名簿を部門やチームで分割して、それぞれのマネージャーに送る。
- 月や日付の列をキーにして、取引明細やレポートを月別に分割する。
- 顧客やリードの一覧を担当者・ステータス・業種ごとに分割する。
- 単一シートのアンケートやイベント参加者一覧を回答グループ別に分け、複数の提携先へ配布する。
空の値と出力ファイル名
キー列が空の行 — 本当に空のセル、入力された空文字 ""、空白文字だけのセル — はすべて1つの blank.xlsx にまとめられます。行が失われることはありません。値が1回でも現れれば、必ずファイルが作られます。
ファイル名はセルの値からそのまま付けられます。Windowsで使えない文字(\ / ? : * [ ] < > | ")はアンダースコアに置換され、長すぎる名前は短縮されます。数値の1とテキストの"1"のような型違いの同名は 1.xlsx と 1-2.xlsx として自動的に区別され、上書きされません。すべてのファイルは1つのZIPで届き、分割対象は選択したシートだけ、各ブックには元の名前のシートが1枚だけ入ります。
制限事項
分割ファイルはデータから再構築された値レベルの .xlsx です。セルスタイル、列幅、結合セル、数式(キャッシュ値として出力)、グラフは簡略化されます。書式を残したい場合は、先にオンラインエディターで開いてください。
- 分割されるのは選択したワークシートだけで、他のシートは無視されます。
- 暗号化されたブック(開くパスワードが必要)は読み取れません。
- 旧形式 .xls を入力に使えますが、出力はすべて新しい .xlsx です。
よくある質問
無料ですか?ファイルはアップロードされますか?
はい、完全無料で登録不要、ファイル数制限もありません。解析・グループ化・再構築はすべてブラウザー内で行われ、ファイルが端末の外に出ることはありません。
行はどのようにファイルへ振り分けられますか?
キー列の値を正規化して完全一致で比較します。数値の1とテキストの"1"は別ファイル、前後の空白も区別され、同じ時点の日付は同じ値として扱われます。ファイルは初出順に作られ、ソートはされません。
ヘッダー行は各ファイルに入りますか?
「先頭行はヘッダー」がオン(既定)なら、すべての出力ファイルが元のヘッダー行で始まります。オフにすると先頭行も通常データとして分割されます。
キー列が空の行はどうなりますか?
本当に空のセル、空文字、空白文字だけのセルは1つの空白グループにまとめられ、blank.xlsx として出力されます。行が失われることはありません。
他のワークシートも分割されますか?
いいえ。選択したワークシートだけが分割され、他のシートは無視されます。各ブックには元の名前のシートが1枚だけ含まれます。
出力ファイル名はどう決まりますか?
キーの値から付け、Windowsで使用不可の文字(\ / ? : * など)をアンダースコアに置換、長い名前は短縮します。1と"1"のような衝突は自動で 1.xlsx と 1-2.xlsx になり、すべて1つのZIPでダウンロードされます。
対応形式と書式は?
入力は .xlsx、.xlsm、旧 .xls、出力はZIP内の .xlsx です。ファイルは値から再構築されるためスタイルやグラフは簡略化され、暗号化ブックは読み取れません。
関連ツール
分割前に行を確認・編集しますか?
無料オンラインExcelエディターを開く