オンライン Excel エディター
無料 · 登録不要 · ローカル処理

Excel でテキストを列に分割 — 無料·アップロード不要·ワンクリック

カンマ・セミコロン・パイプ・タブまたは独自の区切りでテキストを分割。アップロード不要、登録不要、ファイルは端末内に留まります。

.xlsx、.xlsm、または .xls ファイルをここにドロップ、またはクリックして選択

.xlsx / .xlsm / .xls 対応 · ローカル処理 · アップロードなし

オンラインでテキストを列に分割する方法

  1. .xlsx / .xlsm / .xls ブックを1つドロップ — すべてブラウザー内でローカル実行され、ファイルはアップロードされません。
  2. 分割対象の列文字を確認します。Aが1列目、Bが2列目で、すべてのシートで同じ列が処理されます。
  3. 区切り文字を選択:カンマ、セミコロン、パイプ、タブ、またはカスタム文字列(「 -> 」のような複数文字も全体一致)。
  4. モードを選択:挿入は新しい列を追加して右側を押し広げ、上書きは隣接セルを置き換えてシート幅を維持します。
  5. 「先頭行をヘッダーとして扱う」(既定オン)を有効にして「テキストを列に分割」をクリック。
  6. シートごとのレポートを確認し、{元の名前}-split-columns.xlsx をダウンロード。

挿入と上書き:2つの分割モードの違い

どちらのモードも同じ元の列を読み取りますが、結果の書き出し方が異なります。次の例では3列シートのB列「red,green,blue」をカンマで分割します。

挿入モード(既定):列が2つ追加され、元C列の値は右へ移動します。シート幅は3列から5列に広がります。

ABCDE
分割前1red,green,bluex
分割後1redgreenbluex

上書きモード:各パートが元セルとその右隣のセルを置き換えます。シート幅は変わらず、この例ではC列の「x」が上書きされ、D列の「9」は保持されます。

ABCD
分割前1red,greenx9
分割後1redgreen9

対応する区切り文字

プリセット分割対象よくある入手元
カンマカンマ ,CSV形式のテキストや標準 .csv エクスポート
セミコロンセミコロン ;セミコロンを使う欧州式CSVエクスポート
パイプ縦棒 |ログファイルやパイプ区切りのデータ出力
タブタブ文字表計算ソフトからコピーしたテキストや .tsv
カスタム入力した任意のリテラル文字列「 -> 」「 | 」など複数文字の区切り(全体一致)

ルールと制限

  • 分割されるのはテキストセルのみです。数値・日付・真偽値・空セルは常に1つの値として扱われ、変更されません。
  • 区切り文字を実際に含むセルだけが分割され、含まないテキストはそのまま残ります。
  • 1セルから作られるパートは最大20個です。それ以降に区切り文字が残っていても、20個目のパートが残りの全文(区切り文字ごと)を保持します。
  • 上書きモードでシート端を超えるパートは無視され、レポートに計上されます。挿入モードでは代わりにシートが広がります。
  • 選んだ列を含まない狭いシートはスキップされ、内容は変更されません。

覚えておきたい3つのルール:1セルの分割は最大20パートで最後のパートが残りのテキストを保持する、カスタム区切り文字はリテラル全体で一致するため「 -> 」が単独の「-」に一致することはない、数値・日付・真偽値セルは分割されず対象はテキストセルのみ。出力は値レベルの .xlsx のため、スタイル・列幅・結合セル・グラフは簡略化されます。

こんなときに

  • 「Smith, Anna, London」のように1列に複数の値が詰まっていて、並べ替えや抽出のために列を分けたい。
  • 1列に貼り付けられたCSV風テキスト、ログ出力、タブ区切りテキストを整理したい。
  • 差し込み印刷や他システムへの取り込みの前に、データを正規の複数列に分けたい。
  • Excelを開かず、ファイルをどこにもアップロードせずにExcelの「文字列の列区切り」相当の操作をしたい。

よくある質問

本当に無料ですか?

はい。100%無料で、登録不要、ウォーターマークなし、ファイル数制限もありません。すべてブラウザー内でローカル処理されます。

どの列が分割されますか?

入力した列文字です。Aが1列目、Bが2列目、AAが27列目です。すべてのシートで同じ列を分割し、列を含まない狭いシートはスキップされます。どのシートの幅も超える列文字は拒否されます。

挿入と上書きの違いは?

挿入は各パートを新しい列に配置して右側をすべてずらし、シートを広げます。上書きは元セルとその右隣をパートでその場に置き換えてシート幅を保ち、端を超えるパートは無視してレポートに記録します。

数値や日付も分割されますか?

いいえ。分割されるのは区切り文字を含むテキストセルだけです。数値・日付・真偽値・空白・区切り文字を含まないテキストは1つの値のままです。

20個を超えるパートができる場合は?

20パートで分割を停止し、20個目のパートが残りのテキスト全体(区切り文字を含む)を保持します。長大なセルから何千列も生成されることはありません。

複数文字の区切り文字は使えますか?

はい。「カスタム」を選び「 -> 」や「 || 」のような任意のリテラル文字列を入力します。文字単位ではなく全体で一致し、文中の単独の「-」「|」には影響しません。

書式は保持されますか?

出力はセル値から再構築されるため、スタイル・列幅・結合セル・グラフは簡略化されます。書式が必要な場合は無料オンラインエディターをご利用ください。

対応形式と暗号化ファイルは?

.xlsx、.xlsm、旧形式 .xls に対応し、結果は常に新しい .xlsx でダウンロードされます。パスワードで保護された暗号化ブックは読み取れないため、先に開くパスワードを解除してください。

関連ツール

完全なガイドはこちら: Excelで氏名を姓と名に分割する方法|全シート一括・無料 — 手順の解説、Excel での手作業の方法、FAQ を掲載。

完全なリファレンスはこちら: TEXTSPLIT 関数:構文、例とエラーの解決 — 構文、例、よくあるエラー、FAQ を掲載。

完全なリファレンスはこちら: LEFT 関数:構文、使用例、エラーの解決法 — 構文、例、よくあるエラー、FAQ を掲載。

完全なリファレンスはこちら: RIGHT 関数:構文、使用例、エラーの解決法 — 構文、例、よくあるエラー、FAQ を掲載。

完全なリファレンスはこちら: MID 関数:構文、使用例、エラーの解決法 — 構文、例、よくあるエラー、FAQ を掲載。

分割後に列を確認・微調整したい、元の書式を保ちたい場合は?

無料オンラインExcelエディターを開く