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

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

Author: Siluvia Last Modified: 2025-05-23

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: Chrome、Firefox、そして新しいInternet Explorerのように、Officeで便利なタブを使用します。
Kutools for Excel: Excel 2021、2019、2016、2013、2010、2007およびOffice 365向けの300以上の高度な機能を提供します。

Kutools for Excel

上記の機能は、Kutools for Excelの300の強力な機能のうちの一つに過ぎません。

Excel(Office)2021、2019、2016、2013、2010、2007およびOffice 365向けに設計されています。30日間無料でダウンロードしてお使いいただけます。

Screen shot of Kutools for Excel

btn read more      btn download     btn purchase