Excelでデータを操作する場合、セル、列、行を結合して数値やテキストを組み合わせるのが一般的です。
Excelで情報をマージする必要がある理由はいくつかあります。時々それはフォーマットを改善することです。また、複数のセルからの情報を1つのセルにまとめることもあります。
理由が何であれ、次の方法を使用して、必要な方法でExcel(Excel)の情報を組み合わせることができます。
Excelでセルを結合する方法
複数のセルを結合する最も一般的な理由の1つは、Excelスプレッドシートにタイトル行を作成する場合です。
- 結合する任意のセル内にタイトルテキストを作成できます。フォントサイズ、スタイル、垂直方向の配置や高さ(vertical alignment or height)など、テキストを好きなようにフォーマット(Format)します。
- 次に、テキストがデータテーブルの幅全体に完全に配置されていることを確認する必要があります。これを行うには、結合して中央に配置するすべてのセルを選択します。
- マージするすべてのセルを選択した状態で、 [ホーム(Home)]メニューの[マージと中央(Merge & Center)揃え]を選択します。これにより、選択したすべてのセルが1つのセルに結合され、テキストまたはデータがそのセルの中央に配置されます。
垂直方向のセルにも同じことができます。たとえば、月の名前をその月のすべての行の右側の垂直方向の中央に配置する場合は、[セル(Merge Cells)の結合]を使用してこれを行うことができます。
これをする:
- 最初のセルに月の名前を入力します。
- 次に、関連するすべてのセルを選択します。したがって、この場合、1月(January)には1番目と2番目のセルが含まれます。
- 次に、これらのセルを選択した状態で、 [ホーム(Home)]メニューの[マージと中央揃え(Merge & Center)]の横にあるドロップダウン矢印を選択します。ドロップダウンメニューから[セル(Merge Cells)の結合]を選択します。
これにより、 Excel(Excel)のこれらのセルが1つにマージされ、デフォルトでセルの下部にテキストが配置されます。この場合、 Merge(Merge)&Centerを使用しない理由は、テキストが列の水平方向に中央揃えになるためです。
この場合、テキストを垂直方向に中央揃えにして、適用されるすべてのセルの中央に配置することをお勧めします。これを行うには、新しくマージされたセルを選択し、[配置]リボングループの[ホーム]メニューで垂直方向の中央揃えアイコンを選択(Alignment)します(Home)。
これにより、テキストが関連するすべてのセルに垂直に配置され、すべてが完全に整列します。
Excelで列をマージする方法
Excelでは、個々のセルの結合に制限されていません。データの列全体をマージすることもできます。
たとえば、このスプレッドシートの例では、販売員の名(First Name)と姓を別の列に組み合わせてフルネームを付けることができます。
このスプレッドシートでは、2つの列のすべてのデータを選択し、Merge&Centerを使用してセルを結合しようとすると、の最初のセルを除くすべてのセルのデータが失われるというエラーメッセージが表示されます。範囲。
これはまったく役に立ちません。
何も失うことなく、2つの列のすべてのデータを組み合わせることができる簡単な方法がいくつかあります。
メモ帳を使用して列をマージする
2つの列のデータを1つに結合する簡単な方法の1つは、2つの列のすべてのデータをメモ帳にコピーすることです。メモ帳の検索と置換機能は、2つのデータを1つにすばやくフォーマットするための効果的な方法です。
- 結合する2つの列からすべてのセルをコピーして、(Copy)メモ帳(Notepad)に貼り付けます。リストの一番下に移動し、キーボードのTabキー(Tab)を押します。そのタブスペースを強調表示し、 (Highlight)Ctrl-Cを使用してコピーします。これは後で必要になります。次に、すべてのテキストを強調表示します。
- [編集(Edit)]メニューを選択し、[置換(Replace)]を選択します。
- [検索する(Find what)文字列]フィールドで、Ctrl-Vを押して(Ctrl-V)Tab文字を貼り付けます。[置換(Replace with)]フィールドで、スペースバーを押します。これにより、ドキュメント内のすべてのタブが1つのスペースに置き換えられます。
- 次に、[すべて置換](Replace All)を選択すると、メモ帳(Notepad)ドキュメント内のすべてのテキストが通常どおりに表示され、名前と名前が1つのスペースで区切られます。
- (Highlight)ドキュメント内のすべてのテキストを強調表示し、 Ctrl-Cを押してコピーします。シートに戻り、Ctrl-Vを使用して最初にコピーした最初の列の上部に貼り付けます。
- 最後に、最初の列の名前を変更し、2番目の列を削除します。これで、スプレッドシートの2つの列が1つにマージされました。
これは、 Excel(Excel)で列をマージするための最も洗練された方法ではありませんが、機能し、簡単です。
(Merge Columns)連結を使用してExcel(Excel Using Concatenate)で列をマージする
もう少し洗練されて、プロセスのいくつかのステップを節約したい場合は、 Excelの(Excel)CONCATENATE関数を使用できます。この関数は、Googleスプレッドシートの連結関数と(Concatenate function in Google Sheets)同じように機能します。
この関数は、複数のセルからのテキストを1つに結合します。これを使用して、2つだけでなく、必要な数の列をマージすることもできます。
- これを行うには、マージする2つの右側の列を右クリックして、[挿入(Insert)]を選択します。これにより、新しい空白の列が挿入されます。
- この新しい空白列の上部にある最初の空白セルに、=CONCATENATE(C3,” “,D3)入力します。C3(Replace C3)とD3を、データが含まれているセルに置き換えます。中央の「」は、2つのセルのテキストの間にスペースを追加します。Enterキーを押すと、2つのセルのデータが間にスペースを入れて表示されます。
- 最後に、この関数を列全体にコピーして両方の列のデータをマージするには、キーボードのShiftキーを押しながら、マウスアイコンが2本の水平線に変わるまで、最初のセルの右下隅にマウスを置きます。次に、マウスをダブル左クリックします。
これはExcelの自動塗りつぶし機能です。左側の列にデータがある限り、その列の下部に数式が入力されます。これで、列全体に最初の2つの列のデータがマージされていることがわかります。
ただし、最初の2つの列を削除するには、新しい列全体をコピーして、値としてのみ再貼り付ける必要があります。
これを行うと、2つの古い列を削除でき、スプレッドシートが完成し、2つの列が1つにマージされます。
Excelで行をマージする方法
Excelで行をマージするためのすばやく簡単なトリックや機能はありません。列をマージする場合と同じCONCATENATE関数を使用する必要があります。
ただし、テクニックは少し異なります。異なる行のデータを新しい行に結合することはあまり一般的ではありませんが、必要になる場合があります。
連結を使用して行をマージする
たとえば、私たちが使用しているサンプルスプレッドシートで、1か月のすべてのチームメンバー名を別のページの新しい行に結合したい場合はどうでしょうか。これを行うには、名前を連結し、コンマなどの文字を使用して名前を区切る必要があります。
- 複数の行のデータを配置する場所にカーソルを置きます。たとえば、カーソルを新しいシートに置くことができます。次に=CONCATENATE(Sheet1!C3,”,”,Sheet1!C4)と入力します。連結する他のシートの実際のセルを選択して、C3とC4を置き換えます。(Replace C3)
- Enterキー(Enter)を押すと、連結されたデータがコンマで区切られた新しい行に表示されます。さらに行を結合するには、最初のセルをコピーして2番目の新しい行に貼り付け、数式を編集して、結合する元のシートの行を含めます。
必要な元のシートのすべての行をマージするまで、このプロセスを続けることができます。必要に応じて、Excelの一番上の行をフリーズし(freeze the top row in Excel)て、(Remember)データの作業中にヘッダーが表示されるようにすることができます。
Merge &Centerを使用してExcel(Excel Using Merge)で行をマージする(Rows)
もちろん、Merge&Centerは、同じデータを保持する複数の行に対して機能します。たとえば、このスプレッドシートでは、2月(February)のエントリは両方とも「中央」地域からのものです。これを2回繰り返す代わりに、これら2つの行を1つにマージすることができます。
- マージする両方の行を強調表示(Highlight)します。
- [ホーム(Home)]メニューで、リボンから[結合して中央(Center)揃え]を選択します。(Merge)
ご覧のとおり、これにより、同じデータを含む2つの行が、それらの重複の1つを含む1つの行に結合されます。
これは、スプレッドシートをクリーンアップ(clean up your spreadsheets)し、データセット全体の重複を減らすための賢い方法です。
これらは、 Excel(Excel)でセル、列、および行をマージするための最も簡単なヒントのいくつかです。他に知っていますか?以下のコメントセクションでそれらを共有してください!
How To Merge Cells, Columns & Rows In Excel
When wоrking with data in Excel, it’s common to merge cells, columns, and rows to combine nυmbers or text.
There are different reasons you may need to merge information in Excel. Sometimes it’s to improve formatting. Other times it’s to bring information from multiple cells into a single cell.
Whatever the reason, you can use the following methods to combine information in Excel in any way you need to.
How to Merge Cells in Excel
One of the most common reasons to merge multiple cells is when you’re creating a title row in your Excel spreadsheet.
- You can create the title text inside any of the cells that you’d like to merge. Format the text to appear however you’d like, including font size, style, and vertical alignment or height.
- Next, you’ll want to make sure the text is aligned perfectly over the width of your data table. To do this, select all of the cells that you want to merge and center.
- With all cells you want to merge selected, on the Home menu select Merge & Center. This will combine all selected cells into one single cell, and center the text or data in that cell.
You can do the same for cells vertically as well. For example, if you want to have the name of the month centered vertically on the right side of all rows for that month, you can do this using Merge Cells.
To do this:
- Type the name of the month in the first cell.
- Next, select all of the cells that are relevant. So in this case, January would include the first and second cells.
- Now, with those cells selected, in the Home menu select the dropdown arrow next to Merge & Center. Select Merge Cells from the dropdown menu.
This will merge those cells in Excel into one and place the text at the bottom of the cell by default. The reason you don’t want to use Merge & Center in this case is because that will center the text horizontally in the column.
In this case, you’d probably prefer to center the text vertically so it’s in the center of all of the cells it applies to. To do this just select the newly merged cell, and select the vertical center alignment icon in the Home menu in the Alignment ribbon group.
This aligns the text vertically with all of the relevant cells so that everything lines up perfectly.
How to Merge Columns in Excel
In Excel, you aren’t limited to merging individual cells. You can also merge entire columns of data.
For example, in this example spreadsheet, you may want to combine the First Name and the Last Name of the sales associate into another column for their full name.
In this spreadsheet, if you select all of the data in the two columns and try to merge the cells using Merge & Center, you’ll see an error message that you’ll lose the data in all of the cells except the first cell in the range.
This isn’t useful at all.
There are a couple of quick ways you can combine all data from two columns without losing anything.
Merge Columns Using Notepad
One easy way to combine data from the two columns into one is copying all of the data from the two columns into notepad. Notepad’s search and replace feature is an effective way to quickly format the two pieces of data into one.
- Copy all of the cells from the two columns you want to merge and paste them into Notepad. Go to the bottom of the list and press Tab on your keyboard. Highlight that tab space and copy it using Ctrl-C. You’re going to need this later. Then highlight all of the text.
- Select the Edit menu, and select Replace.
- In the Find what field, press Ctrl-V to paste the Tab character. In the Replace with field, press the spacebar. This will replace all tabs in the document with a single space.
- Now select Replace All, and all of the text in the Notepad document should appear normal, with the first name and last name separated by just a single space.
- Highlight all text in the document and press Ctrl-C to copy. Go back to your sheet and paste using Ctrl-V into the top of the first column you originally copied from.
- Finally, just rename the first column and delete the second one. Now your spreadsheet has the two columns merged into one.
This isn’t the most sophisticated way to merge columns in Excel, but it works and it’s easy.
Merge Columns In Excel Using Concatenate
If you do want to get a little more sophisticated and save a few steps in the process, you could use the CONCATENATE function in Excel. This function works just like the Concatenate function in Google Sheets.
This function combines text from multiple cells into one. You could even use it to merge as many columns as you want, not just two.
- To do this, right click the column to the right of the two you want to merge and select Insert. This will insert a new, blank column.
- In the first blank cell at the top of this new blank column, type =CONCATENATE(C3,” “,D3). Replace C3 and D3 with whatever cells contain your data. The “ “ in the middle adds a space between the text from the two cells. When you press enter, you’ll see the data from the two cells put together with a space between them.
- Finally, to copy this function down the entire column and merge data from both of the columns, hold down Shift on your keyboard and hover your mouse over the lower right corner of the first cell until the mouse icon changes to two horizontal lines. Then double-left click the mouse.
This is an automated fill feature in Excel. It’ll fill the formula to the bottom of that column as far as there’s data in the column to the left. Now you can see the entire column has data from the first two columns merged together.
However, in order to delete the first two columns, you’ll need to copy the entire new column and repaste it as values only.
Once you do this, you can delete the two old columns and your spreadsheet is now finished, with the two columns merged into one.
How to Merge Rows in Excel
There is no quick and easy trick or feature to merge rows in Excel. You’ll need to use the same CONCATENATE function as you did for merging columns.
However the technique is a little different. It isn’t very common for people to combine data from different rows into a new row, but the need may arise occasionally.
Merge Rows Using Concatenate
For example, in the sample spreadsheet we’ve been using, what if you wanted to combine all of the team member names from a single month into a new row on a different page? To do this, you’d need to concatenate the names and separate them using a character like a comma.
- Place the cursor where you want to place the data from multiple rows. For example you might place the cursor in a new sheet. Then type =CONCATENATE(Sheet1!C3,”,”,Sheet1!C4). Replace C3 and C4 by selecting the actual cells in the other sheet that you wanted to concatenate.
- When you press Enter, you’ll see the concatenated data appear in the new row, separated by commas. To merge more rows, just copy and paste the first cell into the second new row, and edit the formula to include the rows from the original sheet that you want to merge.
You can continue this process until you’ve merged all of the rows from the original sheet that you want to. Remember, you can freeze the top row in Excel if you need to so that you can still see the header while you’re working on the data.
Merge Rows In Excel Using Merge & Center
Of course the Merge & Center does work for multiple rows that hold the same data. For example in this spreadsheet, both February entries are from the “Central” region. Instead of repeating this twice, you could merge these two rows into one.
- Highlight both rows that you want to merge.
- In the Home menu, select Merge & Center from the ribbon.
As you can see, this combines the two rows containing the same data into a single row containing one of those duplicates.
This is a smart way to clean up your spreadsheets and reduce duplicates throughout the data set.
These are a few of the quickest tips to merge cells, columns, and rows in Excel. Do you know any others? Share them in the comments section below!