Function Problems

How to Apply Proper Case Without Changing Existing Lowercase Words in Excel

John WilsonJohn Wilson Oct 22, 2026 870 views

Question details

The user needs to capitalize normally formatted words in a cell while preserving words that were intentionally typed in all lowercase or uppercase.

How to Apply Proper Case Without Changing Existing Lowercase Words in Excel
Product
Microsoft Excel
Device & OS
not provided
Scenario
Cleaning up and standardizing text data in a spreadsheet where specific acronyms or stylistic lowercase words must remain unchanged.
Observed behavior
Using the standard PROPER function forcefully alters all text, changing uppercase acronyms and lowercase words to a capitalized first letter with lowercase subsequent letters.
Before you start

Verify that your version of Excel supports dynamic array functions such as TEXTSPLIT and LET, which are available in Microsoft 365 and Excel Online.

Solution 1Recommended

Use a Dynamic-Array LET Formula

This method evaluates each word individually using modern dynamic array functions, making it perfect for Excel Online and Microsoft 365 users who cannot use macros.

By combining LET, TEXTSPLIT, EXACT, UPPER, and PROPER functions, you can instruct Excel to split a text string into individual words, check the casing of each word, and apply the proper case only where appropriate.

This completely bypasses the need for complex VBA macros, which are unsupported in web versions of Excel.

1
Select the target cell

Click on a blank cell where you want the newly formatted text to be displayed.

2
Enter the formula

Type the formula: =LET(t,TEXTSPLIT(A1," "),e,EXACT(t,UPPER(t)),p,IF(e,PROPER(t),t),TEXTJOIN(" ",TRUE,p)) (assuming your original text is in cell A1).

3
Apply and fill down

Press Enter to execute the formula. If you have multiple rows of data, click the bottom-right corner of the cell and drag the fill handle down to apply the formula to the remaining rows.

Use a Dynamic-Array LET Formula
Formula Success: This advanced formula safely skips acronyms and intentionally lowercase words, preserving your specialized formatting.
Advanced Text Formatting Tool

Format Text Easily with WPS Spreadsheet

WPS Office provides a highly capable spreadsheet application that fully supports advanced text manipulation functions. You can clean up, format, and standardize your data exactly how you want without paying for an expensive subscription.

  1. 1. Open your spreadsheet: Launch WPS Spreadsheet and open the file containing the text data you want to format.
  2. 2. Insert the formula: Select a blank cell adjacent to your original text and paste your chosen text manipulation formula.
  3. 3. Apply to the dataset: Press Enter to see the result, then double-click the fill handle to copy the formatting rule down the entire column.
Fully compatible with Microsoft Excel .xlsx formats and complex formulas.Supports an extensive library of text manipulation functions for data cleaning.Lightweight, incredibly fast, and free to use on multiple operating systems.
microsoft office alternative - wps office

Frequently Asked Questions

Why does the standard PROPER function change my acronyms?

The standard =PROPER() function is strictly designed to capitalize the first letter of every word and force all subsequent letters into lowercase. It lacks the logical conditions needed to recognize and preserve existing acronyms or lowercase words.

Can I use this formula in older versions of Excel?

No, functions like TEXTSPLIT and LET are modern dynamic array functions available only in Microsoft 365, Excel Online, and recent updates of alternative suites like WPS Office. For older versions like Excel 2016, a VBA macro is required.

Will this solution work on Excel for Mac?

Yes, provided you are running the Microsoft 365 subscription version of Excel for Mac. The dynamic array functions used in the formula are natively supported in current Mac environments.