Excelでセルを結合および結合する方法

Microsoft Excelは、主にデータの保存と整理に使用されるスプレッドシートプログラムであり、Windows、macOS、Android、およびiOSで実行されます。あらゆる規模の企業が財務分析を行うことは非常に価値があります。

スプレッドシートを作成または管理する場合、データを作成するために複数のセルを結合する必要があることがよくあります。たとえば、「Firstname」と「Lastname」という名前のデータの列をマージしたいが、セルごとに入力して削除し、データを結合すると、完了するまでに永遠に時間がかかります。 Excelで数分以内にセルを結合する方法はたくさんあります。この記事では、セルを簡単に結合するさまざまな方法について説明します。

Excelでのセルの結合と結合

Excelでは、セル、列、行を結合して、数値やテキスト、またはその他のデータを組み合わせて、データを効果的に整理できます。セルを結合すると、情報が整理され、読みやすく、理解しやすくなります。

マージ&センターの使用

まず、以下のサンプル画像に示すように、スプレッドシートの個々のセルにデータを作成します。たとえば、複数のセルを結合する主な理由の1つは、ワークシートにタイトル行を作成することです。

マージするセルをすべて選択し、データテーブルの幅に合わせて中央に配置します。次に、[ホーム]タブに移動し、[マージとセンター]プルダウンメニューをクリックして、最初の[マージとセンター]オプションを選択します。

ご覧のとおり、すべてのセルが結合され、タイル「Shipments」がテーブル上部の中央に配置されています。セルを垂直方向に結合することもできます。

複数の行または複数の列、あるいは複数の行と列をマージしようとすると、選択領域の左上のセルのデータのみが残り、残りは削除されます。

複数の行と列を結合するには、セルを選択して[Merge&Center]メニューを開き、[Merge&Center]オプションをクリックします。

そのすべてで、選択領域のセルは1つの単一のセルにマージされ、最初のセルのデータ/値はセルの中央に配置されます。

複数の列を選択し、[マージと中央揃え]メニューから[セルのマージ]を選択すると、左端のセルを除くすべてのデータが失われます。

Excelは、それが発生する前に警告を発行します。

ご覧のとおり、テキストを中央揃えにすることなく、すべての列が1つのセルに結合されています。

「MergeAcross」オプションには「MergeCells」と同じ機能がありますが、各行で選択したセルを個別に結合します。水平セルでのみ機能します。これを行うには、[ホーム]タブの[マージと中央揃え]メニューに移動し、[全体にマージ]を選択します。

Excelは、各行を個別に組み合わせる前に複数の警告を表示し、次の結果が得られます。

Excelでセルを結合解除する

結合を解除する結合されたセルを選択し、[結合と中央揃え]ドロップダウンメニューをクリックして、[セルの結合解除]オプションを選択します。

これで、すべてのセルが個々のセル機能を取り戻しますが、内容が犠牲になります。マージされていない領域の最初のセルのみがデータを保持します。

データを失うことなくExcelでセルをマージする方法

残念ながら、上記のすべての方法ではデータが失われます。ただし、重要な財務データを整理している場合、データを失うわけにはいきません。データを失うことなくセルをマージするためにExcelに追加できるサードパーティのアドオンはたくさんありますが、それらは不要な費用です。そこで、いくつかの簡単なExcel数式を使用して、データを失うことなくセルを結合する方法を説明します。

アンパサンド(&)演算子またはCONCAT関数を使用して、複数のセルのデータを1つのセルに結合できます。

アンパサンド演算子の構文

=セルアドレスとセルアドレス

CONCAT関数の構文

= CONCAT(セルアドレス、セルアドレス)

セルアドレスは、スプレッドシート内のセルの位置を表します。

データをアンパサンド(&)演算子と組み合わせる方法

まず、セル「A3」と「B3」を結合し、結合したデータをセル「E3」に追加します。これを行うには、セル「E3」に次の「&」数式を入力すると、マージされたデータが取得されます。この数式を使用すると、データを失うことなく複数のセルを組み合わせることができます。以下は数式の例です。セルアドレスを、マージするセルに置き換えてください。

= A3&B3

結合されたセルの下にあるフィラーアイコンをドラッグして、数式を複数のセルに適用することもできます。

これで、数式が列全体に適用され、「Item」セルと「Rep」セルがマージされて「E」列に追加されます。

次に、数式の2つの引用符の間にスペースを追加して、「デスク」と「スミス」の間にスペースを追加します。

= A3& ""&B3

データを特定の区切り文字で組み合わせることができます。これには、スペース、コンマ、コロン、またはその他の文字を使用できます。ハイフンを使用して、「A3」テキストと「B3」テキストを区切ります。

= A3& "-"&B3

テキストセルと日付セルを組み合わせると、写真のように混乱した結果が得られます。これは、Excelが日付と時刻をシリアル番号として保存し、以下に示すように日付または時刻を持つセルを結合すると、データとシリアル番号が結合されるためです。

日付とテキストを正しく組み合わせるには、次の式を使用します。

= A3& "-"&TEXT(D3、 "dd mmm yyy")

次の数式で結合されたセルデータを使用して、独自のテキストを追加できます。

= A3& "in"&B3

データを連結式と組み合わせる方法

CONCATENATEとアンパサンド(&)演算子の唯一の違いは、CONCATENATE関数の255文字列の制限であり、アンパサンドにはその制限がありません。ただし、CONCATENATE数式は、読みやすく、覚えやすいものです。

CONCAT関数は、Excel2016以降のバージョンのCONCATENATE関数を置き換えます。 CONCATENATE関数は、Excelのすべてのバージョンとの互換性のために引き続き使用できますが、CONCAT関数はExcel2016以降のバージョンでのみ使用できます。

CONCATENATEまたはCONCAT式は、(&)演算子と同じ方法で使用できますが、唯一の違いは構文です。

セル「E3」に次のCONCATENATE数式を入力すると、「A3」と「B3」のデータが結合されます。 CONCATENATEまたはCONCAT関数を使用して、必要な数のセルを組み合わせることができます。

= CONCATENATE(A3、B3)

また、特定の区切り文字または文字を間に挟んでデータを組み合わせることができます。

= CONCATENATE(A3、 ""、B3)

この数式を使用して、任意のテキストを結合されたセルデータと連結できます。

= CONCATENATE(A3、 "in"、B3)

日付とテキストを適切に組み合わせるためのCONCATENATE式は次のとおりです。

= CONCATENATE(A3、 ""、TEXT(D3、 "dd mmm yyy"))

これで、Excelでセルを結合および結合する方法を正常に学習できました。