CONCAT / TEXTJOIN
Join text from multiple cells. CONCAT for simple joins, TEXTJOIN when you need a separator and can skip blanks. Both replaced the old CONCATENATE.
TEXTJOIN Complete Guide →Manipulate, split, join, clean, and extract text. Includes the 2024+ REGEX trio for pattern matching — the biggest text update to Excel in a decade.
Text functions turn Excel from a number-crunching tool into a data-cleaning powerhouse. Split full names into first/last. Extract order IDs from log entries. Standardize inconsistent casing. Match complex patterns with regular expressions. Format numbers as text for reports. The 55 functions below cover every text task you'll hit.
Join text from multiple cells. CONCAT for simple joins, TEXTJOIN when you need a separator and can skip blanks. Both replaced the old CONCATENATE.
TEXTJOIN Complete Guide →Split text on a delimiter into multiple cells. Replaces the old LEFT/RIGHT/FIND workarounds. TEXTBEFORE and TEXTAFTER extract portions.
TEXTSPLIT Complete Guide →Regular expressions in Excel formulas. Match patterns, extract structured data, replace by pattern. Long overdue and hugely powerful.
REGEX Family Guide →The cleanup pair. TRIM removes extra spaces (leading, trailing, doubled). CLEAN removes non-printable characters. Always use both when importing data.
TRIM / CLEAN Guide →10 functions
Get portions of text by position or pattern — left N chars, right N chars, middle, or by delimiter.
6 functions
Split one cell into many, or combine many into one. Modern replacements for old string tricks.
6 functions
Locate a substring within text. FIND is case-sensitive, SEARCH is not.
6 functions
Replace text by position or by matching. SUBSTITUTE is the most flexible for finding.
8 functions
Standardize casing, remove whitespace, clean non-printable characters.
8 functions
Turn numbers into formatted text — currency, percentages, custom formats.
CONCAT (simple join) and TEXTJOIN (join with a delimiter, optionally skipping blanks). CONCATENATE still works for backward compatibility but is considered legacy.
Use TEXTSPLIT if you're on Excel 365: =TEXTSPLIT(A1, " "). On older Excel, use =LEFT(A1, FIND(" ", A1)-1) for first name and =MID(A1, FIND(" ", A1)+1, 100) for last. Read our full guide.
Yes — REGEXTEST, REGEXEXTRACT, and REGEXREPLACE launched in 2024 for Excel 365. Before that, regex required VBA or Power Query. Huge productivity upgrade.
Numbers imported from CSV, web pages, or other systems often get stored as text. Wrap in VALUE() or NUMBERVALUE() to convert. Or use Data → Text to Columns → Finish to convert in bulk.
=SUBSTITUTE(A1, "old", "new") for one character. Wrap multiple SUBSTITUTEs for multiple characters, or use REGEXREPLACE with a character class for patterns.
The Add-in's Bulk Formatter trims, cleans, splits, and standardizes selected ranges with one command. Skip the formula chains.
Get the Add-in →