Word 文書で複数の行を1 つの段落に結合またはマージするには、どうすればよいですか?
Microsoft Word でテキストを編集していると、複数の行や段落を1 つの段落に結合する必要が生じることがあります。これは、読みやすさを高めたり、書式の一貫性を保ったりするだけでなく、大量のドキュメントを印刷する際に用紙を節約するのにも役立ちます。
本チュートリアルでは、Word 文書内で複数の行を効率よく1 つの段落にまとめるさまざまな方法をご紹介します。これにより、テキストがより見やすく、実用的な構成になります。
検索と置換機能で複数の行を1 つの段落に結合またはマージする
Kutools for Word を使用して複数のドキュメント全体のすべての段落を1 つの段落に結合する
VBA コードで複数の行を1 つの段落に結合またはマージする
検索と置換機能で複数の行を1 つの段落に結合またはマージする
Word の「検索と置換」機能を使えば、改行された文章を簡単に1 つの連続した段落に結合できます。手順は次のとおりです:
- 結合したい段落を、末尾の段落記号を含めずに選択してください。ヒント:ドキュメント内のすべての段落を結合する場合は、この手順をスキップしてください。
- 「ホーム」>「検索」>「詳細検索」をクリックして、「検索と置換」ダイアログボックスを開きます。
- ダイアログボックスの「検索」タブで、「検索する文字列」ボックスに「^p」を入力し、「検索範囲」ドロップダウンから「現在の選択」を選択します。
ヒント:「^p」を直接入力する代わりに、「詳細 >>」をクリックして「特殊文字」ドロップダウンメニューから「段落記号」を選択することもできます。 - 「置換」タブに移動し、「置換後の文字列」ボックスに半角スペースを入力して、「すべて置換」をクリックしてください。
![[検索する文字列]テキストボックスに「^p」、[置換後の文字列]テキストボックスに半角スペースが入力されている[検索と置換]ダイアログボックス](//cdn.extendoffice.com/images/stories/doc-word/merge-multiple-lines/doc-merge-multiple-lines-03.webp)
- ドキュメントの残りを検索するかどうか尋ねられたら、「いいえ」をクリックしてください。

選択した段落が1 つの段落に統合されました。

Kutools for Word を使用して複数のドキュメント全体のすべての段落を1 つの段落に結合する
Kutools for Word は、すべての段落を1 つの段落に効率的に結合・統合する機能を提供します。このツールを使えば、選択したドキュメント内のすべての行を、素早くまとまりのある1 つの段落にマージできます。
- 「Kutools」タブから「一括置換」をクリックしてください。
![Word リボンの Kutools タブにある[一括置換]オプション](//cdn.extendoffice.com/images/stories/doc-word/add-comma-in-the-end/doc-add-comma-in-the-end-0.webp)
- 「一括検索と置換」ダイアログで:
- 「行を追加」をクリックして、段落を結合するルールを作成しましょう。
- 「検索する文字列」フィールドに「^p」と入力し、「置換後の文字列」フィールドには半角スペースを入力してください。
- 「追加」ボタンをクリックし、「ファイルを追加」または「フォルダーを追加」を選択して、すべての行を1 つの段落に結合したいドキュメントをインポートしてください。
- 「すべて置換」をクリックして、選択したすべてのドキュメントに変更を一括適用しましょう。
![[一括検索と置換]ダイアログで、[検索する文字列]フィールドに「^p」、[置換後の文字列]フィールドに半角スペースが入力されています](//cdn.extendoffice.com/images/stories/doc-word/merge-multiple-lines/doc-merge-multiple-lines-k1.webp)
- 「プレビュー結果」タブでプレビューを確認してください。内容に問題がなければ、「閉じる」をクリックします。
![プレビュー結果を表示している[一括検索と置換]ダイアログ](//cdn.extendoffice.com/images/stories/doc-word/merge-multiple-lines/doc-merge-multiple-lines-k2.webp)
以上です!各選択ドキュメント内のすべての段落が、1 つの段落に結合されました。
VBA コードで複数の行を1 つの段落に結合またはマージする
この方法では、VBA を使って行を結合します。以下の手順に従ってください:
- 1。結合したい行を1 つの段落として選択します。
- Alt + F11を押して、Microsoft Visual Basic for Applications ウィンドウを開きましょう。
- 「挿入」>「標準モジュール」をクリックし、以下のコードを貼り付けます:
Sub CleanUpPastedText() Dim xSelection As Selection On Error Resume Next Application.ScreenUpdating = False Set xSelection = Application.Selection If xSelection.Type <> wdSelectionIP Then FindAndReplace xSelection Else If MsgBox("No text is selected. Do you want to merge all lines in the document into one paragraph?", vbYesNo + vbInformation, "Kutools for Word") = vbNo Then Exit Sub xSelection.WholeStory Set xSelection = Application.Selection xSelection.HomeKey wdStory FindAndReplace xSelection End If Application.ScreenUpdating = True Application.ScreenRefresh MsgBox "Merged successfully!", vbInformation, "Kutools for Word" End Sub Sub FindAndReplace(Sel As Selection) With Sel.Find .ClearFormatting .Replacement.ClearFormatting .Forward = True .Wrap = wdFindStop .Format = False .MatchAllWordForms = False .MatchSoundsLike = False .MatchWildcards = True .Text = "^13{1,}" .Replacement.Text = " " .Execute Replace:=wdReplaceAll .Text = "[ ]{2,}" .Replacement.Text = " " .Execute Replace:=wdReplaceAll .Text = "([a-z])-[ ]{1,}([a-z])" .Replacement.Text = "\1\2" .Execute Replace:=wdReplaceAll .Text = " [^13]" .Replacement.Text = "^p" .Execute Replace:=wdReplaceAll End With End Sub - F5を押してコードを実行すると、選択した行が1 つの段落に結合されます。

最高のオフィス生産性ツール
Kutools for Word– 300 以上の卓越した機能で、Word 体験をさらにレベルアップ!100 の注目の機能!
🤖KUTOOLS AI の機能:AI アシスタント/リアルタイムアシスタント/スーパーポリッシュ(書式を保持)/スーパートランスレート(書式を保持)/AI 編集/AI 校正…
📘ドキュメントマスタリー:ページ分割/文書の結合/選択範囲をさまざまな形式でエクスポート(PDF/TXT/DOC/HTML など)/一括 PDF 変換…
✏コンテンツ編集:複数ファイルにわたって一括検索と置換/すべての画像をリサイズ/表の転置行と列/表をテキストに変換…
🧹手間いらずのクリーンアップ:余分なスペースを一掃/セクション区切り/テキストボックス/ハイパーリンク/その他の削除ツールについては、削除グループをご覧ください…
➕クリエイティブ挿入:以下を挿入桁区切り記号/チェックボックス/ラジオボタン/QR コード/バーコード/複数の画像/詳細は挿入グループで…
🔍精密選択:特定のページ/表/図形/見出し段落/ナビゲーションを強化するにはその他の選択機能を活用…
⭐注目の拡張機能:任意の場所に移動/繰り返しテキストを自動挿入/ドキュメントWindows 間を切り替え/11 変換ツール…
🌍40 以上の言語をサポート:Kutools を好みの言語でお使いいただけます!英語、スペイン語、ドイツ語、フランス語、中国語など、40 以上の言語に対応しています。

Office Tab– Office にタブ付きインターフェースを導入し、作業を大幅に簡単に
- Word、Excel、PowerPoint、Publisher、Access、Visio、Project でタブを使った編集・閲覧機能を有効にします。
- 複数のドキュメントを、新しいウィンドウではなく、同じウィンドウ内の新しいタブで開いたり作成したりできます。
- 日々の生産性を50%も向上させ、毎日数百回のマウスクリックをカットします!
✨ Kutools for Office – 1 回のインストールで、5 つの強力なツールがすぐに使える!
含まれるもの:Office Tab Pro・Kutools for Excel・Kutools for Outlook・Kutools for Word・Kutools for PowerPoint
📦 1 つのスイートですべての5 ツールを入手|🔗 Microsoft Office とシームレスに連携|⚡ 保存時間して、すぐに生産性を向上
最高のオフィス生産性ツール
Kutools for Word– Word 向けの100+ツール
- 🤖KUTOOLS AI の機能:AI アシスタント/リアルタイムアシスタント/スーパーポリッシュ/スーパートランスレート/AI 編集/AI 校正
- 📘ドキュメントマスタリー:ページ分割/文書の結合/一括 PDF 変換
- ✏コンテンツ編集:一括検索と置換/すべての画像をリサイズ
- 🧹手間いらずのクリーンアップ:余分なスペースを削除/セクション区切りを削除
- ➕クリエイティブ挿入:桁区切り記号を挿入/チェックボックスを挿入/QR コードを作成
- 🌍40 以上の言語をサポート:Kutools はあなたの言語に対応しています!40 以上の言語をサポート!
![[検索する文字列]テキストボックスに「^p」が入力され、[検索範囲]ドロップダウンリストから[現在の選択範囲]が選択されている[検索と置換]ダイアログボックス](http://cdn.extendoffice.com/images/stories/doc-word/merge-multiple-lines/doc-merge-multiple-lines-1.webp)
![[検索する文字列]テキストボックスに「^p」、[置換後の文字列]テキストボックスに半角スペースが入力されている[検索と置換]ダイアログボックス](http://cdn.extendoffice.com/images/stories/doc-word/merge-multiple-lines/doc-merge-multiple-lines-03.webp)


![Word リボンの Kutools タブにある[一括置換]オプション](http://cdn.extendoffice.com/images/stories/doc-word/add-comma-in-the-end/doc-add-comma-in-the-end-0.webp)
![[一括検索と置換]ダイアログで、[検索する文字列]フィールドに「^p」、[置換後の文字列]フィールドに半角スペースが入力されています](http://cdn.extendoffice.com/images/stories/doc-word/merge-multiple-lines/doc-merge-multiple-lines-k1.webp)
![プレビュー結果を表示している[一括検索と置換]ダイアログ](http://cdn.extendoffice.com/images/stories/doc-word/merge-multiple-lines/doc-merge-multiple-lines-k2.webp)
