技術ノート 特徴 Excelで複数のセルのテキストを1つのセルに結合する方法

Excelで複数のセルのテキストを1つのセルに結合する方法

Excel ワークブック内に複数のセルのテキストを結合する必要がある大きなワークシートがある場合、すべてのテキストを再入力する必要がないため、安堵のため息をつくことができます。テキストを簡単に連結できます。

Excelで複数のセルのテキストを1つのセルに結合する方法

連結とは、単に「結合する」または「一緒に結合する」という派手な方法であり、Excel にはこれを行うための特別な CONCATENATE 関数があります。この機能を使用すると、異なるセルのテキストを 1 つのセルに結合できます。たとえば、名前と連絡先情報を含むワークシートがあります。各行の 姓と名列を結合して フルネーム列にしたいと考えています。

まず、結合または連結されたテキストを含む最初のセルを選択します。次のように、等号から始めて関数をセルに入力します。

 =連結( 

Excelで複数のセルのテキストを1つのセルに結合する方法

ここで、どのセルを結合するかを関数に指示する CONCATENATE 関数の引数を入力します。最初の 2 つの列を結合し、最初に名 (列 B)、次に姓 (列 A) を追加します。したがって、関数の 2 つの引数は B2 と A2 になります。

引数を入力するには 2 つの方法があります。まず、開き括弧の後にセル参照をカンマで区切って入力し、最後に閉じ括弧を追加します。

 =CONCATENATE(B2,A2) 

Excelで複数のセルのテキストを1つのセルに結合する方法

セルをクリックして CONCATENATE 関数に入力することもできます。この例では、関数の名前と開き括弧を入力した後、B2 セルをクリックし、関数内の B2 の後にコンマを入力し、A2 セルをクリックして、関数内の A2 の後に閉じ括弧を入力します。

関数へのセル参照の追加が完了したら、Enter キーを押します。

姓と名の間にスペースがないことに注意してください。これは、CONCATENATE 関数が、指定した引数の内容を正確に結合するだけで、それ以上のものを結合しないためです。 B2 には名前の後にスペースがないため、スペースは追加されません。スペース、その他の句読点や詳細を追加する場合は、それを含めるよう CONCATENATE 関数に指示する必要があります。

Excelで複数のセルのテキストを1つのセルに結合する方法

姓と名の間にスペースを追加するには、関数のセル参照の間に、別の引数としてスペースを追加します。これを行うには、二重引用符で囲まれたスペースを入力します。 3 つの引数がカンマで区切られていることを確認してください。

 =CONCATENATE(B2," ",A2)

Enterを押します。

Excelで複数のセルのテキストを1つのセルに結合する方法

その方が良いです。ここで、姓と名の間にはスペースが入ります。

おそらく、その関数を列のすべてのセルに入力するか、手動で列の各セルにコピーする必要があると考えているでしょう。実際には、そうではありません。 CONCATENATE 関数を列 (または行) の他のセルにすばやくコピーするのに役立つ、もう 1 つの巧妙なトリックがあります。 CONCATENATE 関数を入力したセルを選択します。選択したものの右下隅にある小さな四角形は、塗りつぶしハンドルと呼ばれます。フィルハンドルを 使用すると、コンテンツを同じ行または列内の隣接するセルにすばやくコピーして貼り付ける ことができます。

塗りつぶしハンドルの上にカーソルを移動し、黒いプラス記号に変わったら、クリックして下にドラッグします。

Excelで複数のセルのテキストを1つのセルに結合する方法

入力した関数がその列の残りのセルにコピーされ、各行の行番号と一致するようにセル参照が変更されます。

アンパサンド (&) 演算子を使用して、複数のセルのテキストを連結することもできます。たとえば、 =B2&" "&A2 入力すると =CONCATENATE(B2," ",A2) と同じ結果が得られます。一方を他方よりも使用することに実際の利点はありません。ただし、アンパサンド演算子を使用するとエントリが短くなります。ただし、CONCATENATE 関数の方が読みやすく、セル内で何が起こっているかを理解しやすくなります。

「 Excelで複数のセルのテキストを1つのセルに結合する方法」に関するベスト動画選定!

Excelで複数行のセルを行ごとにまとめて一発で結合する方法
【Excel講座】超簡単!複数の文字列を簡単に結合する関数