How to Change Text Case Using LOWER, UPPER, and PROPER in Excel

When you import thousands of rows of raw customer data from an external web form into Microsoft Excel, the capitalization is often a catastrophic mess. Some customers type their names in all lowercase (“john smith”), while others accidentally leave their Caps Lock key engaged (“JOHN SMITH”). If you try to use this chaotic data to generate professional invoices or automated emails, it will look incredibly sloppy. You cannot manually retype 5,000 names. To force Excel to mathematically reconstruct the text strings into perfect, grammatically correct capitalization, you must use the LOWER, UPPER, and PROPER functions.

Converting to All Lowercase or All Uppercase

If you are managing a database of email addresses or promotional discount codes, strict, uniform capitalization is often mandatory for the downstream database software to read the data correctly.

The LOWER Function:
If cell A2 contains the chaotic email “[email protected]”, and your database requires strict lowercase characters to prevent server errors, use the LOWER function.

=LOWER(A2)

Excel instantly rips through the string, mathematically crushing every single capital letter, and outputs a perfectly clean “[email protected]”.

The UPPER Function:
If cell B2 contains the promotional code “summersale20”, and your billing system only accepts capital letters, use the UPPER function.

=UPPER(B2)

Excel aggressively forces every single alphabetical character into uppercase, outputting a highly visible “SUMMERSALE20”. It completely ignores numbers and punctuation, ensuring they remain perfectly intact.

Executing Grammatical Precision with PROPER

While LOWER and UPPER are great for database codes, they are terrible for human names and physical street addresses. If cell C2 contains the messy name “jOhN sMiTh”, you need it to look professional, not like a robotic database entry.

To execute strict grammatical capitalization rules, you must use the PROPER function.

=PROPER(C2)

The PROPER engine is incredibly intelligent. It mathematically isolates the absolute first letter of every single word in the string and forces it into uppercase. It then aggressively forces every subsequent letter in the word into strict lowercase. The messy “jOhN sMiTh” is instantly, beautifully reconstructed into a grammatically perfect “John Smith”, fully prepared for professional mail merges and client invoices.

Get the best tech tips delivered straight to your inbox.

Join thousands of readers mastering Apple, Google, Microsoft, and Linux.