How to Automatically Convert Text to Uppercase Using the UPPER Function in Excel

When consolidating data from different sources into Microsoft Excel, you will often encounter inconsistent text formatting. Some names might be entirely lowercase, while others are typed in mixed case. If you need to standardize a large column of text into a uniform format—specifically, making every single letter completely uppercase—you can automate the process instantly using Excel’s built-in UPPER() function.

How the UPPER Function Works

The UPPER() function is incredibly simple. It takes the text from a target cell and mathematically outputs a brand new, capitalized version of that text. Because Excel uses functions to generate new data, it will not modify your original column directly; instead, it will create a new, perfectly formatted column next to it.

Step-by-Step Guide

  1. Open your Excel spreadsheet. Identify the column containing the messy text (for example, Column A).
  2. Click on an empty cell in a new, adjacent column (for example, Cell B1).
  3. Type the following formula: =UPPER(A1)
  4. Press Enter. The text from cell A1 will instantly appear in cell B1, but it will be entirely in uppercase.

Applying the Function to the Entire Column

You do not need to manually type this formula for every single row.

  1. Click on cell B1 (the cell where you just typed the formula).
  2. Look closely at the bottom-right corner of the cell. You will see a tiny, dark green square called the Fill Handle.
  3. Double-click that tiny green square.

Excel will instantly copy the UPPER() formula down the entire column, automatically adjusting the cell references (A2, A3, A4, etc.) as it goes. Within a fraction of a second, your entire dataset will be converted to uppercase.

Replacing the Original Messy Data

Because the new uppercase text is generated by a mathematical formula, if you delete the original messy text in Column A, the new text in Column B will break and display an error. To finalize the process, you must convert the formulas into static text.

  1. Highlight all the new uppercase text in Column B.
  2. Press Ctrl + C (or right-click and select Copy).
  3. Without changing your selection, right-click the highlighted text again.
  4. Under the “Paste Options” menu, click the icon displaying a clipboard with the numbers 123 (Paste as Values).

The formulas have now been destroyed and replaced with permanent, static uppercase text. You can now safely delete the original messy column.

Get the best tech tips delivered straight to your inbox.

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