Combining text from two columns in Excel is a common task—whether you’re organizing customer lists, preparing reports, or formatting data for import. The good news? Excel gives you several quick and flexible ways to merge text without losing information.
In this guide, you’ll learn multiple methods to combine text columns, from simple formulas to powerful new Excel functions. Each method includes clear examples, making it easy for beginners and useful for advanced users.
Why Combine Text Columns in Excel?
You may need to merge text for tasks like:
-
Creating full names from “First Name” and “Last Name” columns
-
Building product codes
-
Combining addresses into one clean line
-
Formatting data before exporting to another system
Regardless of the purpose, Excel provides more than one solution—so you can choose the method that fits your workflow.
Method 1: Use the Ampersand (&) Operator
This is the easiest and most flexible method for beginners.
Formula:
How it works:
-
A2is your first column -
B2is your second column -
" "adds a space between them
Example:
If A2 = John and B2 = Doe, the result becomes:
John Doe
You can replace the space with any text, like a dash, comma, or slash.
Method 2: Use the CONCAT Function (Modern Excel)
CONCAT is the updated version of the old CONCATENATE function.
Formula:
Why use it?
-
Cleaner syntax than
& -
Works well when combining many text elements
Method 3: Use TEXTJOIN for Multiple Columns
If you need to merge more than two columns—or include separators automatically—TEXTJOIN is the best option.
Formula:
Arguments:
-
" "= separator -
TRUE= ignore empty cells -
A2, B2= columns you want to merge
Why it’s powerful:
-
Automatically skips blank cells
-
Perfect for combining 3, 4, or even 10 columns
-
Gives clean, tidy results every time
Method 4: Combine Text Columns Using Power Query
For large datasets, Power Query is extremely efficient.
Steps:
-
Select your data → Data tab
-
Click From Table/Range
-
In Power Query Editor, select the two columns
-
Right-click → Merge Columns
-
Choose your separator (space, comma, dash, etc.)
-
Click Close & Load
This method is excellent for automated workflows and recurring data tasks.
Method 5: Flash Fill (Fast, No Formula Needed)
Flash Fill predicts patterns and fills the remaining cells automatically.
Steps:
-
In a new column, manually type the combined result of the first row
-
Press Ctrl + E
-
Excel instantly fills the rest
Example:
Type John Doe in C2 → press Ctrl + E → the rest auto-fills.
This is great for one-time tasks.
Bonus Tips for Clean Results
✔ Add commas or custom separators
✔ Trim extra spaces
✔ Convert formulas to static text
-
Copy the combined column
-
Right-click → Paste Special → Values
Final Thoughts
Combining two text columns in Excel is simple once you know the right tools. Whether you prefer using formulas, Flash Fill, or Power Query, Excel gives you reliable ways to merge text cleanly and efficiently.
If you’re managing names, addresses, product IDs, or any structured data, these methods will help you create clean, organized, professional-looking spreadsheets.
