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

Excelでセルを結合する方法:2つのアプローチ

このガイドでは、データを壊さずにワークシートを整えるための、安全な数式ベースの方法と見た目の結合オプションを解説します。
更新 2026年5月4日  · 10 分 読む

Excelでは、セルを結合する方法は主に2つあります。数式で内容をつなげる方法と、見た目の書式としてセルを結合する方法です。数式は実際のデータを連結し、セルの結合は見た目の配置だけを変えます。

氏名、住所、レポート、表の見出しなどを扱うときに、セルを結合することがよくあります。それぞれ用途が異なります。

本ガイドでは、Excelでセルを結合するための、シンプルで信頼できる方法を順に説明します。数式、組み込みのテキスト関数、見た目の結合、そして代替手段である「選択範囲内で中央」を取り上げます。さらに、それぞれの方法が有効な場面と避けたほうがよい場面も示します。

数式でExcelのセルを結合する方法(推奨)

数式でセルを結合する簡単な例を見ていきます。

次のようなデータセットがあるとします。 列A名(First Name)列B姓(Last Name)が入っています。これらを1つのセルにまとめて表示したいとします。

そのために、ヘルパー列を作成します。

  1. 列Cに移動します
  2. C1をクリック
  3. 見出しとして Full Nameと入力

次に、セルC2をクリックし、次の数式を入力します。

=A2 & " " & B2

数式の動作は次のとおりです。

  • A2 は名を取得します

  • " " は名前の間にスペースを入れます

  • B2 は姓を取得します

  • & はすべてを1つのテキスト値として連結します

Enterキーを押すと、結合された氏名が表示されます。

次に、セルの右下にある小さな四角(フィルハンドル)にカーソルを合わせ、下方向にドラッグして他の行にも数式を適用します。Excelは各行に合わせて参照セルを自動で調整します。

Excelでアンパサンド演算子を使って2つのセルを結合する例。

アンパサンド演算子で2つのセルを結合。画像:著者

この方法は、元のデータを変更せずに複数セルの内容を結合します。数式は値を上書きしないため、Excelでテキストを結合する最も信頼できる方法です。

組み込みのテキスト関数でExcelのセルを結合する方法

組み込みのテキスト関数でセルを結合するには、次の2つの選択肢があります。

  • CONCAT() または CONCATENATE() は、複数セルの値を1つの結果にまとめます。

  • TEXTJOIN() は、区切り記号を指定し、空白セルを無視して結合できます。

それぞれ簡単な例で見てみましょう。

CONCAT() または CONCATENATE() の使用

CONCAT()CONCATENATE() は、複数セルのテキストを1つの値に連結します。

使い方:

  • ヘルパー列を作成

  • セルC2をクリック

  • 次のいずれかの数式を入力

    • =CONCATENATE(A2," ",B2)

    • =CONCAT(A2," ",B2)

  • Enter を押す

  • フィルハンドルを下へドラッグして他の行に適用

ExcelでCONCATおよびCONCATENATE関数を使って2つのセルを結合する例。

CONCAT/CONCATENATEでセルを結合。画像:著者

どちらの関数も結果は同じです。名と姓の間にスペースを入れて結合します。列が増えても数式が見やすく、編集しやすい点が利点です。

区切り記号で結合するなら TEXTJOIN()

TEXTJOIN() はより柔軟です。区切り記号を指定し、空白セルをスキップできます。

たとえば、名前と国名をカンマで結合したい場合:

  • ヘルパー列を作成

  • セルC2をクリック

  • 次の数式を入力: =TEXTJOIN(",",TRUE,A2,B2)

動作は次のとおりです。

  • "," は区切り記号(スペース、カンマ、ハイフンなど任意)

  • TRUE は空白セルを無視

  • A2, B2 は結合するセル

Enter を押し、フィルハンドルを下へドラッグして残りの行にも適用します。

TEXTJOIN関数で区切り記号を使ってセルを結合する例。

TEXTJOINで区切り記号を使って結合。画像:著者

注意:TEXTJOIN() では指定できる区切り記号は1種類のみです。テキストの部分ごとに異なる区切りが必要な場合は、別のヘルパー列が必要になります。

どちらが最適? 数式か、組み込み関数か

どちらも有効ですが、組み込みのテキスト関数のほうがスケールしやすいです。データが増えても、関数内の範囲を更新するだけで済み、長い数式を書き直す必要がありません。

CONCAT()TEXTJOIN() のような関数は、スペースや空白セルの扱いをExcelが適切に処理するため、エラーも減らせます。

Excelでセルを結合(見た目だけの結合)する方法

見た目でセルを結合するには:

  • 結合したいセルを選択します。たとえばA1〜D1を選びます。結合前に左上のセルに主な値を入れておきます
  • ホーム タブへ
  • 配置 グループで 結合して中央揃え をクリック
  • ドロップダウンを開き、次から選択:
    • 結合して中央揃え
    • 横方向に結合
    • セルを結合
    • セルの結合を解除
  • 警告が表示されたら、OK をクリックして続行

選択したセルが1つの大きなセルとして表示されます。

ヒント:複数列にまたがるタイトルやヘッダーを表示したいときは 結合して中央揃え を使います。データセット内では、並べ替え・フィルター・分析で問題の原因になるため、使用は避けてください。

Excelで「結合して中央揃え」を使ってセルを結合する例。

「結合して中央揃え」でセルを結合。画像:著者

この機能はワークシートのレイアウトを変更しますが、実データは結合しません。見た目のセル結合を行うと、Excelは左上のセルの値だけを保持し、選択範囲内の他の値は削除します。

Excelの「セルの結合」と「セルの結合(データの連結)」の違い

Excelでは、merge(結合)とcombine(連結)という語が同じ意味で使われがちですが、指す操作は異なります。片方はデータを変え、もう片方はレイアウトを変えます。

両者の違いを見てみましょう。

数式でセルを連結する

&CONCAT()TEXTJOIN() などの数式でセルを連結すると、元データを保ったまま内容を結合します。

この方法は:

  • すべての値を保持する
  • 元のセルを変更しない
  • 並べ替えやフィルターと相性が良い
  • 数式や計算をサポート
  • 大規模データでも安全
  • 多くのデータ処理に適する

データが損なわれないため、実務では数式が最も安全なアプローチです。

「セルの結合」ツールでセルを結合する

「結合して中央揃え」でセルを結合すると、複数列にまたがる大きな1セルが作られますが、値自体は結合されません。

この方法は:

  • 左上セルの値のみ保持
  • 選択範囲の他の値は削除
  • 並べ替え・フィルターで問題を起こしやすい
  • 参照している数式が壊れる可能性
  • 主に書式やレイアウト目的

結合後は、選択範囲全体が1つの大きなセルとして扱われます。

クイック比較:セルの結合(見た目) vs セルの連結(データ)

両者を並べて簡単に比較します。

項目

セルの連結(数式)

セルの結合(結合ツール)

すべてのデータを保持

はい

いいえ

値を削除する

いいえ

はい

数式と連携

はい

いいえ

並べ替えに対応

はい

いいえ

分析に適する

はい

いいえ

最適な用途

データ処理

レイアウトとデザイン

Excelでセルを結合すべき場合(すべきでない場合)

「セルの結合」はレイアウトと見栄えのためだけに使うべきです。タイトルや見出しなどのデザイン要素には有効ですが、実データの範囲内では並べ替え・フィルター・数式を壊す可能性があるため不向きです。データ処理には使わないようにしましょう。

使うべき場合/避けるべき場合の目安は次のとおりです。

セルを結合すべきとき

セルを結合すべきでないとき

ワークシートのタイトル作成

データテーブルの操作

レポートのヘッダー作成

数式・関数の使用

セクション見出しの追加

データの並べ替えやフィルター

ダッシュボードの書式設定

レコード分析

表紙ページの作成

財務レポートの作成

静的テンプレートの作成

グラフ用のデータ準備

レイアウト調整のみ

マクロでの自動化

ヒント:迷ったら、結合ではなく数式を使ってください。数式ならデータを保ったまま、たいていの場面でうまく機能します。

「選択範囲内で中央」:セル結合の優れた代替手段

選択範囲内で中央 は、複数セルにまたがってテキストを中央に配置しつつ、各セル自体は独立のままにするExcelの配置オプションです。選択した列にわたってテキストが中央に見えますが、セルは結合されません。セルが独立しているため、並べ替え・フィルター・数式も通常どおり動作します。

ワークシートの構造を変えずに中央表示の見た目だけが欲しい場合、選択範囲内で中央結合して中央揃え よりも優れた選択肢です。

選択範囲内で中央 を適用する手順:

  1. 中央に表示したい範囲を選択(例:B5とC5)
  2. Ctrl + 1 を押して セルの書式設定 ウィンドウを開く
  3. 配置 タブを開く
  4. 横位置 のドロップダウンで 選択範囲内で中央 を選ぶ
  5. OK をクリック

これで、選択したセルにまたがってテキストが中央に表示されます。

Excelで「選択範囲内で中央」を使って見た目を整える例。

「選択範囲内で中央」でテキストを中央に。画像:著者

見た目はセル結合とほぼ同じです。結合して中央揃え と同様に、選択した列にわたって中央表示されます。

ただしセルは別々のままです。各セルを個別にクリックでき、一つの結合セルとしては扱われないことが確認できます。

Excelで「選択範囲内で中央」を確認する例。

「選択範囲内で中央」を確認。画像:著者

Excelでセルを連結するときに起こりがちな問題

数式でセルを連結する際、いくつかのよくある問題が起こることがあります。多くは余分なスペースや数式エラーに関するものです。適切な関数で簡単に解決できます。

1. 結合結果に余分なスペースが入る

結果に余分なスペースが入ることがあります。これは、いずれかのセルにすでにスペースが含まれている、または値が欠けている場合に起きがちです。

この場合は TRIM() 関数で修正できます。余分なスペースを取り除き、単語間のスペースを1つに整えます。

この数式は A1B1 の値を連結し、最終結果の余分なスペースを整えます。

2. 結合後に数式がエラーになる

参照しているセルが変化・空白・想定外の値を含むと、数式がエラーを返すことがあります。

この場合は IFERROR() 関数で対処できます。エラーを見やすい結果に置き換えます。

Excelがエラーを検出した場合、エラーメッセージの代わりに空の結果などを返すようにでき、ワークシートを見やすく保てます。

結合したセルを元の複数セルに分割する方法

結合済みのテキストを 区切り位置指定ウィザード(Text to Columns) で元の複数セルに分けるには:

  1. 結合テキストが入った列を選択
  2. その列を Ctrl + C でコピーし、別の列に 値として貼り付けCtrl + Shift + V または右クリックで 値の貼り付けを選択)
  3. データ タブへ
  4. データツール グループで 区切り位置 をクリック
  5. 区切り位置指定ウィザード区切り文字 を選び、次へ
  6. データを区切る文字(スペースカンマタブ など)を選んで 次へ
  7. データの形式を 標準 または 文字列 にして 完了

選択した区切り文字に基づいて、値が別々の列に分割されます。

Excelで「区切り位置指定ウィザード」を使って結合セルを分割する例。

結合されたセルを分割。画像:著者

このExcel機能は、スペース、カンマ、タブなどの区切り文字に基づいてデータを分割します。氏名や所在地などが1つのセルにまとまっている場合に有効です。

Excelでセルを結合(連結)するときのベストプラクティス

Excelでセルを結合する際は、次のシンプルな習慣を守ると、ワークシートを清潔で信頼でき、後から更新しやすく保てます。

  • 可能な限り数式でデータを連結する: &CONCAT()TEXTJOIN() などは、元データを保ったまま編集可能な形で値を連結します。

  • データ範囲内でのセル結合は避ける: セル結合は並べ替え・フィルター・数式の妨げになります。

  • 生データと書式は分ける: データとプレゼンテーションを分離すれば、更新や再利用が容易になります。

  • セル結合はレイアウトや見栄えのみに使用: 見出し・タイトル・ビジュアル区分に最適で、データの保存には不向きです。

  • ワークシート間で一貫した書式を適用: 一貫性のあるスタイルは、読みやすさと保守性、共有のしやすさを高めます。

まとめ

Excelスキルをさらに高めるには、Data Preparation in ExcelData Analysis in Excel の各コースをご覧ください。実データのクレンジング、整理、分析に役立つ実践的なスキルが身につきます。

作業中に参照できるチートシートも便利です。 Data Manipulation in Excel チートシートExcel Formulas チートシートExcel Shortcuts チートシートは、スプレッドシートの作成やレビューの際に役立つ要点をまとめています。


Laiba Siddiqui's photo
Author
Laiba Siddiqui
LinkedIn
Twitter

複雑なテーマをわかりやすくすることが好きなコンテンツストラテジストです。Splunk、Hackernoon、Tiiny Host などの企業で、読者にとって魅力的で有益なコンテンツの制作を支援してきました。

FAQs

数式でセルを連結するとファイルサイズに影響しますか?

数式はわずかにオーバーヘッドを増やしますが、大きなワークシートでも影響は最小限です。数千の複雑な数式を含む場合を除き、違いが体感できることはほとんどありません。

異なるワークシートのセルを連結できますか?

はい。標準的なシート参照(例:=Sheet1!A1 & Sheet2!B1)を使えば、別のワークシートのセルを参照して連結できます。

条件に基づいてセルを連結できますか?

はい。IF() などの論理関数を使えば、条件を満たす場合にのみセルを連結できます。

横ではなく縦方向にセルを連結できますか?

はい。行方向の範囲を数式や関数で参照すれば、列ではなく行からセルを連結できます。

トピック

DataCampでExcelを学ぶ

Tracks

Excelの基礎

16時間
Excelを活用するために必要な基本スキルを習得しましょう。データの準備から数式の作成、可視化の作成までを網羅します。事前の経験は不要です。
詳細を見るRight Arrow
コースを開始
もっと見るRight Arrow