Table of Contents
The process of extracting text before a specific character in Excel involves using the built-in formula or function called “LEFT”. This function allows you to specify the number of characters you want to extract from a cell, starting from the left side. By identifying the specific character as the stopping point, the function will return the desired text before that character. This can be useful for organizing data and extracting specific information from a larger string of text. It is a simple and efficient method for manipulating data in Excel.
Excel: Extract Text Before a Character
You can use the TEXTBEFORE function in Excel to extract all text in a cell before a specific character or substring.
This function uses the following syntax:
TEXTBEFORE(text, delimiter, [instance_num], [match_mode], [match_end], [if_not_found])
where:
- text: Text to search
- delimiter: Character or substring to extract text before
- instance_num (optional): Instance of delimiter before which to extract text (default is 1)
- match_mode (optional): 0 = case-sensitive (default), 1 = case-insensitive
- match_end (optional): Treat end of text as delimiter (disabled by default)
- if_not_found (optional): Value to return if delimiter is not found
The following examples show the most common ways to use this function with the following dataset in Excel:

Example 1: Extract Text Before Substring
We can type the following formula into cell B2 to extract the text in cell A2 before the substring “is” is encountered:
=TEXTBEFORE(A2, "is")We can then click and drag this formula down to each remaining cell in column B:

Column B contains the text in column A before the substring “is” is encountered.
Example 2: Extract Text Before First Space
We can type the following formula into cell B2 to extract the text in cell A2 before the first space is encountered:
=TEXTBEFORE(A2, " ")We can then click and drag this formula down to each remaining cell in column B:

Column B contains the text in column A before the first space is encountered.
Example 3: Extract Text Before Nth Space
We can type the following formula into cell B2 to extract the text in cell A2 before the third space is encountered:
=TEXTBEFORE(A2, " ", 3)We can then click and drag this formula down to each remaining cell in column B:

Column B contains all of the text in column A before the third space is encountered.
Note: You can find the complete documentation for the TEXTBEFORE function in Excel .
The following tutorials explain how to perform other common tasks in Excel:
Cite this article
stats writer (2024). How can I extract text before a specific character using Excel?. PSYCHOLOGICAL SCALES. Retrieved from https://scales.arabpsychology.com/stats/how-can-i-extract-text-before-a-specific-character-using-excel/
stats writer. "How can I extract text before a specific character using Excel?." PSYCHOLOGICAL SCALES, 22 Jun. 2024, https://scales.arabpsychology.com/stats/how-can-i-extract-text-before-a-specific-character-using-excel/.
stats writer. "How can I extract text before a specific character using Excel?." PSYCHOLOGICAL SCALES, 2024. https://scales.arabpsychology.com/stats/how-can-i-extract-text-before-a-specific-character-using-excel/.
stats writer (2024) 'How can I extract text before a specific character using Excel?', PSYCHOLOGICAL SCALES. Available at: https://scales.arabpsychology.com/stats/how-can-i-extract-text-before-a-specific-character-using-excel/.
[1] stats writer, "How can I extract text before a specific character using Excel?," PSYCHOLOGICAL SCALES, vol. X, no. Y, ص Z-Z, June, 2024.
stats writer. How can I extract text before a specific character using Excel?. PSYCHOLOGICAL SCALES. 2024;vol(issue):pages.
