Asset 20 8 2
Does AI recommend your business? Run the free check →

Join 15,000 business owners, marketers and entrepreneurs. The Sunday newsletter you'll be annoyed only arrives once a week.

Article

How to Add a Column in Excel (One or Several at Once)

To add a column in Excel, right-click the letter at the top of the column to the right of where you want the new one and choose Insert. You can also click any cell in that column and go to Home, Insert, Insert Sheet Columns. The new column appears to the left and everything else shifts right.

You've built a client list with names, emails and the date they signed up, and now you want a column for which service they signed up for. Adding it in the middle, rather than tacking it on at the far end, keeps the sheet readable. Excel always inserts the new column to the left of the one you pick, which is the only rule you need to remember.

Inserting one column with a right-click

  1. Find the column that should sit just to the right of your new one. If you want a new column between B and C, that's column C.
  2. Right-click the letter C at the top of the sheet, so the whole column is selected.
  3. Choose Insert.
  4. A blank column appears where C was, and the old C moves to D. Type your header in the top cell.

That's Microsoft's quickest method. The ribbon route does the same job: click any cell in column C, then go to Home, Insert, Insert Sheet Columns.

Adding several columns at once

Need three new columns for phone, postcode and notes? Select three column letters first. Click the first letter, hold Shift and click the third, then right-click and choose Insert. Excel adds as many blank columns as you selected. Microsoft describes the same idea for Excel for the web: select the same number of columns as you want to add, to the right of where they should go, then choose Insert Columns.

MethodStepsWorks in
Right-click the column letterRight-click, InsertExcel desktop
RibbonHome, Insert, Insert Sheet ColumnsExcel desktop
KeyboardCtrl+Space to select, then Ctrl+Shift+PlusExcel desktop
BrowserRight-click the column, Insert ColumnsExcel for the web

The keyboard way, if you hate the mouse

Click a cell in the column, press Ctrl+Spacebar to select the whole column, then press Ctrl+Shift+Plus. With a whole column selected, Excel inserts a new column straight away. If you only have a single cell selected, you'll get the Insert dialog instead, where you can choose Entire column. Ctrl+Z takes it back if you add one in the wrong place.

The formatting surprise in a new column

Here's the catch most people don't expect. Microsoft says that when the column next to your insert point has formatting, the new column picks up that formatting. So if column C is bold, yellow and set to a date format, your new column arrives bold, yellow and expecting dates. Type an email address in and it may look odd.

Right after inserting, an Insert Options button appears. Click it and choose whether to format the new column like the one on the left, the one on the right, or clear the formatting. If that button never shows up, Microsoft says to turn it on under File, Options, Advanced, in the Cut, copy and paste group, by ticking Show Insert Options buttons.

Adding a column inside an Excel table

If your list is a true Excel table (the kind with banded rows and filter arrows, made with Ctrl+T), adding a column is even easier: type a header in the first empty cell to the right of the table and press Enter. The table grows to include it, with matching formatting. To insert a column in the middle of a table, right-click a cell in the column and use the Insert menu; you'll see options for table columns to the left.

Tables also copy formulas down a new column automatically. Type a formula in the first row and Excel fills the rest, which is handy if your new column is, say, the number of items per order divided by boxes. My guide to dividing in Excel covers that kind of formula.

Why Excel won't let you insert a column

Every sheet has a fixed width. Microsoft gives the limit as 16,384 columns, so if there's anything in the very last column, Excel has nowhere to push it and refuses to insert. This usually happens when someone has accidentally formatted or typed in an entire row all the way across. Press Ctrl+End to see where Excel thinks your data ends, delete any stray content far to the right, save, and try again.

Merged cells across the insert point and protected sheets can also block it. If the Insert option is greyed out, check the Review tab for a protected sheet first.

Work with me

Want AI doing the heavy lifting in your marketing?

I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.

Deleting a column you added by mistake

Right-click the column letter and choose Delete, or use Home, Delete, Delete Sheet Columns. Microsoft notes that Ctrl+Z restores a column straight after you delete it, so don't panic if you remove the wrong one. Columns to the right slide back to the left.

Adding columns works much the same in other tools. Adding rows works in a very similar way, and my guide to inserting a row in Excel covers the shortcuts for that too.

My take

Right-click the column to the right of where you want space, choose Insert, and check the formatting it inherited. That's all there is to it day to day. If Excel refuses, look for stray data in the far right of the sheet before you assume something's broken.

Frequently asked questions

Does Excel insert a column to the left or right?

To the left. The new column goes in front of the column you selected, and the rest shift right.

How do I add multiple columns in Excel?

Select the same number of column letters as you want to add, right-click and choose Insert.

What is the shortcut to insert a column in Excel?

Press Ctrl+Spacebar to select the column, then Ctrl+Shift+Plus.

Why can't I insert a column in Excel?

Usually there's data in the last column of the sheet, or the sheet is protected. Clear the stray data or unprotect the sheet.

Why does my new column have the wrong formatting?

It copies the formatting of the neighbouring column. Use the Insert Options button to change or clear it.

Published and maintained by the Lilach Bullock team, covering marketing, AI and business growth.
Your buyers are asking AI who to use. Does it say you?

See for free whether ChatGPT, Claude, Perplexity, Gemini and Google name you, and get the plan to become the answer.

Check my AI visibility →
Sundays only

Get the Sunday newsletter.

One email a week. AI experiments, marketing tactics, and the workflows Lilach is building right now in her own business.

Subscribe free

Let’s get your marketing running on AI.

Book a free 30-minute call

We figure out what you need, where AI fits in, and what working together would look like.

Book the call →

Or take the 30-second calculator

You’ll see the hours and the money quietly leaking out of your week, and the three workflows worth building first.

Take the calculator →

Or grab the free AI resource library

Prompt packs, templates, checklists, and swipe files. The exact tools I build for paying clients. Yours, free.

Get the library →
Keep reading

More from the blog.