Microsoft Excelで2つの列を組み合わせる方法(すばやく簡単な方法)

Excelを使用していて、結合する複数の列にデータを分割している場合は、手動でこれを行う必要はありません。代わりに、すばやく簡単な数式を使用して列を組み合わせることができます。

アンパサンド記号またはCONCAT関数を使用して、Excelで2つ以上の列を組み合わせる方法を説明します。また、データを希望どおりに表示するようにフォーマットする方法に関するヒントもいくつか提供します。

Excelで列を組み合わせる方法

Excelで列を組み合わせるには、アンパサンド記号連結式の2つの方法があります。多くの場合、アンパサンド法の使用は、連結式よりも迅速かつ簡単です。とはいえ、最も快適に感じる方を使用してください。

1.Excelの列をアンパサンド記号と組み合わせる方法

  1. 結合されたデータを移動するセルをクリックします。
  2. タイプ=
  3. 結合する最初のセルをクリックします。
  4. タイプ
  5. 結合する2番目のセルをクリックします。
  6. Enterキーを押します。

たとえば、セルA2とB2を組み合わせる場合、式は次のようになります。 = A2&B2

2.Excelの列をCONCAT関数と組み合わせる方法

  1. 結合されたデータを移動するセルをクリックします。
  2. タイプ= CONCAT(
  3. 結合する最初のセルをクリックします。
  4. タイプ
  5. 結合する2番目のセルをクリックします。
  6. タイプ
  7. Enterキーを押します。

たとえば、セルA2とB2を組み合わせる場合、式は次のようになります。 = CONCAT(A2、B2)

この式は、CONCATではなくCONCATENATEでした。前者を使用するとExcelで2つの列を組み合わせることができますが、減価償却が行われているため、現在および将来のExcelバージョンとの互換性を確保するために後者を使用する必要があります。

2つ以上のExcelセルを組み合わせる方法

どちらの方法でも、必要な数のセルを組み合わせることができます。次のようにフォーマットを繰り返すだけです。

  • = A2&B2&C2&D2 …など
  • = CONCAT(A2、B2、C2、D2) …など

Excel列全体を組み合わせる方法

数式を1つのセルに配置したら、これを使用して列の残りの部分に自動的にデータを入力できます。組み合わせる各セル名を手動で入力する必要はありません。

これを行うには、塗りつぶされたセルの右下隅ダブルクリックします。または、左クリックして、塗りつぶされたセルの右下隅を列の下にドラッグします。

関連: Excelファイルとシートをマージする方法

Excelで結合された列をフォーマットする方法に関するヒント

結合されたExcel列には、テキスト、数値、日付などを含めることができます。そのため、セルをフォーマットせずに結合したままにしておくことが常に適切であるとは限りません。

あなたを助けるために、ここに結合されたセルをフォーマットする方法に関する様々なヒントがあります。この例では、アンパサンド法を参照しますが、論理はCONCAT式でも同じです。

1.結合されたセルの間にスペースを入れる方法

「名」列と「姓」列がある場合は、2つのセルの間にスペースが必要になります。

これを行うには、式は次のようになります。 = A2& ""&B2

この式は、A2の内容を追加し、次にスペースを追加し、次にB2の内容を追加することを示しています。

スペースである必要はありません。カンマ、ダッシュ、その他の記号やテキストなど、スピーチマークの間に好きなものを入れることができます。

2.結合されたセル内にテキストを追加する方法

結合されたセルには、元のテキストが含まれている必要はありません。必要な追加情報を追加できます。

セルA2に誰かの名前(Marge Simpsonなど)が含まれ、セルB2に年齢(36など)が含まれているとします。これを「マージ・シンプソンのキャラクターは36歳です」という文に組み込むことができます。

これを行うには、式は次のようになります。 = "文字"&A2& "は"&B2& "歳です"

追加のテキストはスピーチマークで囲まれ、その後に&が続きます。セルを参照するときにスピーチマークを使用する必要はありません。スペースを入れる場所を含めることを忘れないでください。そのため、末尾にスペースが付いた「文字」は「文字」の代わりになります。

3.結合されたセルの数値を正しく表示する方法

元のセルに日付や通貨などの書式設定された数値が含まれている場合、結合されたセルが書式設定を削除していることに気付くでしょう。

これは、必要な形式を定義するために使用できるTEXT関数を使用して解決できます。

セルA2に誰かの名前(Marge Simpsonなど)が含まれ、セルB2に生年月日(1980年1月2日など)が含まれているとします。

それらを組み合わせるには、次の式を使用することをお勧めします。 = A2& "は"&B2で生まれました

ただし、次のように出力されます。マージシンプソンは29252に生まれました。これは、Excelが正しくフォーマットされた生年月日をプレーンな数値に変換するためです。

TEXT関数を適用することにより、結合されたセルをどのようにフォーマットするかをExcelに指示できます。そのように: = A2& "は"&TEXT(B2、 "dd / mm / yyyy")で生まれました

これは他の式よりも少し複雑なので、分解してみましょう。

  • = A2-セルA2をマージします。
  • & "は"に生まれました-両側にスペースを入れて「生まれた」というテキストを追加します。
  • &TEXT-テキスト関数で何かを追加します。
  • (B2、 "dd / mm / yyyy") -セルB2をマージし、dd / mm / yyyyの形式をそのフィールドの内容に適用します。

必要な数に応じてフォーマットを切り替えることができます。たとえば、 $#、## 0.00は、1000の区切り文字と2つの小数を含む通貨を表示します。#?/?小数を分数に変換し、 H:MM AM / PMは時間を表示します。

その他の例と情報は、 Microsoft OfficeTEXT関数のサポートページにあります

結合された列から数式を削除する方法

結合された列内のセルをクリックすると、プレーンテキスト(Marge Simpsonなど)ではなく、数式(= A2& ""&B2など)が含まれていることがわかります。

これは悪いことではありません。これは、元のセル(A2やB2など)が更新されるたびに、結合されたセルがそれらの変更を反映するように自動的に更新されることを意味します。

ただし、元のセルまたは列を削除すると、結合されたセルが破損することを意味します。そのため、結合された列から数式を削除して、プレーンテキストにすることをお勧めします。

これを行うには、結合された列のヘッダーを右クリックして強調表示し、[コピー]をクリックします。

次に、結合された列のヘッダーをもう一度右クリックします。今回は、[貼り付けオプション]の下で[値]を選択します。これで数式がなくなり、直接編集できるプレーンテキストのセルが残ります。

Excelで列をマージする方法

Excelで列を結合する代わりに、それらをマージすることもできます。これにより、複数の水平セルが1つのセルに変わります。セルを結合すると、左上のセルの値のみが保持され、残りは破棄されます。

これを行うには、マージするセルまたは列を選択します。リボンの[ホーム]タブで、[マージと中央揃え]ボタンをクリックします(またはその横にあるドロップダウン矢印を使用します)。

詳細については、Excelでセルを結合および結合解除する方法に関する記事を参照してください。

Excelを使用するときに時間を節約する方法

これで、Excelで列を組み合わせる方法がわかりました。時間を大幅に節約できます。手作業で組み合わせる必要はありません。これは、数式を使用してExcelの一般的なタスクを高速化できる多くの方法の1つにすぎません。