How to Change Case in Excel in 2026 (4 Methods + 1 AI Shortcut)
Excel has no native Change Case button — this guide covers UPPER/LOWER/PROPER formulas, Flash Fill, Power Query, VBA macros, and how Cortex Workspace automates bulk case conversion across entire files without formulas or macros.

How to Change Case in Excel in 2026 (4 Methods + 1 AI Shortcut)
Excel has no built-in "Change Case" button — not on the ribbon, not in a right-click menu, not anywhere. Microsoft Word handles it with a single Shift+F3 keystroke. Excel requires a formula, a feature, or a workaround instead.
Here are four methods that work, ordered from simplest to most powerful — plus a fifth approach using Cortex Workspace that handles bulk case changes across entire files without you writing a single formula.
#Quick Reference
| Method | Best For | Excel Version | Changes In-Place? |
|---|---|---|---|
| UPPER / LOWER / PROPER | Any case change, beginners | All versions | No (needs helper column) |
| Flash Fill | Fast, pattern-based changes | Excel 2013+ | Yes |
| Power Query | Bulk changes, repeatable workflow | Excel 2016+ | Yes (replaces source) |
| VBA Macro | In-place, no helper column, power users | All versions | Yes |
| Cortex Workspace | Multi-column, multi-file, no-formula AI | All versions | Yes |
#Method 1: UPPER, LOWER, and PROPER Formulas
The formula method works in every version of Excel, from Excel 2007 to Microsoft 365.
Excel has three built-in text functions for case conversion:
- UPPER(text) — converts all text to UPPERCASE
- LOWER(text) — converts all text to lowercase
- PROPER(text) — Capitalises The First Letter Of Every Word
#How to Use Them
- Click an empty cell next to the data you want to convert — this is your helper column.
- Type your formula. If your original text is in A2, type
=UPPER(A2). - Press Enter, then drag the formula down to cover all rows.
- Select the converted cells and copy them (Ctrl+C).
- Click the first cell of your original column.
- Paste as values only: right-click → Paste Special → Values (or Alt+E+S+V+Enter).
- Delete the helper column.
The paste-as-values step is critical. If you skip it and delete the helper column, the formulas break and every cell shows #REF!.
#When to Use PROPER Carefully
PROPER capitalises the first letter after every space and punctuation mark. It will turn "mcdonald's" into "Mcdonald'S" and "LLC" into "Llc." Review the output before replacing originals whenever your data contains brand names, abbreviations, or proper nouns.
#Method 2: Flash Fill (Ctrl+E)
Flash Fill is Excel's pattern-recognition feature, available in Excel 2013 and later. Instead of writing a formula, you demonstrate one example and Excel infers the pattern for the rest of the column — saving 2–5 minutes on a standard 50–100 row dataset.
#How to Use It
- In the cell next to your first data entry, manually type the case-converted version of that entry.
- Move to the cell below and press Ctrl+E.
- Excel detects the pattern and fills the remaining rows automatically.
For example: if A2 contains "john smith" and you type "JOHN SMITH" in B2, pressing Ctrl+E in B3 fills the rest of the column with uppercase names.
#Limitations to Know
Flash Fill works best on clean, consistent data. It misfires on irregular patterns — extra spaces, mixed number/text values, or inconsistent formatting. Always scan the output before accepting it. If Flash Fill produces wrong results, undo with Ctrl+Z and use a formula instead.
Flash Fill also does not create a live formula. If your source data changes later, you need to run Flash Fill again from scratch.
#Method 3: Power Query
Power Query is the right tool when you are working with a large dataset — 1,000+ rows — and need a repeatable, non-destructive workflow. It loads your data into a separate query, applies the transformation, and outputs a clean table without touching your source data.
#How to Use It
- Select any cell inside your data range.
- Go to Data → Get & Transform Data → From Table/Range.
- Confirm that your data has headers if prompted.
- In the Power Query Editor, select the column you want to convert.
- Go to Transform → Format, then choose UPPERCASE, lowercase, or Capitalize Each Word.
- Click Home → Close & Load to output the transformed data to your spreadsheet.
#Why Use Power Query Over Formulas
The main advantage is repeatability. Once the query is set up, clicking Refresh re-applies the case transformation whenever the source data updates. For monthly imports, recurring reports, or any dataset that refreshes regularly, this saves 15–30 minutes of manual re-work per cycle.
#Method 4: VBA Macro
A VBA macro changes case directly inside your existing cells — no helper column, no copy-paste step. It is the fastest in-place solution once set up, and it skips cells that contain formulas to avoid breaking anything.
#The Macro
- Press Alt+F11 to open the Visual Basic Editor.
- Go to Insert → Module.
- Paste the following code:
Sub ConvertToUpperCase()
Dim cell As Range
For Each cell In Selection
If Not cell.HasFormula Then
cell.Value = UCase(cell.Value)
End If
Next cell
End Sub
Sub ConvertToLowerCase()
Dim cell As Range
For Each cell In Selection
If Not cell.HasFormula Then
cell.Value = LCase(cell.Value)
End If
Next cell
End Sub
Sub ConvertToProperCase()
Dim cell As Range
For Each cell In Selection
If Not cell.HasFormula Then
cell.Value = Application.WorksheetFunction.Proper(cell.Value)
End If
Next cell
End Sub
- Close the Visual Basic Editor.
- Select the cells you want to convert.
- Go to Developer → Macros, choose the macro you want, and click Run.
The If Not cell.HasFormula check prevents the macro from overwriting formula-based cells — it only converts cells that contain plain text values.
#Assigning a Keyboard Shortcut
Go to Developer → Macros, select your macro, click Options, and assign a shortcut key. Ctrl+Shift+U for uppercase avoids conflicts with Excel's built-in shortcuts and cuts macro execution to a two-keystroke action.
#Method 5: Cortex Workspace — AI-Assisted Case Conversion
All four methods above share the same limitation: they work one column at a time, in one file at a time, and require you to make every step manually. For a single cleanup task, that is fine. For teams processing multiple reports, data exports, or customer lists on a recurring basis, the cumulative time adds up fast.
Cortex Workspace is an AI operator that can read your spreadsheet, understand which columns need case changes, and apply the transformation across multiple columns or files — without you writing a formula or recording a macro.
#What You Can Tell Cortex
Convert all text in columns B, D, and F of this spreadsheet to UPPERCASE. Paste as values so no formulas remain.
In every .xlsx file in this folder, convert the "Customer Name" column to Proper Case and save each file.
Change the "email" column in this CSV to lowercase and export the result.
Cortex Workspace does not replace your judgment on which columns to convert or what the output should look like. It removes the repetitive clicking, formula-writing, and copy-pasting that happens before your judgment can be applied.
#When Cortex Saves the Most Time
| Scenario | Manual Time | With Cortex |
|---|---|---|
| 3-column case fix in one file | ~5 minutes | ~30 seconds |
| Same fix across 10 monthly exports | ~50 minutes | ~2 minutes |
| Bulk rename + case fix on 500-row customer list | ~20 minutes | ~1 minute |
For one-off tasks on a single clean file, the formula method or Flash Fill is the fastest path. For anything recurring, multi-column, or multi-file, Cortex cuts the process from minutes to seconds.
#Which Method Should You Use?
- Small dataset, any Excel version → UPPER/LOWER/PROPER with a helper column. Reliable and always available.
- Clean, consistent data and you want speed → Flash Fill (Ctrl+E). Fastest option when the data is regular.
- Large dataset or recurring task → Power Query. Set it up once and refresh as needed.
- In-place conversion with no extra steps → VBA macro. Most efficient once configured, especially with a keyboard shortcut.
- Multi-column, multi-file, or recurring batch work → Cortex Workspace. Handles the full task with a plain-language instruction.
The most common mistake is using Flash Fill on messy or inconsistent data. When in doubt, the formula method is slower but always predictable.
#Frequently Asked Questions
Does Excel have a built-in Change Case button like Microsoft Word? No. Microsoft Word changes case with Shift+F3, but Excel has no equivalent native button or keyboard shortcut. Excel requires you to use a formula (UPPER, LOWER, PROPER), Flash Fill, Power Query, or a VBA macro to change text case in a cell.
What is the fastest way to convert text to uppercase in Excel without a helper column?
The fastest in-place method is a VBA macro. Write a short macro using UCase(), assign it to a keyboard shortcut like Ctrl+Shift+U, and run it on any selected range. It converts values directly without creating a helper column, and the If Not cell.HasFormula check prevents it from overwriting formula cells by accident.
Why does PROPER() capitalise letters incorrectly for names and abbreviations? PROPER() capitalises the first letter after every space and punctuation mark. This causes "mcdonald's" to become "Mcdonald'S" and "LLC" to become "Llc." For datasets with brand names, abbreviations, or Irish/Scottish surnames, review PROPER() output manually before replacing originals, or use a VBA macro with custom logic instead.
What is the difference between Flash Fill and UPPER/LOWER formulas in Excel? Flash Fill (Ctrl+E) detects a pattern from one example and fills the column instantly — no formula needed. It works well on clean, consistent data but misfires on irregular formatting. UPPER/LOWER/PROPER formulas are slower to set up but reliable on any data. Flash Fill does not create a live link; if source data changes, you must re-run it.
Can I change case in multiple Excel columns or files at once without macros? Power Query can transform multiple columns in one query session, but it processes one file at a time. For bulk changes across multiple files, a VBA macro with a folder loop or an AI tool like Cortex Workspace is more practical — Cortex handles multi-file case conversions through plain-language instructions in under two minutes.
Is there an AI tool that can change case in Excel automatically? Yes. Cortex Workspace can read your spreadsheet, identify the target columns, and apply UPPER, LOWER, or Proper Case transformations — including across multiple files — without you writing a formula or macro. It pastes results as values and preserves formula cells. This is most useful for recurring data exports, monthly reports, or any multi-column formatting task.
Ready to automate your workflows?
See how Cortex AI agents can handle your document processing, data extraction, and more.