メインコンテンツへスキップ

Excelで区切りテキストを簡単に行に分割

Author: Siluvia Last Modified: 2025-08-06

Kutools for Excel

300以上の機能でExcelを強化
強力な機能

下のスクリーンショットに示すように、セミコロンで区切られたテキストを行に分割したい場合、どのようにすればよいでしょうか? 実際には、Power Query機能やVBAスクリプトを使用して対処できますが、これらの方法は多くのExcelユーザーにとって面倒です。そこで、この問題を解決するためにKutools for Excelの「データを複数行に分割」機能を強くお勧めします。この機能を使えば、特定の区切り文字を使って区切られたテキストを数回クリックするだけで簡単に異なる行に分割できます。

shot-split-data-to-rows-1


Excelで区切りテキストを行に分割

以下のように操作して、Kutools for Excelの「データを複数行に分割」機能を適用し、特定の区切り文字でテキストを簡単に分割してください。

1. 分割したい区切りテキストを含む列範囲(この場合はC5:C7を選択)を選択します。

2. Kutoolsタブに移動し、「結合と分割」→「データを複数行に分割」を選択してこの機能を有効にします。

shot-split-data-to-rows-2

3. 「 データを複数行に分割」ダイアログボックスで、次のように設定する必要があります:

1) 「分割する列」セクションでは、ステップ1で選択した範囲が「範囲」ボックスに表示されます。必要に応じて範囲を変更できます。
2) 「区切り文字」セクションで、テキストを区切るための区切り文字を選択します。
この場合、私のテキストはセミコロンで区切られているため、ここでは「セミコロン」オプションを選択します。
3) テキストの分割を開始するには「OK」をクリックします。スクリーンショットをご覧ください:

shot-split-data-to-rows-3

これで、区切りテキストがセミコロンによって異なる行に分割されました。

分割後、グループ列の値が複数回表示されているのがわかります。これは、各分割されたテキストに一致するように自動的にコピーされるためです。

shot-split-data-to-rows-1

注釈
1) スペースまたは新しい行で区切られたテキストを分割する必要がある場合は、ダイアログボックスで「スペース」または「新しい行を開始する」オプションを選択します。
2) 他の区切り文字を手動で指定するには、「その他」オプションを選択し、必要な区切り文字をテキストボックスに入力します。
3) 文字数でテキストを分割する必要がある場合は、「幅を指定」オプションを選択し、テキストボックスに数字を入力します。
たとえば、範囲C5:C7のテキスト文字列を4文字ごとに異なる行に分割したい場合、「幅を指定」オプションを選択し、テキストボックスに数字の4を入力します。
shot-split-data-to-rows-4

shot-split-data-to-rows-5

4) 「」ボタンをクリックして、この機能のサンプルワークブックを開きます。

おすすめの生産性向上ツール

Office Tab: Microsoft Officeで便利なタブを使用できます。Chrome、Firefox、新しいEdgeブラウザのように、複数のドキュメントをタブで簡単に切り替え、煩雑なウィンドウを解消します。 詳細を見る...

Kutools for Outlook: Kutools for Outlookは、Microsoft Outlook 2010–2024(およびそれ以降のバージョン)やMicrosoft 365向けに100以上の強力な機能を提供し、メール管理を簡素化し、生産性を向上させます。 詳細を見る...


Kutools for Excel

Kutools for Excelは、Excel 2010–2024およびMicrosoft 365での作業を効率化するための300以上の高度な機能を提供します。上記の機能は、含まれている多くの時間節約ツールの一つにすぎません。

🌍 40以上のインターフェース言語をサポート
✅ 世界中で50万人以上のユーザーと8万社以上の企業に信頼されています
🚀 すべての最新Excelバージョンと互換性があります
🎁 30日間の全機能無料トライアル — 登録不要、制限なし
Kutools for Excel RibbonKutools for Excel Ribbon