How to Capitalize the First Letter of a Cell in WPS Spreadsheets
Question details
The user needs to capitalize the first letter of text in a spreadsheet cell when AutoCorrect does not perform the capitalization automatically.

- Product
- WPS Spreadsheets
- Device & OS
- not provided
- Scenario
- Editing or cleaning text in a worksheet and needing consistent capitalization for names, titles, or sentences.
- Observed behavior
- AutoCorrect may not capitalize the first letter of the first sentence in a cell, so the text remains lowercase or inconsistently capitalized.
Open the worksheet in WPS Spreadsheets and identify the column or cell range that contains the text you need to reformat. Keep a spare column available for formula results if you plan to use PROPER, UPPER, or LOWER.
Use the PROPER Function to Apply Title Case
Best for title-style capitalization when each word should start with an uppercase letter.
The PROPER function converts text so the first letter of each word is uppercase and remaining letters are lowercase. UPPER and LOWER handle all-uppercase or all-lowercase needs.
Click an empty cell next to the text you want to change, for example C2.
Type =PROPER(B1) and replace B1 with the cell containing the original text. Use =UPPER(B1) or =LOWER(B1) for other capitalization needs.
Press Enter, then drag the fill handle down or double-click it to copy the formula to adjacent rows.
Select the formula results, press Ctrl+C, then right-click and choose Paste Values to replace formulas with the fixed text.

Use Flash Fill to Capitalize Mixed Text from an Example
Use this when formulas do not match the pattern, or when you want WPS Spreadsheets to detect a custom capitalization pattern.
Use VBA for Automatic First-Letter Capitalization
Use when you need a repeatable macro, such as capitalizing the first letter of each sentence or every word in a selected range.
Capitalize Cell Text in WPS Spreadsheets with Excel-Compatible Tools
WPS Spreadsheets provides familiar case functions, Flash Fill, and macro options to capitalize cell text while keeping your .xlsx workbooks compatible with Microsoft Excel.
- 1. Install WPS Office and open the workbook: Download WPS Office, launch WPS Spreadsheets, and open the .xlsx file that contains the text to correct.
- 2. Enter a capitalization formula: Click an empty cell and type =PROPER(B1), replacing B1 with the original text cell, or use UPPER/LOWER as needed.
- 3. Fill the formula down: Press Enter and drag the fill handle downward to apply the case change to the remaining rows.
- 4. Use Flash Fill for mixed patterns: If the formula does not fit, type one corrected example in the adjacent column, go to Data > Flash Fill, and let WPS Spreadsheets complete the rest.
- 5. Save as .xlsx: Save the workbook normally to preserve the changes in an Excel-compatible format.

Frequently Asked Questions
Why doesn't Excel AutoCorrect capitalize the first letter of the first sentence in a cell?
Excel AutoCorrect often capitalizes the first letter after a period within the same cell but may skip the first sentence. Use a formula or Flash Fill in WPS Spreadsheets to correct it.
Which formula should I use to capitalize only the first letter of each word?
In WPS Spreadsheets, enter =PROPER(B1) in an empty cell and replace B1 with your source cell. It converts text to title case. UPPER and LOWER handle all caps or lowercase.
Can I capitalize the first letter without typing a formula in every row?
Yes. Type one corrected example in the adjacent column, select the range, and choose Data > Flash Fill in WPS Spreadsheets. It fills the remaining cells based on the pattern.
Does using VBA in WPS Spreadsheets disable Undo?
In Excel, running a VBA macro may clear the Undo stack. WPS Spreadsheets may behave similarly depending on the version, so keep a copy of the worksheet before running macro code.
Is WPS Spreadsheets compatible with Excel files that need capitalization formulas?
Yes. WPS Spreadsheets supports .xlsx workbooks and common functions such as PROPER, UPPER, LOWER, and Flash Fill, so files remain compatible.




