How to change lowercase to uppercase in Excel by shortcut key

Office work with Excel will sooner or later have you staring at a column of mixed-case text wondering how to fix it without going cell by cell. Changing lowercase to uppercase manually is fine for five rows, but when you have hundreds or thousands of entries, you need a better way. In this article I will show you all the methods I know, from a custom shortcut key all the way to Power Query, so you can pick whichever fits your situation best.

Use the change lowercase to uppercase shortcut in Excel

Add the shortcut to Excel

First, download the PERSONAL.XLSB file from Lucid Gen. This file uses VBA to add a keyboard shortcut for changing letter case directly in Excel. I already did all the VBA work so you just need to drop the file in the right folder.

After downloading, place the PERSONAL.XLSB file into the XLSTART folder at this path:

C:Users/user-name/AppData/Roaming/Microsoft/Excel/XLSTART

If you cannot find the AppData folder, it is hidden by default. To show it, open File Explorer, click VIEW > Options > View > enable “Show hidden files, folders, and drives” > Apply and OK.

Keyboard shortcut change lowercase to uppercase in Excel - Turn on showing hidden files in the Windows folder
Turn on showing hidden files in the Windows folder

Place the PERSONAL.XLSB file into the XLSTART folder like this.

Keyboard shortcut change lowercase to uppercase in Excel - Add PERSONAL file to XLSTART
Add the PERSONAL file to XLSTART

Use the shortcut keys

Open a new Excel file and select the cells you want to convert. Then use these shortcuts:

  • Ctrl J: convert to ALL CAPS (LUCID GEN)
  • Ctrl M: capitalize the first letter of each word (Lucid Gen)
  • Ctrl Q: convert to lowercase (lucid gen)
Use the shortcut change lowercase to uppercase in Excel
Use the shortcut to change lowercase to uppercase in Excel

This works reliably on new Excel files. For older files that already have VBA in them, it may occasionally not work, but for everyday data sheets it is perfectly fine.

Video tutorial for changing lowercase to uppercase in Excel by shortcut key

How to change lowercase to uppercase in Excel with formulas

If you prefer not to install any file, Excel has three built-in functions for changing text case. For example, if cell A1 contains “lucid gen”, here is what each formula does:

AFormulaResult
1lucid gen=UPPER(A1)LUCID GEN
2=LOWER(A1)lucid gen
3=PROPER(A1)Lucid Gen
How to change lowercase to uppercase in Excel with the formula
How to change lowercase to uppercase in Excel with the formula

One thing to keep in mind with the formula method: the result is a formula, not plain text. If you want to replace the original column with converted text, copy the formula results, then use Paste Special > Values Only to paste them back. This removes the formula and keeps just the text, so you can safely delete the helper column.

Also note that PROPER() has a known quirk: it capitalizes the first letter after every space and every apostrophe. This can produce odd results with names like “McDonald” (it becomes “Mcdonald”) or abbreviations. For those cases, you may need to fix a few cells manually after running PROPER().

Use Flash Fill to change case (Excel 2013 and later)

Flash Fill is one of Excel’s most underrated features and it works great for case conversion too, especially if you just need a quick one-time fix without writing any formula.

Here is how it works. Say column A has your original lowercase text. In column B, type the uppercase version of the first cell manually. Then in the second row of column B, start typing. Excel will detect the pattern and suggest the rest of the column in grey. Press Enter to accept the suggestion and Flash Fill fills everything in one shot.

You can also trigger Flash Fill manually by pressing Ctrl + E, or going to Data > Flash Fill in the ribbon.

Flash Fill works best for clean, consistent data. If your source column has a lot of variation in format, the formula method or Power Query will give more reliable results.

Use Power Query for large data sets (Excel 2016 and later)

If you are working with large amounts of data or need to clean up case as part of a repeatable import process, Power Query is the most powerful option.

To use Power Query, select your data range, then go to Data > From Table/Range. In the Power Query editor, select the column you want to convert. Go to Transform > Format and choose UPPERCASE, lowercase, or Capitalize Each Word depending on what you need. Then click Close and Load to send the cleaned data back to your sheet.

The real advantage of Power Query is that the steps are saved. Next time you get a new batch of data, you just refresh the query and all the transformations run automatically. For recurring reports or regular data imports, this saves a lot of repetitive work.

Which method should you use?

Here is a quick summary to help you pick the right approach for your situation.

Use the shortcut key (PERSONAL.XLSB) if you convert case frequently throughout your workday and want the fastest possible workflow. One keystroke and done, no helper column needed.

Use UPPER / LOWER / PROPER formulas if you need a no-setup solution or are on a shared computer where you cannot install files. It is the most universally available method.

Use Flash Fill if you have a one-time task and want something quick without any formulas. Great for small to medium sized data.

Use Power Query if you have large data sets or need to repeat the same cleaning steps regularly. The best option for systematic data processing workflows.

A note for Excel on Mac

The PERSONAL.XLSB shortcut method described in this article is designed for Excel on Windows. If you are using Excel on Mac, the XLSTART folder path is different and the keyboard shortcuts may conflict with macOS system shortcuts.

On Mac, the XLSTART folder is located at: Users/your-username/Library/Group Containers/UBF8T346G9.Office/User Content/Excel/XLSTART. You can place the PERSONAL.XLSB file there, but you may need to reassign the shortcut keys if Ctrl+J, Ctrl+M, or Ctrl+Q are already in use by macOS.

The formula method (UPPER, LOWER, PROPER) and Flash Fill work identically on both Windows and Mac, so those are the easiest cross-platform options.

Conclusion

Using the PERSONAL.XLSB shortcut has genuinely made my data entry work in Excel noticeably faster, no more formula columns and copy-paste-special routines just to fix some text case. Give it a try and let me know in the comments how it goes for you. And if you prefer staying formula-based, UPPER() and LOWER() are always there for you.

Hieu Tran Ngoc Minh

Hieu (born in 1996) holds a Bachelor's degree in Business Administration from Saigon Technology University. Currently a Data Analyst at Ninja Van, Hieu has extensive experience in Data Analysis and Digital Marketing. This blog is where Hieu shares practical experiences from work and life.

Leave a Comment

Feel free to leave your comment (preferably in English), and we will review and respond as soon as possible. Please use a real email to ensure your comment is approved and to receive notifications when we reply. You can also add an avatar to your email.