How to Convert Excel Text to Uppercase with the UPPER Function
Question details
The user wants to learn how to convert lowercase or mixed-case text to all uppercase letters in an Excel worksheet using the UPPER function.

- Product
- Microsoft Excel
- Device & OS
- not provided
- Scenario
- Standardizing text formatting for names, labels, and other data within a spreadsheet.
- Observed behavior
- Text is currently in mixed case or lowercase and needs to be converted entirely to capitalized letters.
Ensure that you have an empty column next to your target data to input the new formula without overwriting any existing spreadsheet information.
Use the UPPER Function to Capitalize Text
This method uses Excel's built-in formula to convert any text string into all uppercase letters instantly.
The UPPER function is a built-in text function in Excel that takes a cell reference and converts all alphabetical characters within that cell to uppercase. It is highly effective for cleaning up inconsistent data entries.
Select an empty cell next to the text you want to convert (for example, click cell B1 if your original text is in A1). Type the formula =UPPER(A1) and press Enter.
Click the bottom-right corner of the cell containing the formula and drag the fill handle down to apply the uppercase conversion to the rest of the rows in your column.
Select the newly generated uppercase results in column B and press Ctrl+C to copy them.
Right-click the original text range in column A, select Paste Special, and choose Values. This replaces the old text with the new uppercase text, allowing you to safely delete the formula column.

Standardize Your Data Formatting with WPS Spreadsheet
WPS Spreadsheet offers powerful data processing tools, including full support for the UPPER, LOWER, and PROPER text functions, making it incredibly easy to clean and format your data exactly as you need it without paying for expensive software.
- 1. Open your workbook: Launch WPS Spreadsheet and open the file containing the text you want to format.
- 2. Enter the UPPER function: Select an adjacent blank cell, type =UPPER(A1), and press Enter.
- 3. Fill down the formula: Drag the fill handle at the bottom right of the cell to convert the rest of your column to uppercase.
- 4. Paste as values: Copy the new uppercase text, right-click the original cells, and select 'Paste as Values' to overwrite the old data permanently.

Frequently Asked Questions
Can I convert text to lowercase or proper case instead?
Yes, you can use the =LOWER(A1) function to convert text to all lowercase letters, or the =PROPER(A1) function to capitalize only the first letter of each word.
Why does my text disappear when I delete the original column?
The formula dynamically references the original cell. If you delete the original cell, the formula has nothing to reference. You must first copy the formula results and use Paste Special > Values to lock in the text before deleting the original column.
Is there a shortcut to change case without formulas in Excel?
Unlike Microsoft Word, Excel does not have a built-in 'Change Case' button on the ribbon. Using formulas like UPPER, or utilizing the Flash Fill feature (Ctrl+E) by typing an example of the uppercase text, are the most efficient ways to change text case.
Will the UPPER function affect numbers or punctuation?
No, the UPPER function only affects alphabetical characters. Numbers, punctuation marks, and special symbols will remain exactly as they were in the original text.




