# How to Combine Cells into One with Line Break in Excel (5 Methods)

Get FREE Advanced Excel Exercises with Solutions!

Sometimes we need to combine multiple cells into one keeping with the line break. Undoubtedly, Excel provides some quickest features to do that. In this article, Iâ€™ll discuss 5 handy methods including functions and VBAÂ code to combine cells into one with the line break in Excel.

Table of Contents

## How to Combine Cells into One with Line Break in Excel: 5 Methods

Letâ€™s introduce the following dataset where the name of some employees (Employee Name) are given along with their States and Email ID.

### 1. Using the Ampersand Operator and CHAR Function

Assuming that you want to get combined information by merging two or more cells. Such as in the following example, I am going to find the Combined Information (E5:E9 cell range) covering the information of the previous 3 fields (the Name, States, and Email ID of each employee).

Luckily, you may extract the output from the different cell ranges by using the ampersand symbol (&) and CHAR function. Just insert the following formula in the E5 cell.

`=B5&CHAR(10)&C5&CHAR(10)&D5`

Here, B5 is the starting cell of the Employee Name, C5 is the starting cell of the States, and D5 is the starting cell of the Email ID.

In the above formula, the CHAR function checks the character on the basis of a given number or code. The ASCII code for inserting a line break is 10, so we have to use CHAR(10) to embed a line break between the combined cells.

After inserting the formula, press ENTER and drag down the plus sign located at the lower-right corner of the E5 cell (Fill Handle Tool). Immediately, youâ€™ll get the output (E5:E9 cell range).

Now, the three cells are combined but you cannot see the output with line break until you turn on the Wrap Text option from the Alignment ribbon in the Home tab. Before doing make sure that you select the output.

After adjusting the row height, youâ€™ll get the following output where the cells are combined keeping with the line break.

### 2. Using the CONCATENATE Function to Combine Cells into One

In addition, you may accomplish the same task using the CONCATENATE function which combines multiple strings to a single string. So the adjusted formula associated with the CHAR function will be-

`=CONCATENATE(B5,CHAR(10),C5,CHAR(10),D5)`

After pressing the ENTER key, use the Fill Handle Tool. So, the output will look like the following.

### 3. Utilizing the CONCAT Function

Furthermore, you may unify multiple cells into one keeping the line break utilizing the CONCAT. As you know, Microsoft recommends the function instead of using the CONCATENATE function. However, the combined formula for E5 cell will be-

`=CONCAT(B5,CHAR(10),C5,CHAR(10),D5)`

### 4. Combine Cells Applying the TEXTJOIN Function with Line Break

If youâ€™re using Microsoft 365 version (any upper versions including Excel 2019), you may apply the TEXTJOIN function. The function joins multiple strings including a delimiter character. Whatever the formula for todayâ€™s dataset will be like the following.

`=TEXTJOIN(CHAR(10),TRUE,B5:D5)`

Here, B5:D5 is the cell range covering three cells to combine into one. Besides, I used TRUE for excluding any empty cells. But if you want to count empty cells, you may input the FALSE.

### 5. Combine Cells into One with Line Break Using the VBA Code

Lastly, if you want, you may utilize the VBA code for combining multiple cells to one with a line break. Just follow the step-by-step process.

Step 01:

Firstly, open a module by clicking Developer > Visual Basic.

Secondly, go to Insert > Module.

Step 02:

Now, copy the following code.

``````Sub CombiningCells_VBA()
Range("E5").Value = Range("B5").Value & vbNewLine & Range("C5").Value & vbNewLine & Range("D5").Value
Range("E6").Value = Range("B6").Value & vbNewLine & Range("C6").Value & vbNewLine & Range("D6").Value
Range("E7").Value = Range("B7").Value & vbNewLine & Range("C7").Value & vbNewLine & Range("D7").Value
Range("E8").Value = Range("B8").Value & vbNewLine & Range("C8").Value & vbNewLine & Range("D8").Value
Range("E9").Value = Range("B9").Value & vbNewLine & Range("C9").Value & vbNewLine & Range("D9").Value
End Sub``````

In the above code, I specified the output cell as the E5 cell with the Range.Value property. Similarly, the input cells (B5, C5 and D5) are defined. But I utilized the Ampersand operator and vb New Line field to combine the multiple cells and keep the line break respectively. Later, I applied the same procedure for the rest of the cells.

Step 03:

Next, if you run the code (the keyboard shortcut is F5 or Fn + F5), youâ€™ll see the following output.

Note: You may also use the vbCrLf and vbLf constants instead of using the vbNewLine.

Read More: How to Merge Cells Using Excel Formula

## Things to Remember

• If you want to input an array or cell range, you should use the TEXTJOIN function. Because the CONCATENATE or CONCAT function deals with individual cells.
• Furthermore, you might combine cells into one with a line break separated by a delimiter e.g. comma.

Download Practice Workbook

## Conclusion

Thatâ€™s the end of todayâ€™s session. I strongly believe you may combine cells into one with a line break easily using the above methods. Anyway, if you have any queries or recommendations, please share them in the comments section below.

## Related Articles

<< Go Back To Excel Concatenate Multiple Cells | Concatenate Excel | Learn Excel

## What is ExcelDemy?

ExcelDemy - Learn Excel & Get Excel Solutions Center provides online Excel training , Excel consultancy services , free Excel tutorials, free support , and free Excel Templates for Excel professionals and businesses. Feel free to contact us with your Excel problems.
Md. Abdul Kader

MD. ABDUL KADER is an engineer with a talent for Excel and a passion for VBA programming. To him, programming is like a time-saving wizard, making data manipulation, file handling, and internet interactions a breeze. His skill set extends to SWM, GIS, RS, and SPSS. He holds a B.Sc in Urban & Regional Planning from Chittagong University of Engineering and Technology and has shifted to become a content developer. In this role, he crafts technical content centred around... Read Full Bio

2 Comments
1. How can I use this formula, but not have the line breaks populate the result cell if the data cells are empty that I’m pulling from? ie – I have a large amount of data I’m drawing from, and my results cell becomes extremely tall with empty fields.

2. Dear Gen,
You can use the formula.
=TEXTJOIN(delimiter,TRUE,cell_range)
Here, for E5 cell you can write.
=TEXTJOIN(“-“,TRUE,B5:D5)
Here, the character “-” is used to separate the combined text.
This TEXTJOIN function is available only in Office 2019 and Microsoft 365.
The Excel TEXTJOIN function joins multiple values from a row, column or range of cells with specific delimiter.

For other versions of Excel, you can write the formula in the E5 cell based on B5,C5 and D5 cells like.
=B5&IF(C5<>“”,”-“&C5,””)&IF(D5<>“”,”-“&D5,””)
Finally, you need to set your column width to place the output in the cell perfectly and also need to wrap text.

By using either of these two formulas you can ignore empty cells to combine cells into one.

Regards,
Towhid
Excel & VBA Content Developer
ExcelDemy

Advanced Excel Exercises with Solutions PDF