Excelでセル、列、行を結合する方法

Excelでデータを操作する場合、セル、列、行を結合して数値やテキストを組み合わせるのが一般的です。

Excelで情報をマージする必要がある理由はいくつかあります。時々それはフォーマットを改善することです。また、複数のセルからの情報を1つのセルにまとめることもあります。

理由が何であれ、次の方法を使用して、必要な方法でExcel(Excel)の情報を組み合わせることができます。

Excelでセルを結合する方法

複数のセルを結合する最も一般的な理由の1つは、Excelスプレッドシートにタイトル行を作成する場合です。

  1. 結合する任意のセル内にタイトルテキストを作成できます。フォントサイズ、スタイル、垂直方向の配置や高さ(vertical alignment or height)など、テキストを好きなようにフォーマット(Format)します。

  1. 次に、テキストがデータテーブルの幅全体に完全に配置されていることを確認する必要があります。これを行うには、結合して中央に配置するすべてのセルを選択します。

  1. マージするすべてのセルを選択した状態で、 [ホーム(Home)]メニューの[マージと中央(Merge & Center)揃え]を選択します。これにより、選択したすべてのセルが1つのセルに結合され、テキストまたはデータがそのセルの中央に配置されます。 

垂直方向のセルにも同じことができます。たとえば、月の名前をその月のすべての行の右側の垂直方向の中央に配置する場合は、[セル(Merge Cells)の結合]を使用してこれを行うことができます。

これをする:

  1. 最初のセルに月の名前を入力します。

  1. 次に、関連するすべてのセルを選択します。したがって、この場合、1月(January)には1番目と2番目のセルが含まれます。

  1. 次に、これらのセルを選択した状態で、 [ホーム(Home)]メニューの[マージと中央揃え(Merge & Center)]の横にあるドロップダウン矢印を選択します。ドロップダウンメニューから[セル(Merge Cells)の結合]を選択します。

これにより、 Excel(Excel)のこれらのセルが1つにマージされ、デフォルトでセルの下部にテキストが配置されます。この場合、 Merge(Merge)Centerを使用しない理由は、テキストが列の水平方向に中央揃えになるためです。 

この場合、テキストを垂直方向に中央揃えにして、適用されるすべてのセルの中央に配置することをお勧めします。これを行うには、新しくマージされたセルを選択し、[配置]リボングループの[ホーム]メニューで垂直方向の中央揃えアイコンを選択(Alignment)ます(Home)

これにより、テキストが関連するすべてのセルに垂直に配置され、すべてが完全に整列します。

Excelで列をマージする方法

Excelでは、個々のセルの結合に制限されていません。データの列全体をマージすることもできます。

たとえば、このスプレッドシートの例では、販売員の(First Name)と姓を別の列に組み合わせてフルネームを付けることができます。

このスプレッドシートでは、2つの列のすべてのデータを選択し、MergeCenterを使用してセルを結合しようとすると、の最初のセルを除くすべてのセルのデータが失われるというエラーメッセージが表示されます。範囲。 

これはまったく役に立ちません。

何も失うことなく、2つの列のすべてのデータを組み合わせることができる簡単な方法がいくつかあります。 

メモ帳を使用して列をマージする

2つの列のデータを1つに結合する簡単な方法の1つは、2つの列のすべてのデータをメモ帳にコピーすることです。メモ帳の検索と置換機能は、2つのデータを1つにすばやくフォーマットするための効果的な方法です。

  1. 結合する2つの列からすべてのセルをコピーして、(Copy)メモ帳(Notepad)に貼り付けます。リストの一番下に移動し、キーボードのTabキー(Tab)を押します。そのタブスペースを強調表示し、 (Highlight)Ctrl-Cを使用してコピーします。これは後で必要になります。次に、すべてのテキストを強調表示します。

  1. [編集(Edit)]メニューを選択し、[置換(Replace)]を選択します。

  1. [検索する(Find what)文字列]フィールドで、Ctrl-Vを押して(Ctrl-V)Tab文字を貼り付けます。[置換(Replace with)]フィールドで、スペースバーを押します。これにより、ドキュメント内のすべてのタブが1つのスペースに置き換えられます。

  1. 次に、[すべて置換](Replace All)を選択すると、メモ帳(Notepad)ドキュメント内のすべてのテキストが通常どおりに表示され、名前と名前が1つのスペースで区切られます。

  1. (Highlight)ドキュメント内のすべてのテキストを強調表示し、 Ctrl-Cを押してコピーします。シートに戻り、Ctrl-Vを使用して最初にコピーした最初の列の上部に貼り付けます。

  1. 最後に、最初の列の名前を変更し、2番目の列を削除します。これで、スプレッドシートの2つの列が1つにマージされました。

これは、 Excel(Excel)で列をマージするための最も洗練された方法ではありませんが、機能し、簡単です。

(Merge Columns)連結を使用してExcel(Excel Using Concatenate)列をマージする

もう少し洗練されて、プロセスのいくつかのステップを節約したい場合は、 Excelの(Excel)CONCATENATE関数を使用できます。この関数は、Googleスプレッドシートの連結関数と(Concatenate function in Google Sheets)同じように機能します。

この関数は、複数のセルからのテキストを1つに結合します。これを使用して、2つだけでなく、必要な数の列をマージすることもできます。

  1. これを行うには、マージする2つの右側の列を右クリックして、[挿入(Insert)]を選択します。これにより、新しい空白の列が挿入されます。 

  1. この新しい空白列の上部にある最初の空白セルに、=CONCATENATE(C3,” “,D3)入力します。C3(Replace C3)とD3を、データが含まれているセルに置き換えます。中央の「」は、2つのセルのテキストの間にスペースを追加します。Enterキーを押すと、2つのセルのデータが間にスペースを入れて表示されます。

  1. 最後に、この関数を列全体にコピーして両方の列のデータをマージするには、キーボードのShiftキーを押しながら、マウスアイコンが2本の水平線に変わるまで、最初のセルの右下隅にマウスを置きます。次に、マウスをダブル左クリックします。

これはExcelの自動塗りつぶし機能です。左側の列にデータがある限り、その列の下部に数式が入力されます。これで、列全体に最初の2つの列のデータがマージされていることがわかります。

ただし、最初の2つの列を削除するには、新しい列全体をコピーして、値としてのみ再貼り付ける必要があります。

これを行うと、2つの古い列を削除でき、スプレッドシートが完成し、2つの列が1つにマージされます。

Excelで行をマージする方法

Excelで行をマージするためのすばやく簡単なトリックや機能はありません。列をマージする場合と同じCONCATENATE関数を使用する必要があります。

ただし、テクニックは少し異なります。異なる行のデータを新しい行に結合することはあまり一般的ではありませんが、必要になる場合があります。

連結を使用して行をマージする

たとえば、私たちが使用しているサンプルスプレッドシートで、1か月のすべてのチームメンバー名を別のページの新しい行に結合したい場合はどうでしょうか。これを行うには、名前を連結し、コンマなどの文字を使用して名前を区切る必要があります。

  1. 複数の行のデータを配置する場所にカーソルを置きます。たとえば、カーソルを新しいシートに置くことができます。次に=CONCATENATE(Sheet1!C3,”,”,Sheet1!C4)と入力します。連結する他のシートの実際のセルを選択して、C3とC4を置き換えます。(Replace C3)

  1. Enterキー(Enter)を押すと、連結されたデータがコンマで区切られた新しい行に表示されます。さらに行を結合するには、最初のセルをコピーして2番目の新しい行に貼り付け、数式を編集して、結合する元のシートの行を含めます。

必要な元のシートのすべての行をマージするまで、このプロセスを続けることができます。必要に応じて、Excelの一番上の行をフリーズし(freeze the top row in Excel)(Remember)データの作業中にヘッダーが表示されるようにすることができます。

Merge &Centerを使用してExcel(Excel Using Merge)行をマージする(Rows)

もちろん、MergeCenterは、同じデータを保持する複数の行に対して機能します。たとえば、このスプレッドシートでは、2月(February)のエントリは両方とも「中央」地域からのものです。これを2回繰り返す代わりに、これら2つの行を1つにマージすることができます。

  1. マージする両方の行を強調表示(Highlight)します。

  1. [ホーム(Home)]メニューで、リボンから[結合して中央(Center)揃え]を選択します。(Merge)

ご覧のとおり、これにより、同じデータを含む2つの行が、それらの重複の1つを含む1つの行に結合されます。

これは、スプレッドシートをクリーンアップ(clean up your spreadsheets)し、データセット全体の重複を減らすための賢い方法です。

これらは、 Excel(Excel)でセル、列、および行をマージするための最も簡単なヒントのいくつかです。他に知っていますか?以下のコメントセクションでそれらを共有してください!



About the author

私は長年 Android とオフィス ソフトウェアを扱ってきたコンピューター技術者です。私はまた、過去 5 年ほどの間、人々に Mac の使い方を教えてきました。あなたのコンピュータの問題を解決する方法を知っている人を探しているなら、おそらく私がお手伝いできるでしょう!



Related posts