how to merge two columns in excel
You can merge two columns in Excel either by combining their values into one column (most common) or by literally merging cells for layout (like a wide header). Hereâs a clear, SEOâfriendly guide you can use as a blog post.
How to Merge Two Columns in Excel (Without Losing Data)
If youâve ever stared at two separate columns in Excelâlike first name and last nameâand wished they were one, youâre not alone. In 2026, this is still one of the most searched âeveryday Excel problemsâ online. Below are the easiest ways to merge two columns in Excel without losing data, plus when each method makes the most sense.
Quick Scoop (Fast Answer)
If you just want the fastest, noânonsense solution:
-
Insert a new column where you want the merged result.
-
In the first cell, type a formula like:
=A2 & " " & B2A2= first columnB2= second column" "= space between them
-
Press Enter.
-
Drag the fill handle down to apply to all rows.
-
(Optional) Copy the merged column â rightâclick â Paste Special â Values to keep only the text.
Thatâs it. Youâve merged two columns into one without deleting the originals.
Method 1: Merge Two Columns with & (Ampersand)
This is the simplest and most universal method; it works in basically all Excel versions.
When to use this
- You want to combine text (e.g., first + last name, city + state).
- You want the result to update automatically when source cells change.
- You need a quick, formulaâbased solution.
Steps
-
Add a new column
Insert a blank column where you want the merged data (for example, column C titled âFull Nameâ). -
Write the formula In cell C2, type:
text =A2 & " " & B2- Replace
" "with", "or" - "if you want commas or dashes instead of spaces.
- Replace
-
Fill down
- Hover over the bottomâright corner of the cell (little square).
- When the cursor turns into a cross, doubleâclick or drag down.
-
Lock in values (optional) If you no longer need the formulas:
- Select the merged column.
- Copy.
- Rightâclick â Paste Special â Values.
Pros and cons
- Pros: Very easy , works in all versions, fully dynamic.
- Cons: Can get messy if you need many separators or conditional logic.
Method 2: Use CONCAT / CONCATENATE Function
This is a more âformalâ version of the & method.
When to use this
- Youâre comfortable with functions and want slightly cleaner formulas.
- Youâre combining more than two columns frequently.
Basic patterns
- Older versions:
CONCATENATE - Newer versions (Excel 2019 / Microsoft 365):
CONCAT
Example for two columns:
text
=CONCAT(A2, " ", B2)
Older Excel:
text
=CONCATENATE(A2, " ", B2)
Steps
- Insert a new column.
- In the first cell, enter
=CONCAT(A2, " ", B2). - Press Enter.
- Fill the formula down.
- Optional: Convert formulas to values.
When this shines
-
Merging three or more columns , e.g.:
text =CONCAT(A2, " - ", B2, " (", C2, ")")
Method 3: Use TEXTJOIN (Best for Many Columns)
TEXTJOIN is a modern function thatâs great when you have several columns
or want to ignore blanks.
Note:
TEXTJOINis available in Excel 2019 and Microsoft 365.
Syntax
text
=TEXTJOIN(delimiter, ignore_empty, text1, [text2], âŚ)
For two columns:
text
=TEXTJOIN(" ", TRUE, A2, B2)
" "= space between items.TRUE= ignore empty cells.A2, B2= the cells to combine.
You can also use a range:
text
=TEXTJOIN(" ", TRUE, A2:B2)
When to use
- You have many columns to merge.
- Some cells are blank and you donât want extra spaces or separators.
- You need flexible delimiters (spaces, commas, line breaks, etc.).
Method 4: Use Flash Fill (No Formulas)
Flash Fill is like Excel trying to âguess the patternâ for you. Itâs great when you want a quick oneâtime merge and donât need formulas.
When to use this
- You just want a static result.
- Your pattern is consistent (e.g.,
FirstName LastNamefor every row). - Youâre working in Excel 2013 or newer (where Flash Fill exists).
Steps
-
Insert a new column.
-
In C2, manually type how the merged value should look, e.g.:
John Smith -
Go to the next row (C3) and start typing the next combined value (e.g.
Mary J...). -
Excel often shows a gray preview for the whole column.
-
Press Enter to accept Flash Fill.
If it doesnât autoâsuggest:- Go to Data â Flash Fill , or
- Press Ctrl + E.
Pros and cons
- Pros: No formulas, very fast for oneâoff tasks.
- Cons: Not dynamic; if source data changes, merged values do not update.
Method 5: Merge & Center (Only for Layout / Headers)
This is the one many beginners try firstâand itâs often the wrong one for merging data. Important: âMerge & Centerâ merges cells , not data from two columns into one list. It will keep only the topâleft cellâs value and discard the rest.
When itâs appropriate
- Creating headers that span multiple columns, like a title over several columns.
Steps
- Type your header in the leftmost cell (e.g., A1).
- Select the cells you want to merge (e.g., A1:C1).
- Go to the Home tab.
- Click Merge & Center.
Why not use this for data columns?
- If you select two data cells with different values and click Merge, only one value survives.
For combining content , always prefer formulas or Flash Fill.
StepâbyâStep Example: Combine First and Last Names
Letâs say your sheet looks like this:
- Column A: First Name
- Column B: Last Name
You want a âFull Nameâ column.
Using &
-
Insert a new column C labeled
Full Name. -
In C2, enter:
=A2 & " " & B2 -
Press Enter.
-
Drag down.
Result: âJohn Smithâ, âMary Jonesâ, etc., all in one column.
Using TEXTJOIN
-
In C2, enter:
=TEXTJOIN(" ", TRUE, A2, B2) -
Press Enter, then drag down.
Functionally similar, but more flexible if you later add middle names or extra columns.
Common Pitfalls to Avoid
-
Accidentally using âMerge & Centerâ on real data
This deletes all but one cellâs value. Use it only for visual layout , not data merging. -
Forgetting to convert formulas to values
If you plan to delete the original columns, you must copy the merged column and paste as values first. -
Extra spaces or separators
- Using
& " " &when one column is blank can leave double spaces. TEXTJOINwithTRUEhelps avoid this by ignoring empty cells.
- Using
-
Version mismatch
TEXTJOINandCONCATwonât work in very old Excel versions.- If unsure, stick to
&âitâs universal.
Mini âForumâStyleâ Q&A
Q: âI have hundreds of rowsâdo I really have to do this manually?â
A: No. Put the formula in the first merged cell and drag down. Excel will handle all rows in seconds.
Q: âCan I merge two columns into one and then delete the originals?â
A: Yes, but first copy â Paste Special â Values in the merged column so you donât lose the results.
Q: âWhat if my columns are numbers, not text?â
A: These formulas still work. If you want them to remain numeric separately, keep your original numeric columns and treat the merged one as a display field.
SEO Corner: Where This Is Trending
Every year, âhow to merge two columns in Excel â stays a top query because:
- New users keep joining the workforce and discovering Excel.
- Microsoft keeps adding functions (
TEXTJOIN,CONCAT), but older howâtos often only mentionCONCATENATE. - People frequently work with exported data (CRMs, web forms) that come as separate first/last names, addresses, etc.
This makes it a great evergreen blog topic with consistent search interest.
TL;DR (Summary)
-
For most users , use:
=A2 & " " & B2
Then drag down and optionally paste as values. -
Use
CONCATorTEXTJOINin modern Excel if youâre merging many columns or need to ignore blanks. -
Use Flash Fill for quick, static oneâtime merges.
-
Use Merge & Center only for visual headers , not for combining data.
Bottom note: Information gathered from public forums or data available on the internet and portrayed here.