Concatenate Excel: Mastering Data Merges with Formulas
Learn how to concatenate in Excel using CONCAT, TEXTJOIN, and the ampersand operator. This practical guide covers basic merges, delimiter handling, blank-cell strategies, and troubleshooting with real-world examples.

In this guide you will learn how to concatenate data in Excel using CONCAT, TEXTJOIN, and the ampersand operator. You’ll see when to use each method, how to place delimiters, how to handle blank cells gracefully, and how to troubleshoot common errors. Practical examples cover merging names, addresses, IDs, and lists across modern Excel versions. When you concatenate excel data, you improve readability and consistency across your workbook.
What is concatenation in Excel and why it matters\n\
Core methods: CONCAT, CONCATENATE, TEXTJOIN, and the ampersand\n\
Basic merges with CONCAT and the ampersand\n\
Using TEXTJOIN for delimiters and blank-safe merges\n\
Real-world examples: names, addresses, and IDs\n\
Handling blanks and delimiters: best practices\n\
Troubleshooting common errors and performance tips\n\
Authority sources and practical next steps\n\
Tools & Materials
- A computer with Excel installed (Office 365/Excel 2019+)(Ensure you have access to TEXTJOIN for best results)
- Sample data workbook(Include columns for names, addresses, IDs to practice)
- Delimiter examples(Space, comma, dash, and pipe as test cases)
- Formula editor in the workbook(Keep formulas in a dedicated test column)
- Power Query (optional)(Helpful for merging large datasets before loading into Excel)
Steps
Estimated time: 60-90 minutes
- 1
Identify the data to concatenate
Open your workbook and locate the columns you want to merge (e.g., First Name, Last Name, Street, City). Create a dedicated output column where the result will live. Confirm data types and ensure headers are clear to prevent confusion later.
Tip: Use a separate sheet or a clearly labeled area for the output column to avoid modifying source data. - 2
Choose a method for your scenario
Decide between CONCAT, TEXTJOIN, or the ampersand operator based on the dataset size and whether you need delimiters. For single-row merges with a fixed set of fields, CONCAT or ampersand is often simplest. For multi-field merges with consistent delimiters, TEXTJOIN is usually best.
Tip: If you expect blanks, TEXTJOIN with ignore_empty = TRUE minimizes gaps in the output. - 3
Enter a basic merge formula
Try a simple two-field merge first: =A2 & " " & B2 or =CONCAT(A2, " ", B2). Confirm the output matches expectations for the first few rows.
Tip: Keep the delimiter explicit to avoid outputs like 'JohnDoe' when spaces are missing in source data. - 4
Add a delimiter for multiple fields
If merging three or more fields, insert the delimiter between each field: =A2 & " " & B2 & " " & C2 or =TEXTJOIN(" ", TRUE, A2:C2).
Tip: TEXTJOIN handles ranges; CONCAT requires individual references or ranges with CONCAT in newer versions. - 5
Extend the formula down the column
Fill the formula down to apply it to all rows. Use the fill handle or double-click the bottom-right corner to auto-fill.
Tip: If your dataset grows, consider a dynamic approach with a named range for auto-expansion. - 6
Validate and handle blanks
Inspect a sample of rows for edge cases (missing fields, numbers, or dates). If needed, use TRIM, TEXT, or IF to standardize formats before concatenation.
Tip: Use a helper column to test multiple scenarios before applying across the full dataset. - 7
Optional enhancement: pre-merge with Power Query
For large datasets, perform the merge in Power Query and load the results back to Excel to improve performance and maintainability.
Tip: Power Query can produce a clean, reusable merge step that survives workbook changes.
People Also Ask
What is concatenation in Excel?
Concatenation is the process of joining text from multiple cells into a single string. In Excel, this lets you create combined labels, addresses, or keys without manual copy-paste.
Concatenation in Excel means joining text from different cells into one string so you can create combined labels easily.
Which Excel functions concatenate data?
You can concatenate with CONCAT, TEXTJOIN, CONCATENATE (legacy), and the ampersand operator (&). TEXTJOIN is especially powerful for delimited lists.
Use CONCAT, TEXTJOIN, or the ampersand to join text in Excel. TEXTJOIN is great for delimited lists.
How do I handle blanks when concatenating?
TEXTJOIN with ignore_empty = TRUE skips blanks. If using CONCAT or &, insert explicit delimiters and consider TRIM to clean spaces.
Use TEXTJOIN with ignore_empty to skip blanks, or add delimiters explicitly if you use CONCAT or the ampersand.
When should I prefer TEXTJOIN over CONCAT?
TEXTJOIN is preferred when you need a delimiter across many cells or ranges, and when ignoring blanks is important for a clean result.
TEXTJOIN is the go-to when you need a delimiter across many cells or you want blanks ignored automatically.
Can I concatenate numbers and text together?
Yes. Excel coerces numbers to text in concatenation, but you can format numbers with TEXT for consistent appearance.
Yes, you can combine numbers and text; format numbers with TEXT if you need specific formatting.
Is CONCATENATE still needed in new workbooks?
CONCATENATE is legacy. Prefer CONCAT or TEXTJOIN for new workbooks to improve readability and future compatibility.
CONCATENATE is legacy; it's better to use CONCAT or TEXTJOIN in new workbooks.
Watch Video
The Essentials
- Know when to use CONCAT, TEXTJOIN, or & for concatenation
- TEXTJOIN handles delimiters and blanks efficiently
- Explicit delimiters prevent unwanted spacing in results
- Validate results with a test dataset
- Document your formulas for future maintenance
