How to insert columns in excel
Tutor 5 (120 Reviews)
Excel Tutor
Still stuck with a Excel question
Ask this expertAnswer
Select the column to the right of
where you want the new column, then right-click the column header and choose Insert
(or Insert Sheet Columns). The new column appears to the left of the
selected column.
How to insert columns using the Ribbon
- Select the column to the right of where you want the
new column.
- On the Home tab, go to the Cells group.
- Click the Insert dropdown and choose Insert
Sheet Columns.
- The new column appears to the left of your selection.
How to insert a column using the keyboard
- Select any cell in the column to the right of where you
want the new column.
- Select the entire column by pressing Ctrl + Space
(Windows) or Control + Space (Mac).
- Press the insert shortcut:
- On Windows: press Ctrl + Shift + + (use the
plus key on the numeric keypad when available), or use the ribbon
sequence Alt, then H, then I, then C.
- On Mac: press Command + Shift + + (use the plus
key).
- A new column is inserted to the left of the selected
column.
Can I insert multiple columns at once?
Yes. Select the same number of
existing columns to the right of where you want the new columns, then insert.
Excel inserts the same number of new blank columns to the left of the
selection.
Steps
to insert multiple columns:
- Click the first column header where the first new
column should appear.
- Drag across or hold Shift and click to select N
contiguous columns (N equals the number of new columns you need).
- Right-click any selected column header and choose Insert,
or use the Ribbon Home → Insert → Insert Sheet Columns, or use the
keyboard shortcut explained above.
- Excel inserts N new blank columns to the left of the
selected block.
How to insert a column with a context-menu method
(fast mouse-only way)
- Right-click the letter of the column to the right of
where the new column should appear.
- Click Insert from the context menu.
- The new column appears to the left of that column.
Do keyboard shortcuts differ between Windows and
Mac?
Yes. Windows uses Ctrl-based
shortcuts and the Alt → H → I → C ribbon sequence. Mac uses Command-based
shortcuts or context-menu with Control-click. The selection step (select
column) uses Ctrl + Space on Windows and Control + Space on Mac.
What happens to existing data when I insert a
column?
Existing columns shift right. Cell
references in formulas adjust automatically when they reference moved cells
using relative references. Absolute references remain fixed depending on how
they were written.
How to insert columns into a protected sheet
Unprotect the sheet first, then
insert columns. Protected sheets prevent structural edits such as inserting or
deleting columns unless the protection settings explicitly allow those actions.
How to insert columns using VBA (for automation)
- Press Alt + F11 (Windows) or Option + F11
(Mac) to open the VBA editor.
- Insert a module and use code such as:
- Select a column in Excel and run a macro that uses Selection.EntireColumn.Insert to add a new column to the left of the selected
column.
Troubleshooting: What to do when insert does not
work
- Verify the worksheet is not protected.
- Confirm you have selected whole columns when using
column shortcuts.
- Check whether the workbook is shared or in a mode that
restricts editing.
- Use the Ribbon or right-click menu as an alternative
when shortcuts fail.
Best practices when inserting columns in large files
- Turn off automatic calculation before making many
structural changes to improve speed, then recalculate when done.
- Copy or save a backup of the workbook before inserting
many columns that may break formulas.
- Use named ranges where appropriate to reduce the risk
of broken references when columns shift.
Differences
summary: Windows vs Mac
- Selection of a column:
- Windows: Ctrl + Space.
- Mac: Control + Space.
- Insert column shortcut:
- Windows: Ctrl + Shift + + or Alt → H → I → C.
- Mac: Command + Shift + + or Control-click &
Insert from context menu.
- Numeric keypad availability makes Ctrl + +
easier on full keyboards in Windows.
Get Online Tutoring or Questions answered by Experts.
You can post a question for a tutor or set up a tutoring session
Answers · 1
How to track changes in excel
Answers · 1
How to lock certain cells in excel
Answers · 1
How to merge two excel spreadsheets
Answers · 1
Where is the name box in excel
Answers · 1