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

特定の文字の後にセルに行区切りを挿入するにはどうすればよいですか?

Author: Zhoumandy Last Modified: 2025-08-06

Excelで長いテキスト文字列を扱っている場合、おそらくそれを短縮し、各セルで「複数行に表示」させたいと思うでしょう。このチュートリアルでは、特定の文字の後にセルに行区切りを挿入する3つの方法を紹介します。
insert a line break in a cell

特定の文字の後に1つずつ改行を追加

検索と置換機能を使用して特定の文字の後に改行を挿入

数式を使用して特定の文字の後に改行を追加


Excelセルに行区切りを追加するこの基本的な方法では、「Alt+Enter」キーを使用します。セル内のテキスト文字列が比較的長いが、それほど長くない場合、Alt+Enterメソッドを使用すると、特定の文字の後に素早く行区切りを挿入できます。以下のデータでは、各セルの「全角ダッシュ文字」の後に改行を挿入する必要がありますので、次の手順を行ってください。
sample data

1. 「全角ダッシュ文字」の後に改行を挿入したいセルA2をダブルクリックします。

2. 全角ダッシュ文字の後ろにカーソルを置くか、全角ダッシュ文字を選択します(消えても良い場合)。私の場合は、セルに全角ダッシュ文字を表示したくありません。
Place the cursor after the specific character

3. 行区切りを挿入し、全角ダッシュ文字を置き換えるために「Alt+Enter」を押します。「折り返して全体を表示」機能がオンになっていることを確認してください。
Press Alt+Enter to insert the line break

4. 残りのセルに対しても上記の手順を1つずつ繰り返します。
repeat the steps to change other cells one by one

5. 列Aを広げて、各セル内の完全な行を見られるようにします。
Widen the Column to see the complete lines

a screenshot of kutools for excel ai

Kutools AIでExcelの魔法を解き放つ

  • スマート実行: セル操作、データ分析、グラフ作成を簡単なコマンドで行います。
  • カスタム数式: ワークフローを合理化するための独自の数式を生成します。
  • VBAコーディング: 簡単にVBAコードを作成し実装します。
  • 数式の解釈: 複雑な数式を簡単に理解できます。
  • テキスト翻訳: スプレッドシート内の言語障壁を取り除きます。
AI搭載ツールでExcelの機能を強化しましょう。今すぐダウンロードして、かつてないほどの効率を体験してください!

セル内のテキスト文字列が「非常に長い」場合や、この特殊文字が多数含まれている場合、Alt+Enterメソッドを使用すると時間がかかりすぎます。このような場合、Excelの「検索と置換」機能を使用すると、数回のクリックで各セル内の特定の文字の後に改行を挿入できます。以下のデータでは、各セルの「カンマ文字」の後に改行を追加し、カンマも一緒に削除する必要があります。次の手順を行ってください。
sample data

1. カンマ文字の後に新しい行を開始したいすべてのセルを選択します。
Select all the cells

2. 「ホーム」タブで、「編集」グループにある「検索と選択」>「置換」をクリックします。または、「Ctrl + H」キーを押して「検索と置換」ダイアログボックスを開くこともできます。
click Find & Select > Replace under the Home tab

3. 「検索と置換」ダイアログボックスがポップアップ表示されます。

  • 「検索内容」ボックスに、セル内のテキスト文字列がスペース付きのカンマで区切られている場合は、カンマ (,) とスペースを入力します。そうでない場合は、カンマ (,) のみを入力します。
  • 「置換後の文字列」ボックスで、「Ctrl+J」を押してキャリッジリターンを挿入します。
  • 「すべて置換」ボタンをクリックします。

specify the options in the dialog box

4. Microsoft Excelのダイアログボックスがポップアップ表示され、置換が完了したことを通知します。「OK」をクリックします。
a dialog box pops up to remind you the replacements are done

5. 列Aを必要に応じて広げ、次に「ホーム」タブで「ダイアログボックスランチャー」(配置グループの右下隅にある小さな矢印)をクリックします。「セルの書式設定」ダイアログボックスがポップアップ表示されます。「配置」タブで、「垂直方向」ボックスから「上揃え」、「中央揃え」、または「下揃え」を選択します。
steps to widen Column

6. これで、各セル内のテキスト文字列が複数行に分割され、完全な内容が表示されます。
The text string in each cell is divided into multiple lines

注: 「置換後の文字列」ボックスで「Ctrl+J」のみを押すと、カンマ (,) は改行に置き換えられます。カンマを残したい場合は、「置換後の文字列」ボックスにカンマを入力してから「Ctrl+J」を押してください。
set options to keep the comma in the Find and replace dialog box


特定の文字の後に新しい行を挿入するもう1つの方法は、「SUBSTITUTE」関数を使用することです。そして、これは一度に1種類の文字に限定されません。数式を使用して、セル内の「いくつかの特定の文字」の後に改行を追加できます。以下のデータでは、「カンマ (,)」文字と「疑問符 (?)」の後に新しい行を追加する必要がありますので、次の手順を行ってください。
sample data

1. 下の数式をセルA5にコピーし、Enterキーを押して結果を得ます。

=SUBSTITUTE(SUBSTITUTE(A2,",",","&CHAR(10)),"?","?"&CHAR(10))

enter a formula

2. 「ホーム」タブで、「配置」グループにある「折り返して全体を表示」をクリックします。
click Wrap Text under Home tab

3. 列Aを広げて、内容をよりよく表示します。
Widen the specific column

4. コンテンツとセルの余白の間隔を狭めるには、「ホーム」タブで「ダイアログボックス」ランチャー(「配置」グループの右下隅にある小さな矢印)をクリックします。「セルの書式設定」ダイアログボックスがポップアップ表示されます。「配置」タブで、「垂直方向」ボックスから「上揃え」、「中央揃え」、または「下揃え」を選択します。「OK」をクリックします。
steps to narrow the gap

5. これで、素晴らしいプレゼンテーションで最終結果を得ることができます。
get the result with a great presentation

注意:

  1. 上記の数式では、CHAR(10)は改行を表します。
  2. 特定の文字を改行に置き換えたい場合は、数式を次のバージョンに変更してください:

    =SUBSTITUTE(SUBSTITUTE(A2,",",","&CHAR(10)),"?","?"&CHAR(10))

 another formula to replace specific characters by the line breaks


その他の操作(記事)

Excelで迅速に行区切りを削除するにはどうすればよいですか?
ウェブサイトからデータをコピーしたり、Alt + Enterキーで値を区切ったりすると、行区切りやキャリッジリターンが発生することがあります。Excelで複数の行区切りを迅速に削除したい場合は、次のように操作できます。

Excelで行区切りを
に置き換えるにはどうすればよいですか?

Excelのセル範囲内のすべての行区切りを
に置き換える方法については、この記事の方法が役立ちます。

Excelで改行またはキャリッジリターンを持つすべてのセルをフィルターするにはどうすればよいですか?
通常、Alt + Enterキーを押してセルの内容を複数行に折り返すことができますが、Excelでこれらの改行文字を持つすべてのセルをフィルターするにはどうすればよいですか?

Excelで改行/キャリッジリターンでセルを結合するにはどうすればよいですか?
Excelでは、CONCATENATE関数を使用して複数の行、列、またはセルを1つのセルに結合でき、結合された内容はカンマ、ダッシュ、セミコロン、その他の文字で区切ることができます。しかし、改行でセルを結合しようとしたことはありますか?


  • スーパー数式バー(複数行のテキストや数式を簡単に編集可能); 閲覧レイアウト(多数のセルを簡単に読み取り・編集可能); フィルター範囲への貼り付け...
  • セル/行/列を結合してデータを保持; セル内容を分割; 重複する行を統合して合計/平均を計算... 重複セルを防止; 範囲を比較...
  • 重複または一意の行を選択空白行を選択(すべてのセルが空); スーパー検索および多くのワークブックでのあいまい検索; ランダム選択...
  • 数式参照を変更せずに複数のセルを正確にコピー; 複数のシートへの自動参照作成; 箇条書き、チェックボックスなどを挿入...
  • お気に入りの数式、範囲、グラフ、画像を素早く挿入; パスワードでセルを暗号化メーリングリストを作成してメールを送信...
  • テキストの抽出、テキストの追加、特定の位置の文字を削除、スペースを削除; ページング小計の作成と印刷; セルの内容とコメント間の変換...
  • スーパーフィルター(他のシートにフィルタースキームを保存して適用); 月/週/日ごとの高度な並べ替え、頻度など; 太字、斜体による特殊フィルタリング...
  • ワークブックとワークシートを統合; 主キーカラムに基づいてテーブルをマージ; データを複数のシートに分割xls、xlsx、PDFの一括変換...
  • ピボットテーブルのグループ化(週番号、曜日など)... ロックされたセルとロックされていないセルを異なる色で表示; 数式/名前を持つセルをハイライト...
kte tab 201905
  • Word、Excel、PowerPoint、Publisher、Access、Visio、Projectでタブ付き編集と閲覧を有効化します。
  • 新しいウィンドウではなく、同じウィンドウ内の新しいタブで複数のドキュメントを開き、作成します。
  • 生産性を50%向上させ、毎日数百回のマウスクリックを削減します!
officetab bottom