The Three Built-In Functions for Converting Text Case
Excel has three functions that convert text case: LOWER() converts everything to lowercase, UPPER() converts to uppercase, and PROPER() converts to title case (first letter of each word capitalized). To change uppercase text to lowercase, you use the LOWER() function in a new column, then copy the results back over your original data if you want to replace it.
The LOWER() function works on any text in a cell—whether it's all caps, mixed case, or already lowercase. It ignores numbers and special characters, leaving them unchanged. The function is available in Excel for Windows, Mac, and Excel Online.
Key Takeaways
- Use the LOWER() function by typing =LOWER(A1) in a new cell, where A1 is the cell containing the text you want to convert.
- Copy the formula down to explore it to multiple rows at once by selecting the cell and dragging the fill handle to the bottom of your data.
- After converting, copy the lowercase results and paste them as values over your original data to replace the uppercase text permanently.
- Delete the helper column once you have pasted the values back, so your spreadsheet stays organized.
- The LOWER() function leaves numbers, spaces, and punctuation exactly as they were—it only changes letters.
Step-by-Step: Converting a Single Cell or Column
Start by clicking on an empty cell next to your uppercase text. If your uppercase text is in column A, click on a cell in column B. Type the formula =LOWER(A1), replacing A1 with the cell reference of your uppercase text. Press Enter. The cell will when ready show the lowercase version of that text.
To explore this to an entire column of uppercase text, click on the cell where you just typed the formula. You will see a small square in the bottom-right corner of the cell—this is the fill handle. Click and drag it down to the last row of your data. Excel will copy the formula down and convert every cell in that range to lowercase.
If you have 50 rows of data, you can also double-click the fill handle instead of dragging. Excel will automatically fill down to match the length of adjacent columns, saving you the manual drag.
Replacing Your Original Data with the Converted Text
Once your formulas have converted all the text to lowercase, you have a helper column with formulas, not actual values. If you delete column A now, the lowercase text in column B will turn into error messages because the formulas will have nothing to reference. To keep the lowercase text, you must convert the formulas to values first.
Select all the cells in your helper column that contain the lowercase text. Copy them (Ctrl+C on Windows, Command+C on Mac). Click on the first cell of your original uppercase column. Right-click and choose Paste Special. In the dialog box, click Values and then OK. This pastes only the text, not the formulas, so your data stays even if you delete the helper column.
After pasting, you can delete the helper column. Your original column now contains lowercase text instead of uppercase, and the conversion is permanent.
Converting Text Without Using a Helper Column
If you do not want to create a helper column, you can convert text in place using Find & Replace with regular expressions, but this method is more complex and works best for specific patterns. The helper column method is faster and safer for most users because you can see the results before committing to the change.
Another option is to use a macro or VBA script if you convert case frequently, but this requires enabling macros and writing code. For one-time or occasional conversions, the LOWER() function is the most straightforward approach.
Common Mistakes and How to Avoid Them
The most common mistake is deleting the helper column before converting formulas to values. When you do this, your lowercase text disappears because the formulas no longer have a source to reference. Always paste as values first, then delete the helper column.
Another mistake is forgetting to copy the formula down to all rows. If you type =LOWER(A1) in cell B1 but only press Enter without dragging the fill handle down, only the first cell converts. The rest of your uppercase text stays unchanged. Check that your formula extends to the last row of data.
Some users also try to use LOWER() directly on the original column by typing the formula in the same column. This creates a circular reference error because the formula tries to reference itself. Always use a separate column for the formula, then copy the results back.
Using PROPER() and UPPER() for Other Case Conversions
If you need title case instead of lowercase—where the first letter of each word is capitalized—use =PROPER(A1) instead of LOWER(). This is useful for names, titles, and headings. The PROPER() function capitalizes the first letter after spaces and punctuation, so "JOHN SMITH" becomes "John Smith" and "mARY-JANE" becomes "Mary-Jane".
The =UPPER(A1) function does the opposite of LOWER() and converts all text to uppercase. Use it when you need to standardize data that is in mixed case or lowercase. All three functions work the same way: type the formula in a helper column, copy it down, then paste the results as values back to your original column.
Frequently Asked Questions
What if my data has mixed case and I only want to lowercase certain words?
The LOWER() function converts the entire cell to lowercase with no exceptions. If you need to lowercase only part of a cell, you will need to use a combination of functions like MID(), FIND(), and CONCATENATE(), which is complex. For most cases, converting the entire cell is simpler and faster.
Does LOWER() work on numbers or special characters?
No. LOWER() only affects letters. Numbers, spaces, hyphens, punctuation, and other characters remain exactly as they were. A cell containing "ACCOUNT #12345" becomes "account #12345"—the numbers and symbol do not change.
Can I undo the conversion if I make a mistake?
If you have not yet saved the file, press Ctrl+Z (or Command+Z on Mac) to undo. If you saved after converting, you can use the helper column method again with UPPER() to convert back to uppercase, or open a backup of your file if you have one. Always save a copy of your original data before making large conversions.
Will LOWER() work in Excel Online?
Yes. The LOWER() function is available in Excel Online and works exactly the same way as in the desktop version. Type the formula, copy it down, and paste as values using the same steps.
How do I convert case for an entire column at once without a helper column?
You cannot do this without a helper column or a macro. Excel does not have a built-in button to change case in place. The helper column method is the standard approach and takes only a few seconds once you are familiar with it.