The simplest way to add a column
Right-click on any column header — the letter at the top — and select Insert 1 left or Insert 1 right. A new blank column appears when ready in that position, and everything to the right shifts over. That is the fastest method for one or two columns.
If you need to add multiple columns at once, select several column headers first by clicking one, then holding Shift and clicking another. Right-click and choose Insert [number] left or Insert [number] right. Google Sheets counts how many you selected and inserts that many columns in one action.
Key Takeaways
- Right-click a column header and choose Insert left or Insert right to add a single column in seconds.
- Select multiple column headers at once by clicking one, then Shift-clicking another, then right-click to insert several columns together.
- Inserting a column pushes existing data to the right and does not overwrite anything.
- You can undo any column insertion by pressing Ctrl+Z (or Cmd+Z on Mac) when ready after.
- The menu bar also has an Insert menu if you prefer not to right-click.
Adding columns using the menu bar
If right-clicking feels unfamiliar, the menu bar works the same way. Click Insert at the top, then select Columns left or Columns right. Google Sheets inserts one column next to whichever column your cursor is in.
To insert multiple columns this way, select the columns first, then use the menu. Click on one column header, hold Shift, and click another to select a range. Then go to Insert and choose left or right. The number of columns you selected is the number that will be inserted.
Where the new column appears
When you insert left, the new column lands to the left of the column you selected. When you insert right, it lands to the right. All data in columns to the right of the insertion point moves over one position — nothing gets deleted or overwritten.
For example, if you have data in columns A, B, and C, and you select column B and insert right, a new blank column appears as the new B, and your old B becomes C. Your old C becomes D. This is why inserting is safer than typing over existing data.
Undoing a column you added by mistake
If you insert a column and realize you did not want it, press Ctrl+Z on Windows or Cmd+Z on Mac when ready. The column disappears and everything shifts back. This works as long as you have not made other changes since the insertion.
If you have made other changes and want to remove the column anyway, you can right-click the column header and select Delete column. This removes the column and shifts everything to the left. Be careful with this step if the column contains data you need — deletion is permanent unless you undo right away.
Adding columns at the end of your data
If you want to add a column after all your existing data, you do not have to insert. straightforward click on the first empty column header to the right of your data and start typing. Google Sheets treats it as a new column automatically.
This method is faster when you are building a spreadsheet from scratch or adding one or two columns to the end. It is also less disruptive because nothing shifts — you are just filling empty space. Use insertion only when you need the new column to land in a specific position among existing columns.
Naming your new columns
After you add a column, click the first cell in that column and type a header name. If your spreadsheet has a header row — a top row with labels like "Name," "Date," or "Amount" — put the new column name there. This keeps your data organized and makes it easier to find information later.
Header names do not have to be fancy. straightforward, clear labels work best: "Notes," "Status," "Phone Number," or "Cost." Avoid leaving columns blank or unnamed, because you will forget what the column holds when you come back to the spreadsheet weeks later.
Frequently Asked Questions
Can I insert a column in the middle of my data without losing anything?
Yes. Inserting a column pushes existing data to the right, so nothing is lost or overwritten. All your data stays intact and just moves one column over. This is the main reason to use Insert instead of typing over an existing column.
What is the difference between inserting left and inserting right?
Insert left puts the new column to the left of the column you selected. Insert right puts it to the right. Choose based on where you want the new column to land relative to your current data.
Can I insert columns on my phone or tablet?
The Google Sheets app on mobile devices has the same insert feature, but the menu is slightly different. Tap the column header, then tap the three dots menu and select Insert. The process is the same — the column appears and data shifts over.
What happens to formulas if I insert a column in the middle of them?
Google Sheets updates formulas automatically. If a formula refers to a column and you insert a new column before it, the formula adjusts to point to the correct new location. Your calculations keep working without you having to fix anything.
Can I insert a column without selecting a specific column first?
You need to select or click on a column to tell Google Sheets where to insert. Click any cell in the column where you want the new column to appear next to, then right-click and choose insert left or right. Google Sheets uses that column as the reference point.