The fastest way to add a column
To add a column in Excel, right-click on the column letter where you want the new column to appear, then select Insert 1 from the menu. Excel will insert a blank column to the left of the column you clicked, and all your existing data shifts one column to the right. The new column takes the letter of the column you right-clicked on, and everything that was there moves over.
If you need to add multiple columns at once, select several column letters before you right-click. For example, if you click on column C, hold Shift, and click on column E, you'll select columns C, D, and E together. Then right-click and choose Insert 1, and Excel will add three new blank columns in that space.
Key Takeaways
- Right-click any column letter and select Insert 1 to add a single blank column to the left of that column.
- Select multiple column letters by clicking one, holding Shift, and clicking another to add several columns at once.
- All data in the columns you're inserting into will shift to the right automatically.
- You can undo an insertion by pressing Ctrl+Z if you make a mistake.
Adding a column using the menu
If you prefer using the menu instead of right-clicking, you can add a column through the ribbon at the top. First, click on the column letter where you want the new column to go. Then go to the Home tab, find the Insert button in the toolbar (it usually has a small dropdown arrow next to it), and click the arrow to see your options.
From that dropdown, select Insert Sheet Columns. This does the same thing as right-clicking — it adds a blank column to the left of the column you selected. The menu method takes a few more clicks but works the same way.
What happens to your data when you insert
When you insert a column, Excel moves everything in the columns to the right over by one space. If you had data in column C and you insert a new column at C, your old column C data moves to column D. This is automatic and happens to all rows at once.
Formulas that reference the columns you're moving will update automatically. For example, if you had a formula that added up column C, and you insert a new column at C, that formula will now reference the new column D instead. Excel keeps your calculations working without you having to fix them manually.
Adding a column at the end of your data
If you want to add a column after all your existing data instead of in the middle, you don't need to insert. Just click on the first empty column to the right of your data and start typing. Excel will treat it as a new column automatically.
This is faster than inserting when you're building a spreadsheet and just need more space. Inserting is useful when you realize you forgot a column in the middle of your data and need to squeeze it in without overwriting anything.
Undoing a column addition
If you add a column by mistake, press Ctrl+Z on your keyboard (or Cmd+Z on a Mac) to undo it. This will remove the column you just added and put your data back where it was. You can undo multiple times if you need to go back several steps.
The undo button also appears in the top left corner of Excel — it looks like a curved arrow pointing left. Clicking it does the same thing as the keyboard shortcut.
Deleting a column you don't need
To remove a column, right-click on the column letter and select Delete. All the data in that column will be removed, and the columns to the right will shift left to fill the space. This is permanent unless you undo it immediately with Ctrl+Z.
Be careful when deleting — if you have data in that column, it will be gone. If you're not sure whether you need the column, you can hide it instead by right-clicking and selecting Hide. Hidden columns don't show on screen but the data stays in your file, and you can unhide them later if you change your mind.
Frequently Asked Questions
Can I add a column to the right instead of the left?
Not directly through insert. If you right-click a column, the new column always goes to the left. To add a column to the right of a specific column, right-click the column that's one position to the right of where you want the new column, then insert. Alternatively, just click the empty column to the right of your data and start typing.
What if I insert a column and my formulas break?
Excel updates most formulas automatically when you insert a column, but check your results to be sure. If a formula does break, undo the insertion with Ctrl+Z, and try again. If the formula still doesn't work after reinserting, you may need to edit the formula manually to reference the correct column.
Can I add a column between two columns that already have data?
Yes. Right-click on the column letter where you want the new column to appear, select Insert 1, and all data to the right shifts over. Your existing data stays intact, and the new blank column takes its place.
How do I add a column header?
Click on the first cell of your new column and type the header name. This is usually in row 1. Press Enter when you're done, and the header will stay in place while you add data below it.