Excel で複数セルのテキストを1 つのセルに結合する方法
ワークシートに名前、住所、製品ラベル、または複数のセルに分かれているその他のテキストが含まれている場合、それらを1 つのセルに結合したくなるかもしれません。たとえば、名と姓をまとめてフルネームにしたり、市区町村、都道府県、郵便番号を1 つに統合して完全な住所を作成したりするケースです。

Excel にはこれを実現するための簡単な方法がいくつかあります。結合結果を返す数式を使う方法、数式を覚える必要のない Kutools 関数ヘルパーを使う方法、または元のセルの内容をデータ損失なく直接結合できるマージ形式ツールを使う方法です。
複数の数式からテキストを結合する
数式は、Excel でテキストを結合する最も一般的な方法です。元のセルは変更されず、結合されたテキストが別のセルに返されます。お使いの Excel のバージョンや、空白セルを無視する必要があるかどうかに応じて、以下のいずれかの方法をご利用いただけます。
TEXTJOIN 関数を使用(Excel 2019 以降および Microsoft 365)
関数 TEXTJOINは、複数のセルのテキストを結合するのに最も柔軟な数式です。区切り文字を一度設定すれば、空白セルを自動的に無視することも可能!
対応バージョン:
TEXTJOIN 関数は、Excel 2019 以降および Microsoft 365 でご利用いただけます。
- 結合結果を表示する空白セルを選択してください。
- 次の数式を入力します:
=TEXTJOIN("-",TRUE,A2:C2) - Enter キーを押すと、結果が表示されます。
- フィルハンドルを下にドラッグして、数式を他の行にも適用しましょう。

注:
- この数式では、「-」が区切り文字として使われ、TRUEはExcel に空白セルを無視するよう指示し、A2:C2が結合する範囲です。ハイフンは、スペースやカンマ、スラッシュなど、必要な区切り文字に自由に置き換えられます。
- 異なるセルの間に異なる区切り文字を使いたい場合は、CONCAT 関数の方が適しています。
CONCAT 関数を使用(Excel 2016 以降および Microsoft 365)
関数 CONCATは、複数のセルのテキストを1 つのセルに結合するもう1 つの方法です。これは従来のCONCATENATE 関数に代わる現代的な選択肢であり、セル範囲にも対応しています。
対応バージョン:
CONCAT 関数は、Excel 2016 以降および Microsoft 365 でご利用いただけます。 それ以前のバージョンでは、同様の機能を持つ CONCATENATE 関数をご利用ください。
- 結果を表示する空のセルを選択してください。
- 次の数式を入力します:
=CONCAT(A2,", ",B2,"-",C2) - Enter キーを押します。Enter。
- 必要に応じて、フィルハンドルを下にドラッグして、数式を他の行にも適用しましょう。

注:
- この数式では、A2、B2、およびC2が結合対象のセルです。「、」は A2 の後にカンマとスペースを追加し、「-」は B2 と C2 の間にハイフンを挿入します。これらの区切り文字は、必要に応じて自由に変更できます。
- CONCAT は、異なるセル間に異なる区切り文字を使いたい場合に便利ですが、その際は各区切り文字を手動で入力する必要があります。一方、同じ区切り文字で多数の列を結合するなら、TEXTJOIN の方が通常簡単で、区切り文字を一度入力するだけで済みます。
& 演算子を使用(すべての Excel バージョンで動作)
演算子&は、セルを数個だけ結合したいときに簡単な方法です。ほぼすべての Excel バージョンで使えます。
- 空白のセルを選択してください。
- 次の数式を入力します:
=A2&"-"&B2&"-"&C2 - Enter キーを押します。Enter。
- 必要に応じて、フィルハンドルを下方向にドラッグしてください。

注:
& 演算子を使う場合は、各セル参照と区切り文字を手動で入力する必要があります。必要に応じて、区切り文字をスペース、コンマ、ハイフン、スラッシュ、またはその他の文字に変更できます。この方法は少数のセルを結合する際には簡単ですが、多くのセルを結合する必要があると、数式が長くなりがちです。
複数の数式からテキストを結合するヘルパー
数式を自分で覚えるのも、記述するのも面倒な場合は、関数ヘルパー機能をKutools for Excelで活用しましょう。セルを選択してダイアログボックスに区切り文字を入力するだけで、結合用の数式が自動的に作成されます!
- 結合後のテキストを出力する空白セルを選択してください。
- Kutools > 関数ヘルパー > Text > Join cell values with delimiter をクリックします。
- ダイアログボックス関数ヘルパーで、結合したいセルを選択して、必要な区切り文字を入力してください。
- OKをクリックして、数式を挿入し、結果を取得します。

結果
OKをクリックすると、Kutools が数式を自動生成し、選択したセルに結合結果を返します。その後、その数式を下方向にコピーして他の行にも適用できます。

注:
この方法では TEXTJOIN 数式を使用するため、Excel 2019 以降および Microsoft 365 が必要です。
元の値をマージして複数セルからテキストを結合する
別の結果セルに数式を置かずにテキストを結合したい場合は、行/列/セルの結合と値の保持機能をKutools for Excelでお使いいただけます。この機能は、選択したセルの値をそのまま直接結合します。セルの結合と似ていますが、左上以外の値を破棄せず、すべての元のテキストを完全に保持します。
- 結合したいセルまたは範囲を選択します。複数の行や列を選択し、各行、各列、または選択範囲全体を一度に結合できます。
- Kutools > 結合と分割 > 行/列/セルの結合と値の保持をクリックします。
- ダイアログボックスで、選択したセルを「行単位」「列単位」、または「1 つのセルにまとめて」結合する方法を選択します。
- 使用する区切り文字を指定します。
- 結合結果の配置場所と元のセルの処理方法を選択します。

- OKまたはApplyをクリックします。
結果
設定を適用すると、選択したテキスト値が指定した区切り文字と出力オプションに従って結合されます。

注:
この方法では、数式の結果ではなく元のセルの内容を直接結合します。後でソースデータが変更された際に再計算または結合テキストの更新が必要になる場合は、TEXTJOIN のような数式を使用する方が適しているかもしれません。
Kutools for Excel—300 以上の必須ツールでExcel をパワーアップし、作業をより迅速・簡単に。さらに AI 機能を活用して、スマートなデータ処理と生産性の向上を実現します。今すぐ入手
どちらの方法を使うべきでしょうか?
| 方法 | 最適な用途 | 留意事項 |
|---|---|---|
| TEXTJOIN | 同じ区切り文字を使って複数のセルを結合する場合 | Excel 2019 以降または Microsoft 365 が必要です |
| CONCAT | 異なるセルまたは範囲の間に異なる区切り文字を使用する場合 | 各セル参照と区切り文字を手動で入力する必要があります |
| &演算子 | 簡単な数式で少数のセルを素早く結合する場合 | ほぼすべてのExcel バージョンで動作しますが、セル数が多いと数式が長くなります |
| Kutools 関数ヘルパー | 構文を覚えることなく数式を作成できます | TEXTJOIN を使用するため、Excel 2019 以降または Microsoft 365 が必要ですダウンロード |
| Kutools 結合機能 | 他の場所で数式を使わずに元の値を直接結合できます | 動的更新ではなく最終結果に最適ですダウンロード |
結論
Excel で複数のセルからテキストを結合する方法は、目的によって異なります。Excel 2019 以降または Microsoft 365 をお使いの場合は、通常 TEXTJOINが最適です。1 つの区切り文字を使えて、空白セルを自動的にスキップできるからです。結果の各部分をより細かく制御したい場合は、CONCATや&演算子もおすすめです。数式を覚えるのが面倒、あるいは自分で記述したくないという方は、Kutools 関数ヘルパーを使って数式を簡単に生成できます。
別のセルの元の値を数式を使わずに結合したい場合は、Kutools Combine 機能がデータを失わずにマージできる実用的な選択肢です。
このチュートリアルがお役に立てれば幸いです!さらに Excel のヒントや実用的なソリューションを探索したい方は、こちらをクリックしてください。Excel チュートリアルの全コレクションをご覧いただけます。
最高の Office 生産性ツール
Kutools for Excel - あなたを群衆の中から際立たせます
| 🤖 | KUTOOLS AI アシスト:次に基づいてデータ分析を革新します:インテリジェント実行 | コード生成| カスタム数式作成 | データ分析とチャート生成| 拡張機能呼び出し… |
| 人気の機能:検索・強調表示、または重複をマーキング | 空白行を削除する | データを失うことなく列の結合またはセルを | 数式を使用しない四捨五入... | |
| スーパー VLookup:複数条件 | 複数値 | 複数シート間 | ファジーマッチ... | |
| 高度なドロップダウンリスト:簡単なドロップダウンリスト | 連動型ドロップダウンリスト | 複数選択可能なドロップダウンリスト... | |
| 列マネージャー:指定した数の列を追加 | 列の移動 | 非表示列の表示状態を切り替え |列を比較して同じ/異なるセルを選択... | |
| 注目の機能:グリッドフォーカス | デザインビュー | 強化された数式バー | ワークブックとシートマネージャー|リソースライブラリ(自動テキスト)| 日付ピッカー | ワークシートの統合 | 暗号化/セルの復号化 | リストからメール送信 | スーパーフィルター | 特殊フィルタ(太字のフォントを持つセルをフィルタリング/斜体/取り消し線。。。) 。。。 | |
| トップ15 ツールセット:12 テキストツール(テキストの追加、特定の文字を削除...)| 50+チャートタイプ(ガントチャート...)| 40+実用的な数式(誕生日に基づいて年齢を計算します...)| 19 挿入ツール(QR コードを挿入、パスから画像を挿入...)| 12 変換ツール(単語に変換する、為替レートの変換...)| 7 結合と分割ツール(高度な行のマージ、Excel セルを分割...)|。。。他にも多数 |
Kutools for Excel は300 以上の機能を備えており、必要な機能が常にワンクリックで利用できます…
Office Tab - Microsoft Office(Excel を含む)でタブを使った読み書きを可能にします
- 数十もの開いているドキュメント間を1 秒で切り替え!
- 毎日何百回ものマウスクリックを削減し、マウス手首ともおさらばしましょう。
- 複数のドキュメントを閲覧・編集する際の生産性が50% 向上します。
- Chrome、Edge、Firefox のように、Office(Excel を含む)に効率的な Tabs をもたらします。
Excel で異なるセルのテキストを1 つのセルに結合するには?
テキストが複数のセルに分かれている場合、それらを1 つのセルに結合したいとき、Excel にはこのタスクを簡単に実現するためのソリューションが用意されています。たとえば、CONCATENATE 関数を使ってテキストを1 つの出力セルにまとめる方法や、さらに柔軟性に優れた高度なツール(例:Kutools for Excel)を利用する方法があります。本記事では、この作業を効率的にこなすためのステップバイステップの手順をご紹介します。

Kutools for Excel で異なるセルからテキストを1 つに結合する
数式で異なるセルからテキストを1 つに結合する
異なるセルの内容を結合するために CONCATENATE 関数を適用するには、次の手順に従ってください:
1。データの隣にある空白セルに、次の数式を入力します:=CONCATENATE(A2,"-",B2,"-",C2)。スクリーンショットを参照してください:

2。次に、結合したいセルの範囲までフィルハンドルを下方向にドラッグすると、複数のセルが区切り文字「-」を使って1 つのセルに結合されます。スクリーンショットをご参照ください:

注:結合したいセルがさらに多い場合は、次のようにセル参照を連結してください。=CONCATENATE(A2,"-",B2,"-",C2,"-",D2,"-",E2,...)。また、数式内の「-」区切り文字は、任意の文字に置き換えることができます。
異なるセルのテキストを1 つに結合します(Kutools for Excel 使用)
Kutools for Excelには、強力なツール「行/列/セルの結合と値の保持」が搭載されています。このユーティリティを使えば、選択した区切り文字を使って複数の行、列、またはセル範囲を瞬時に1 つのセルに結合できます!
1。結合したいテキストの範囲を選択します。
2。次に、Kutools > 結合と分割 > 行/列/セルの結合と値の保持をクリックします(下記スクリーンショット参照)。

3。「列または行の結合」ダイアログボックスで、以下の操作を行います。
(1)テキストの結合方法として、行・列・範囲に基づいて結合するか、すべてを1 つのセルにまとめるか、いずれかのオプションを選択します。
(2)結合後のデータに必要な区切り文字を指定します。
(3)結合結果を配置する場所を選択します。
(4)最後に、結合対象セルの処理方法を選択します。結合元セルの内容を保持するか削除するか、あるいはセル自体をマージすることもできます。

4。上記の設定が完了したら、OKまたは適用ボタンをクリックして!選択したすべてのテキストが、指定どおりに瞬時に結合されます(下記スクリーンショット参照)。

Kutools for Excel— 300 以上の必須ツールでExcel をパワーアップし、作業をより迅速・簡単に。さらに AI 機能を活用して、スマートなデータ処理と生産性の向上を実現します。今すぐ入手
デモ:Excel で異なるセルのテキストを1 つのセルに結合
最高のオフィス生産性ツール
| 🤖 | KUTOOLS AI アシスト:次に基づいてデータ分析を革新します:インテリジェント実行 | コード生成| カスタム数式作成 | データ分析とチャート生成| 拡張機能呼び出し… |
| 人気の機能:検索・強調表示、または重複をマーキング | 空白行を削除する | データを失うことなく列の結合またはセルを | 数式を使用しない四捨五入... | |
| スーパー LOOKUP:複数条件 VLookup | 複数値 VLookup | 複数シート間 VLookup | ファジーマッチ.... | |
| 高度なドロップダウンリスト:ドロップダウンリストをすばやく作成 | 連動型ドロップダウンリスト | 複数選択可能なドロップダウンリスト.... | |
| 列マネージャー:指定した数の列を追加|列の移動|非表示列の表示状態を切り替え|範囲と列を比較... | |
| 注目の機能:グリッドフォーカス | デザインビュー |強化された数式バー | ワークブックとシートマネージャー | リソースライブラリ(自動テキスト)| 日付ピッカー | ワークシートの統合 | 暗号化/セルの復号化 | リストからメール送信 | スーパーフィルター | 特殊フィルタ(太字のフォントを持つセルをフィルタリング/斜体/取り消し線。。。) 。。。 | |
| トップ 15 ツールセット:12 テキストツール(テキストの追加、特定の文字を削除、...)| 50+チャートタイプ(ガントチャート、...)| 40+ 実用的数式(誕生日に基づいて年齢を計算します、...)| 19 挿入ツール(QR コードを挿入、パスから画像を挿入、...)| 12 変換ツール(単語に変換する、為替レートの変換、...)| 7 結合と分割ツール(高度な行のマージ、セルの分割、...)|…他にも多数 |
Kutools for Excel で Excel スキルを強化し、これまでにない効率を体験しましょう。Kutools for Excel は、300 以上の高度な機能で生産性を大幅アップ!時間を大幅に節約します。今すぐ最も必要な機能を手に入れるには、こちらをクリックしてください…
Office Tab は Office にタブインターフェースをもたらし、作業を大幅に簡単にします
- Word、Excel、PowerPoint、Publisher、Access、Visio、Project でタブによる編集と閲覧を有効化します。
- 新しいウィンドウではなく、同じウィンドウ内の新しいタブで複数のドキュメントを開いたり作成したりできます。
- 毎日の生産性を 50% 向上させ、何百回ものマウスクリックを削減します!
Kutools アドインすべて。インストーラーは1 つだけ
Kutools for Officeスイートには、Excel、Word、Outlook、PowerPoint 向けのアドインと Office Tab Pro が含まれており、複数の Office アプリを横断して作業するチームに最適です。
- オールインワンスイート— Excel、Word、Outlook、PowerPoint 用アドイン+Office Tab Pro
- インストーラーもライセンスも1 つだけ— 数分でセットアップ可能(MSI 対応)
- 連携してさらにパワーアップ— Office アプリ全体で生産性が向上
- 30 日間のフル機能トライアル— 登録不要、クレジットカード不要
- ベストバリュー— 個別購入よりもお得

