AI AutomationMay 28, 20268 min readby Joanne, Cortex

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)

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

MethodBest ForExcel VersionChanges In-Place?
UPPER / LOWER / PROPERAny case change, beginnersAll versionsNo (needs helper column)
Flash FillFast, pattern-based changesExcel 2013+Yes
Power QueryBulk changes, repeatable workflowExcel 2016+Yes (replaces source)
VBA MacroIn-place, no helper column, power usersAll versionsYes
Cortex WorkspaceMulti-column, multi-file, no-formula AIAll versionsYes

#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

  1. Click an empty cell next to the data you want to convert — this is your helper column.
  2. Type your formula. If your original text is in A2, type =UPPER(A2).
  3. Press Enter, then drag the formula down to cover all rows.
  4. Select the converted cells and copy them (Ctrl+C).
  5. Click the first cell of your original column.
  6. Paste as values only: right-click → Paste Special → Values (or Alt+E+S+V+Enter).
  7. 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

  1. In the cell next to your first data entry, manually type the case-converted version of that entry.
  2. Move to the cell below and press Ctrl+E.
  3. 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

  1. Select any cell inside your data range.
  2. Go to Data → Get & Transform Data → From Table/Range.
  3. Confirm that your data has headers if prompted.
  4. In the Power Query Editor, select the column you want to convert.
  5. Go to Transform → Format, then choose UPPERCASE, lowercase, or Capitalize Each Word.
  6. 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

  1. Press Alt+F11 to open the Visual Basic Editor.
  2. Go to Insert → Module.
  3. 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
  1. Close the Visual Basic Editor.
  2. Select the cells you want to convert.
  3. 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

ScenarioManual TimeWith 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.

how to change case in excelexcel uppercase lowercase formulachange text case excel without helper columnUPPER LOWER PROPER excel formula tutorialexcel flash fill change casepower query capitalize each word excelVBA macro change case in place excelbulk text case conversion excel spreadsheetexcel no change case button workaroundautomate excel text formatting with AIcortex workspace excel automation 2026ai tool for excel formatting tasks

Ready to automate your workflows?

See how Cortex AI agents can handle your document processing, data extraction, and more.