技術ノート マイクロソフトオフィス Microsoft Excelで2つの列を結合する方法

Microsoft Excelで2つの列を結合する方法

Microsoft Excelで2つの列を結合する方法

Excel でデータを処理する一部のタスク ( 通貨の挿入 など) は直感的です。列の結合など、そうでないものもあります。 Microsoft Excel で 2 つの列を結合するいくつかの異なる方法を紹介します。

外部の場所からデータをインポートしたか、誰かに シートにデータを入力して もらった可能性があります。最終的に 2 つの列が 1 つとして機能する場合は、演算子または 関数 を使用してそれらを結合できます。

Excel での列の結合について

ご存知かもしれませんが、Excel には セルの結合 機能があります。残念ながら、このオプションを使用すると、最初の (左端の) セルのデータのみが保持されます。したがって、2 つの列を結合してすべてのデータをそのまま保持したい場合、これは使用すべき機能ではありません。

2 つの列にデータを保持するには、すべてのデータを 3 番目の列にマージします。以下で説明するようにセル内のデータの結合を開始する前に、必要に応じて別の列を挿入して準備する必要があります。

次に、次の手順を実行します。

  1. 最初の行の 2 つのセルを各列から 1 つずつ結合します。
  2. 結合された列の残りの行に数式をコピーします。
  3. オプション: 数式を静的な値に変換します。
Microsoft Excelで2つの列を結合する方法

列内のセルを結合する

内容をコピーする前に最初にセルを結合するには、アンパサンド演算子を使用する方法と CONCAT 関数を使用する方法があります。両方について説明します。

Microsoft Excelで2つの列を結合する方法

方法 1: アンパサンド演算子を使用する

アンパサンド記号 (&) には、単語「and」を入力する短い方法以外にもさまざまな用途があります。 数式 でアンパサンド演算子を使用して、セル内のデータを結合できます。

結合されたデータの新しい列の最初の行のセルに移動し、次のいずれかの数式を挿入してセル参照を独自の数式に置き換えます。

セル A2 と B2 を結合するには、次の数式を入力して Enter キーを押します。

 =A2&B2

これにより、これら 2 つのセルのデータが 1 つの文字列に結合されます。

セル A2 と B2 を中央にスペースを入れて結合するには、次の数式を使用します。

 =A2&" "&B2

括弧間のスペースに注意してください。これは 、姓と名、または間にスペースが必要な単語を組み合わせる 場合に便利です。

A2 と B2 のセルを中央にハイフンを入れて結合するには、次の数式を使用します。

 =A2&"-"&B2

これは、電話番号や製品 ID を結合する場合に便利です。

この後、 次のステップ に進み、数式をコピーします。

Microsoft Excelで2つの列を結合する方法

方法 2: CONCAT 関数を使用する

アンパサンド演算子を使用してセルと列を結合することは難しくありませんが、追加の入力が必要になります。代わりに、 CONCAT 関数または古い CONCATENATE 関数 を使用できます。

結合されたデータの新しい列の最初の行のセルに移動し、次のいずれかの数式を使用します。セル参照を独自のものに忘れずに置き換えてください。

セル A2 と B2 を結合するには、次の数式を入力して Enter キーを押します。

 =CONCAT(A2,B2)

結果は、上記の最初のアンパサンド式と同じになります。スペースのない文字列が 1 つあります。

セル A2 と B2 を中央にスペースを入れて結合するには、次の数式を使用します。

 =CONCAT(A2," ",B2)

この数式を使用すると、テキストまたは数値の間にスペースを入れることができます。括弧間のスペースに注意してください。

A2 と B2 のセルを中央にハイフンを入れて結合するには、次の数式を使用します。

 =CONCAT(A2,"-",B2)

繰り返しますが、これは数字やダッシュを含む単語にも役立ちます。

2 つの列の行にある 2 つのセルを結合したので、次は数式をコピーします。

Microsoft Excelで2つの列を結合する方法

数式をコピーする

最初の数式を挿入したら、列の各行に手動で数式を入力する必要はありません。数式をコピーするだけです。

数式を含むセルを選択します。セル境界線の右下隅に 塗りつぶしハンドル (プラス記号) が表示されたら、ダブルクリックします。これにより、データが存在する列の下まで数式がコピーされます。これは、非常に多くの行にまたがる列に最適です。

または、プラス記号をダブルクリックする代わりに、必要な範囲までドラッグすることもできます。列の特定の点で停止したい場合は、このオプションを使用できます。

Microsoft Excelで2つの列を結合する方法

オプション: 数式を変換する

最後のステップとして、数式を静的な値に変換する必要があります。元の列を削除し、結合された列のみを保持する場合は、最初にデータを変換する必要があります。これは、数式がそれらの列のセル参照を使用してデータを結合するためです。したがって、それらのセル参照にデータが含まれなくなった場合、結合されたデータは得られません。

このステップに興味がある場合は、 Excel で数式を静的データに変換する ための完全なチュートリアルをご覧ください。

「 Microsoft Excelで2つの列を結合する方法」に関するベスト動画選定!

PowerQuery 複数のExcelファイルからデータを結合する方法
【Excel】複数のファイルの表を一瞬で1つに結合する方法【パワークエリ】