How-to · Google Sheets for Mac
How to freeze columns in Google Sheets on Mac: steps and how to undo it
To freeze columns in Google Sheets on Mac, select a column, open View at the top of the window, choose Freeze, and pick how many columns to pin. The pinned columns stay on screen while the rest of the sheet scrolls sideways, so your labels stay in view.
Quick answer
- Select a column, then choose View > Freeze and the number of columns you want pinned.
- Freezing counts from the left edge, so the number you pick decides which columns stay put.
- Unfreeze with View > Freeze > No columns. Freezing never changes the data in your cells.
- Lazur can point at the View menu and guide each click, but you still do the clicking.
What you need
- A spreadsheet open in Google Sheets in your Mac browser
- The tab with the data you want to freeze selected
- Permission to open the file, since freezing changes only your view
How to Freeze columns in Google Sheets on Mac in Google Sheets on a Mac
Open the sheet in your browser
Open the spreadsheet in Google Sheets. Make sure you are on the tab that holds the data. A freeze applies to the tab you are viewing, so check the tab name at the bottom first.
Select the column you want to freeze
Click the column letter at the top of the grid, such as A. Google's official steps begin here, with a row or column selected.
Open the View menu
Look at the menu bar across the top of the screen. Click View. The Freeze option is inside this menu.
Choose Freeze and the number of columns
Hover over Freeze to open its submenu. Pick the number of columns you want pinned, counting from the left edge. For a label column in A, choose 1 column.
Tip: If you need columns A and B pinned, choose 2 columns instead.
Scroll to check the result
Scroll right with the trackpad. The frozen columns stay on the left while the rest of the sheet moves. A dividing line shows where the frozen area ends.
Freeze a header row if you need one
Open View again, choose Freeze, then pick 1 row. Row and column freezes can stay on at the same time.
Unfreeze when you are done
Open View, choose Freeze, then click No columns. This removes only the column freeze. Frozen rows stay until you choose No rows in the same submenu.

Why freezing columns helps on a wide sheet
A wide sheet gets hard to read fast. Once you scroll right, the names or IDs that tell you what each row means slide out of view. Freezing a column pins it to the left edge of the window, so it stays put while the rest of the sheet moves under it.
People usually freeze columns on payroll sheets, customer lists and project trackers. These files often run across many columns, and the label you need is usually in column A. Freeze that one column and you always know whose row you are reading.
Freezing is a view setting. The cells underneath stay exactly as they were, with the same values, formulas and formatting.
Choose the column count, not the cell
Freezing in Sheets always starts at the left edge. Google's official steps say to select a row or column you want to freeze, then choose how many rows or columns to freeze from the menu. The number you pick decides which columns stay on screen.
Every column from the left edge up to your chosen count stays visible. If you pick 1 column, only column A is pinned. If you pick 2 columns, columns A and B are pinned. Clicking column C does not pin C by itself. You need the count that reaches it.
Count with the column letters across the top of the grid. Column A is 1, B is 2, C is 3, and so on. If you want A through C pinned, pick 3 columns. That one habit stops most wrong freezes.
Freeze the label column and nothing else, unless you read a second column on every line. Each frozen column takes up width on screen. A wide frozen block can cover most of a laptop window, and then you have little room to scroll. Keep the frozen area small so the data still has space.
A worked example with names and months
Say column A holds employee names. The months run across row 1, starting in column B. You want to check December figures against the right names. Select column A, open View, choose Freeze, then pick 1 column.
Scroll right to the end of the year. The names stay on screen the whole time. Now add a department in column B, and the months start in column C. Choose 2 columns instead of 1. Columns A and B stay pinned together while you scroll through the months.

Check that the dividing line sits after column B, not after the first month. If it sits in the wrong place, open View > Freeze again and pick the count that matches the columns you read on every row. The fix takes one click, and the data does not change.
Freeze multiple columns in Google Sheets
Multiple frozen columns work the same way as one. You pick a count, and Sheets pins that many columns from the left. The rule is simple, but people often pick a count that is one too low or one too high. Read the labels on screen after each change.
Once a freeze is on, Sheets draws a thin line between the frozen area and the rest of the sheet. Use that line to check your work. If the line sits after the column you wanted, the freeze is right. If it sits too far right, pinned columns will crowd out your scroll area.
Test the freeze with a real scroll. Move right with the trackpad, then back left. The label columns should not move at all. If a data column slides under the frozen block, your count is one too low.
Freeze rows and columns together
A header row and a label column often need freezing at the same time. Google's Freeze submenu handles rows and columns separately. Set the row freeze with 1 row, then set the column freeze from the same menu. Both stay on at once, so the top left corner holds still when you scroll in either direction.
| What you want pinned | Menu path | How to undo it |
|---|---|---|
| Label column on the left | View > Freeze > 1 column | View > Freeze > No columns |
| Several columns from the left | View > Freeze > 2 columns (or more) | View > Freeze > No columns |
| Header row at the top | View > Freeze > 1 row | View > Freeze > No rows |
What to do when the column sits in the middle
Freezing only reaches columns from the left edge. If the column you need sits in the middle, the freeze has to cover every column before it. That can pin far more width than you wanted.
You have two sensible options. The first is to move the column you need next to the labels. Select the column letter, then drag the column by its header to the new spot. Moving columns changes the layout, so check any formulas and tell colleagues who use the file.
The second option is to freeze every column up to the one you need. Add up the on-screen width of those columns. If the frozen block fills most of the window, choose the first option instead.
Save a copy before you rearrange anything. Use File > Make a copy, then test the freeze there. The original stays as it was while you work out the layout.
Mistakes people make with frozen columns
- Expecting a middle column to pin. Sheets freezes from the left edge, so a column in the middle needs every column before it frozen too.
- Freezing too much width. A wide frozen block leaves little room to scroll, so keep to the label columns.
- Thinking freezing moved the data. The freeze changes the view only. Cells, formulas and formatting stay where they were.
- Using the wrong No option. No columns removes column freezes, and No rows removes row freezes. Picking the wrong one looks like the freeze did not work.
- Clicking one count too far. One extra click can pin a column you did not mean to pin. Check the dividing line after each change.
Unfreeze columns in Google Sheets without losing your place
Unfreezing takes the same route as freezing. Open View, choose Freeze, then click No columns. Your scroll position does not change, so you stay where you were. To remove a row freeze, use No rows instead. Each option removes only its own kind of freeze.
If you want to keep the labels but see more data, try a filter instead of a freeze. Freezing keeps columns visible without hiding anything. A filter hides rows you do not need. To set one, choose Data > Create a filter, then use the filter arrows in the header row.
Get help from Lazur while you work
If you are not sure where a menu sits, Lazur can help on your screen. Hold ⌥ ⌘ and ask where the View menu is. Lazur draws a circle and a label around it, then answers out loud. You can also ask it to walk you through the freeze. It guides you one click at a time and waits for each click.
Lazur only listens and looks at the screen while you hold the shortcut. Audio and the screenshot go to AI providers to answer you, and they are not stored. You still do the clicks. Lazur points, explains and waits.

Check the result before you rely on it
Scroll to the far right of your data and confirm the label column is still on screen. Then scroll up and down. Any frozen row should stay at the top. If something jumps, open View > Freeze and check the count. You can change it at any time without losing data.
- Scroll right until you reach the last column of data.
- Confirm the label columns are still on the left.
- Scroll down and confirm any frozen header row stays at the top.
- Zoom out in your browser with ⌘ and the minus key if the frozen area crowds the screen.
Small screens and sharing the file
On a laptop with a small display, every frozen column takes a bigger share of the width. Test the freeze with the window at your normal size. Zooming is a browser setting, so pressing ⌘ and the minus key gives you room without changing the sheet.
Freezing is a view setting on your screen. It is not a lock on the data. If the key columns matter, label them in the data too, so anyone who opens the file without the freeze can still read it.
Fix a freeze that will not stick
If Freeze looks missing or greyed out, click a column letter or a cell first. Sheets needs a selection before the freeze options work. If the menu still looks limited, the file may be locked or shared in a way that limits changes. Ask the owner for edit access, or copy the data to a sheet you own and freeze it there.
If the wrong columns stay pinned, do not guess. Open View > Freeze > No columns, then pick the count again from the left edge. Count the column letters once more before you choose.
Where to go next
If the freeze works, the next problem is usually the data itself. Data analysts can read about cleaning data and building pivot tables in Google Sheets for data analysts on Mac. Marketers who share reports can compare shortcuts and sheet limits in Google Sheets for marketers on Mac. To see what Lazur costs before you install it, check pricing.
Google Sheets shortcuts for this on Mac
| To do this | Press |
|---|---|
| Show common keyboard shortcuts in Sheets | ⌘ / |
| Find a menu item by name (Tool finder) | ⌥ / |
If it does not work
- The Freeze option is missing or greyed out
- Google's steps begin by selecting a row or column. Click a column letter, then open View again.
- The wrong columns stayed frozen
- Freezing counts from the left edge, so the number you pick sets which columns stay. Open View > Freeze > No columns, then pick the correct count.
- I need a column in the middle to stay visible
- Sheets freezes from the left edge only. Either move that column to the left, or freeze every column before it too. Moving columns changes the layout, so save a copy first.
- The frozen area takes up the whole screen
- Unfreeze and freeze fewer columns, or narrow the label column. You can also zoom out in your browser with ⌘ and the minus key to get more room.
Faster with Lazur
Do it faster: ask Lazur while you are in Google Sheets
Hold ⌥ ⌘ and say what you want. Lazur sees your Google Sheets window. Lazur draws a circle and a label around the button or menu you need.
- 1
Hold ⌥⌘ and talk
- 2
Lazur draws a circle and a label around the button or menu you need.
- 3
You stay in Google Sheets. Nothing to copy into a chat window.
Free for 3 days, then $18/month. Download for Mac
You say“Where is the View menu in Google Sheets?”
Lazur · points at itLazur draws a circle and a label around the View menu so you can find it quickly on screen.
Questions people ask
Can I freeze more than one column in Google Sheets on Mac?
Yes. Open View, choose Freeze, then pick a higher number such as 2 columns. Sheets pins every column from the left edge up to that number, so choose the count that covers the labels you read on every row.
Does freezing columns delete or move my data?
No. Freezing changes only how the sheet scrolls on your screen. Cells, formulas and formatting stay where they are. If you are unsure, unfreeze and the view returns to normal.
Why did freezing not pin the column I clicked?
Freezing counts from the left edge, not from the cell you clicked. If you clicked column D but chose 1 column, only column A stays pinned. Pick the count that reaches column D, or move column D to the left first.
What if the column I need is in the middle of the sheet?
Freezing pins only columns from the left edge, so a middle column needs every column before it frozen too. The other choice is to move the column next to the labels. Save a copy first, because moving columns changes the layout.
How do I unfreeze all the columns at once?
Open View, choose Freeze, then click No columns. That removes the column freeze in one step. If rows are frozen too, choose No rows in the same submenu.
Is there a keyboard shortcut to freeze columns in Google Sheets?
This guide does not give one, because Google's official steps use the View menu. Press ⌘ / to open the common shortcut list in Sheets and check it for your version.
Can Lazur freeze the columns for me?
No. Lazur does not click buttons or operate Sheets for you. It can point at the View menu on your screen, explain the options and guide you one click at a time while you do the clicks.
Does this work the same way in Excel?
No, this page covers Google Sheets only. Excel uses its own freeze panes command with different menu names, so follow Excel's own help for that app.
Sources
- Freeze, group, hide, or merge rows & columns - Computer - Google Docs Editors Help · Google · checked 2026-11-07
- Keyboard shortcuts for Google Sheets - Computer - Google Docs Editors Help · Google · checked 2026-11-07
Try Lazur free for 3 days
Hold a key and ask. Lazur sees your screen, points at the button and talks you through it, in any Mac app. No credit card.