TRIM function
The TRIM function in Excel is used to remove extra spaces from a text string, leaving only single spaces between words. It is especially helpful when you have data that includes unnecessary leading, trailing, or multiple spaces between words that you want to clean up for consistent formatting or analysis.
Syntax:
=TRIM(text)
Parameters:
- text (required): The text string or cell reference that contains the text you want to clean by removing extra spaces.
Key Points:
- Leading Spaces: The
TRIMfunction removes any spaces before the first word in the text. - Trailing Spaces: It also removes any spaces after the last word in the text.
- Multiple Spaces Between Words: It reduces multiple spaces between words to a single space.
Important Notes:
- The
TRIMfunction only removes extra spaces, not non-breaking spaces (which are often used in web data). To remove non-breaking spaces, you can useSUBSTITUTEin combination withTRIM. - The function is typically used to clean up data imported from other sources or user input that may contain extra spaces.
Examples of Usage:
1. Removing Leading and Trailing Spaces
If cell A1 contains " Hello World " (with leading and trailing spaces), using the TRIM function:
=TRIM(A1)
This will return:
Hello World
Explanation:
- The
TRIMfunction removes the extra spaces before and after the text.
2. Reducing Multiple Spaces Between Words
If cell B1 contains "Hello World " (with multiple spaces between the words), using the TRIM function:
=TRIM(B1)
This will return:
Hello World
Explanation:
- The function reduces the multiple spaces between
"Hello"and"World"to just one space.
3. Using TRIM with Text that Has Multiple Extra Spaces
If cell C1 contains " Excel is great " (with extra spaces before, between, and after the words), using the TRIM function:
=TRIM(C1)
This will return:
Excel is great
Explanation:
- All the leading, trailing, and extra spaces between words are removed, leaving just one space between each word.
Related Functions:
CLEAN: Removes non-printable characters from a text string, whereasTRIMonly removes extra spaces.SUBSTITUTE: Can replace specific characters or spaces in a text string, and when used withTRIM, can remove non-breaking spaces (CHAR(160)).TEXT: Used for formatting text values, but does not remove spaces likeTRIM.
The TRIM function is commonly used to clean and format text data, especially when you’re working with text that’s imported from different systems or when there are inconsistencies in the way spaces are used within the data.