how to combine two columns in excel
To combine two columns in Excel, you usually put a formula in a new column that joins the values, then fill it down. Below is a blog-style guide in the format you requested.
How to Combine Two Columns in Excel (2026 Guide)
If youâve got first and last names, area codes and numbers, or any pair of fields sitting sideâbyâside in Excel, you can quickly combine them into one column with simple formulas or builtâin tools.
Quick Scoop
- Fastest method: use the
&operator, like=A2 & " " & B2.
- More flexible formulas:
CONCAT,TEXTJOIN. - Noâformula trick: Flash Fill (great for casual users).
- Power user option: Power Query for big or messy tables.
Think of it like building a full sentence from two words: you just tell Excel what to glue together and what to put in between.
Method 1: Using the & Operator (Fast and Simple)
This is usually the easiest way for everyday spreadsheets.
Stepâbyâstep
- Add a new column where you want the combined result (for example, column C).
- In the first cell of that column (say
C2), type a formula like:- With a space:
=A2 & " " & B2
- With a comma and space:
=A2 & ", " & B2
- With a space:
- Press Enter â youâll see the two cells combined as text.
- Drag the fill handle (small square at bottomâright of the cell) down to fill the rest of the rows.
When to use this
- Combining first and last names.
- Joining city and state, or area code and phone number.
- Quick oneâoff fixes where you donât need something fancy.
Method 2: CONCAT / CONCATENATE Functions
Excel has an older function CONCATENATE and the newer CONCAT. They work
similarly to the & operator but look like a âproperâ function.
Basic pattern
- Old style:
=CONCATENATE(A2, " ", B2)
- Newer style:
=CONCAT(A2, " ", B2)
Steps:
- In the new column (e.g.,
C2), type a CONCAT/CONCATENATE formula. - Include your delimiter in quotes (space, comma, dash, etc.).
- Press Enter, then drag down to fill the rest.
Why pick CONCAT?
- Cleaner for people who like functionâstyle formulas.
- Works across multiple cells or ranges, not just two.
Method 3: TEXTJOIN (Best for Many Columns)
If youâre combining more than two columns or want to ignore blanks, TEXTJOIN
is your power tool.
Core formula
Example to join A1 and B1 with a space and ignore blanks:
=TEXTJOIN(" ", TRUE, A1:B1)
- First argument: delimiter (space, comma, dash).
- Second argument:
TRUEto ignore blanks. - Third argument: range of cells to combine (can be two columns or more).
Steps:
- In the target cell (say
C1), enter the TEXTJOIN formula. - Press Enter to see the combined result.
- Fill down for remaining rows.
When TEXTJOIN shines
- Combining 3â5 columns into one (e.g., address lines).
- Skipping empty cells without getting double spaces or dangling delimiters.
Method 4: Flash Fill (No Formulas)
Flash Fill lets you âshowâ Excel the pattern once, then it autoâcompletes the rest for you.
How to use Flash Fill
- Suppose
A2hasJohnandB2hasDoe. InC2, typeJohn Doe. - Start typing the next combined value in
C3, or just pressCtrl + E. - Excel will preview the pattern and fill the rest of the column with combined values.
You can also trigger it via:
- Data tab â Flash Fill.
Pros and cons
- Pros:
- No formulas remain in the sheet.
- Very intuitive; great for occasional jobs.
- Cons:
- Not dynamic â if source data changes, you must Flash Fill again.
- Can misinterpret patterns if your examples are inconsistent.
Method 5: Power Query (For Big or Complex Data)
For larger datasets or repeated processes, Power Query gives you a more robust way to combine columns.
Basic flow
- Select your table or range that contains the two columns.
- Go to Data â Get & Transform â From Table/Range.
- In Power Query Editor, select the columns to combine.
- Choose Transform â Merge Columns.
- Pick a delimiter (space, comma, custom text) and a name for the new column.
- Click Close & Load to send the result back to Excel.
Why use Power Query?
- Great for repeatable workflows (you can refresh instead of rebuilding).
- Handles large datasets more gracefully than pure formulas.
âCombineâ vs âMergeâ Cells
One common confusion in forums: âcombine columnsâ vs âmerge cells.â
- Combining columns: joins the values from two columns into one (methods above).
- Merging cells: turns multiple cells into a single cell using Home â Merge & Center. This visually merges cells but keeps only one cellâs content.
When merging cells is okay
- Formatting headers across multiple columns (like a big title over a table).
- Not for data operations or lists â it can break sorting and filtering.
Common Forum Tips and Gotchas
From public discussions and help communities, users often mention:
- Use
=A2 & " " & B2for everyday text joins; itâs simple and fast.
- Flash Fill is a favorite for nonâtechnical users who donât want to remember formulas.
- For nonâoverlapping datasets stacked into one column, users may build slightly more complex formulas or use Power Query, but the core idea remains: bring both sources into one list without arithmetic.
SideâbyâSide View of Main Methods
| Method | Example Formula / Action | Best For | Dynamic? |
|---|---|---|---|
| & operator | =A2 & " " & B2 | Simple text joins, two columns. | [5][3][1]Yes (updates with source cells). | [1]
| CONCAT / CONCATENATE | =CONCAT(A2, " ",
B2) | Cleaner formulas, 2+ cells. | [3][7][1]Yes. | [1]
| TEXTJOIN | =TEXTJOIN(" ", TRUE, A2:B2) |
Multiple columns, skipping blanks. | [7][9][1]Yes. | [1]
| Flash Fill | Type example â Ctrl + E | Oneâoff tasks, no formulas. | [2][3][7][9][1]No (static values). | [2][1]
| Power Query | Data â From Table/Range â Merge Columns | Large or repeated workflows. | [9][1]Yes (refreshable queries). | [1]
Mini FAQ (2026âstyle)
Q: How do I combine two columns without adding numbers?
A: Treat them as text: use =A2 & " " & B2 or CONCAT(A2, " ", B2) instead
of A2 + B2, which would sum numeric values.
Q: Which method is the most âfutureâproofâ?
A: CONCAT and TEXTJOIN are the more modern functions and are highlighted
in recent tutorials and training content.
Q: Do I need the same Excel version as online tutorials?
A: Older versions may not have TEXTJOIN or CONCAT, in which case & and
CONCATENATE remain reliable options.
TL;DR
- For most people: use
=A2 & " " & B2in a new column and fill down. - For multiâcolumn joins with blanks: use
TEXTJOIN. - For quick oneâoffs with no formulas: use Flash Fill.
Bottom note: Information gathered from public forums or data available on the internet and portrayed here.