Excel で複数のセルのテキストを 1 つのセルにまとめる

この記事では、Excel で複数のセルのテキストを 1 つのセルにまとめる方法をご紹介します。Excel で複数のセルのテキストを 1 つのセルにまとめる方法は、メーリング リストを作成したり、インポート用のデータを準備したりしたいユーザーにとって非常に便利です。

Excel で複数のセルのテキストを 1 つのセルにまとめる

Excel で複数のセルのテキストを 1 つのセルにまとめるには 2 つの方法があります。次の手順に従って、Excel で複数のセルのテキストを 1 つのセルにまとめましょう。

  1. アンパサンド記号 (&) を使用
  2. CONCATENATE 関数を使用

始めましょう。

1] アンパサンド記号 (&) を使用

アンパサンド記号は、Excel でデータをまとめるための簡単かつ迅速な方法です。この方法を説明するために、Excel にいくつかの人の名前を含むサンプル データを作成しました (上記のスクリーンショットを参照)。Excel ワークシートで人の名前と姓をまとめます。

数式の構造は次のとおりです。

=名&""&姓

Excel シートに同じ数式を適用しました。私のように、Excel シートの正確なセル番号で名と姓を置き換えてください。私の場合、セル A2 と B2 の名前をまとめるために数式を適用したので、数式は次のようになります。

=A2&""&B2

上記の数式は、間にスペースを入れずに名前をまとめます。まとめた名前にスペースを入れたい場合は、数式の中の引用符または山かっこ間にスペースを追加する必要があります。したがって、私の場合は、数式は次のようになります。

=A2&" "&B2

まとめた名前に特殊文字を挿入したい場合は、引用符の間にそれを書きます。たとえば、名前にコンマを入れてまとめたい場合は、数式は次のようになります。

=A2&","&B2

対象のセルに数式を入力したら、Enter キーを押します。結果が表示されます。すべてのセルに同じ数式を適用する必要があります。これを行うには、Excel の塗りつぶしハンドルを使用できます。対象のセル (私の場合は C) の右下側にマウス カーソルを合わせます。カーソルが黒いプラス アイコンに変わります。マウスの左ボタンを押したまま、下までドラッグしてからマウスの左クリックを放します。

アンパサンド記号を使用して 2 つ以上の名前をまとめる

アンパサンド記号を使用して 2 つ以上の名前をまとめたい場合は、数式の構造は次のようになります。

=名&""&姓&""&ミドルネーム

すべての中間名の前にアンパサンド記号を追加する必要があります。たとえば、4 つの名前がある場合、数式は次のようになります。

=名&""&姓&""&ミドルネーム&""&4 番目の名

名前にスペースを追加したい場合は、数式の中の山かっこをスペースで区切ります。塗りつぶしハンドルを使用して、残りのすべてのセルに同じ数式を適用します。

2] CONCATENATE 関数を使用

CONCATENATE 関数は、Excel のテキスト関数で、2 つ以上の文字列を 1 つの文字列にまとめることができます。CONCATENATE は、Excel でデータをまとめるための簡単かつ迅速な方法です。

数式の構造は次のとおりです。

=CONCATENATE(名, 姓)

Excel シートの正確なセル番号で名と姓を置き換えることを忘れないでください。私の場合、数式は次のようになります。

=CONCATENATE(A2, B2)

CONCATENATE 関数を使用して 2 つ以上の名前をまとめる

CONCATENATE 関数を使用して 2 つ以上の名前をまとめたい場合は、数式の構造は次のようになります。

=CONCATENATE(テキスト1, テキスト2, ..., テキスト255)

CONCATENATE 関数を使用して、最大 255 個のテキスト引数をまとめることができます。それぞれは、セル範囲など、文字列または文字列の配列にすることができます。

Microsoft Office 365 および Microsoft Office バージョン 2019 以降では、Microsoft は CONCATENATE 関数を CONCAT に置き換えました。ただし、CONCATENATE 関数はまだ機能します。新しいバージョンの Microsoft Office を使用している場合は、上記の数式の CONCATENATE を CONCAT 関数に置き換えることができます (CONCATENATE 関数が機能しない場合)。それ以外はすべて同じです。

これで完了です。この記事が Excel で複数のセルのテキストを 1 つのセルにまとめるのに役立つことを願っています。

3 つのテキスト セルを 1 つにまとめるにはどうすればよいですか?

CONCATENATE 関数または CONCAT 関数を使用して、3 つのセル内のテキストを Excel の 1 つのセルにまとめることができます。アンパサンド記号でも同じことができますが、Excel で 2 つ以上のテキストを扱う場合は少し使いづらくなります。

Excel でセルをマージしてすべてのテキストを保持するにはどうすればよいですか?

マージされたセルにすべてのテキストを保持することはできません。すべてのセルに値が含まれていて、それらすべてをマージすると、Excel は最初の値のみを取得し、セルをマージした後に他のすべての値を削除します。