The fastest way to change column width
Double-click the line between two column letters at the top of your spreadsheet. Excel will automatically fit the column to the width of whatever text or numbers are inside it. If you want to set an exact width instead, right-click the column letter, select Column Width, and type a number. The default is 8.43 characters wide.
You can also drag the line between column letters to make a column wider or narrower by hand. Position your cursor on the border between two letters (A and B, for example) until you see a resize arrow, then drag left or right. This takes a few tries to get the feel for, but once you do it once, it becomes muscle memory.
If you want to change multiple columns at once, click the first column letter, hold Shift, and click the last column letter you want to resize. Then double-click any border between the selected columns, and all of them will auto-fit to their content at once.
Key Takeaways
- Double-clicking the border between column letters auto-fits the column to its content in one action.
- Dragging the border between column letters lets you set width by hand, though it takes practice to position the cursor correctly.
- Right-click a column letter and select Column Width to enter an exact number if you need precise control.
- Select multiple columns first (Shift+click) before resizing to change them all at the same time.
- The default column width is 8.43 characters, and Excel measures custom widths in the same units.
Why column width matters for readability
A column that is too narrow cuts off text or numbers, forcing you to click into the cell to see what is actually there. A column that is too wide wastes space on your screen and makes it harder to see related data side by side. Getting the width right means you can scan your data without clicking into individual cells.
When you share a spreadsheet with someone else, they will see whatever column widths you set. If a column is too narrow and they do not know to widen it, they may miss information or think data is missing. Auto-fitting columns before you send a file is a small step that prevents confusion.
Auto-fit vs. manual width: when to use each
Auto-fit (double-click the border) works best when your data is consistent in length — a column of dates, a column of ID numbers, or a column of short names. Excel looks at the longest entry in that column and makes the column just wide enough to show it all. This is fast and usually gives you a readable result with no extra work.
Auto-fit can backfire if one cell contains an unusually long entry. For example, if one row has a note that says "Follow up with client about Q3 budget review" and the rest of the column is short, auto-fit will make the entire column wide enough for that one note. In that case, manual width or a fixed number works better.
Manual width (dragging the border or typing a number) gives you control when auto-fit does not suit your data. You might set a column to a specific width to match a printed page size, or to leave room for other columns on screen. Typing an exact number is slower but more precise than dragging.
Resizing columns in older versions of Excel
The steps above work in Excel 2016, Excel 2019, Excel 2021, and Excel for Microsoft 365 (the subscription version). If you are using Excel 2010 or 2013, the menu options are in the same place — right-click the column letter and look for Column Width — but the ribbon layout is slightly different.
If you are using Excel Online (the free version in your web browser), you can drag column borders to resize, but you cannot right-click to set an exact width. Double-clicking to auto-fit also works in the online version. The core steps are the same across all versions; the differences are small enough that you can find what you need by trying the same action in your version.
What happens when you hide a column instead of making it narrow
Excel also lets you hide columns entirely — right-click the column letter and select Hide. The column disappears from view, but the data is still there. This is useful when you have columns you need to keep (for formulas or reference) but do not want to see every day.
Hidden columns can confuse people who share your file, because they will not see those columns and may not realize data is missing from view. If you hide columns, tell the person you shared the file with, or unhide them before sending. To unhide, select the columns on either side of the hidden one, right-click, and select Unhide.
Resizing columns when you have frozen panes
If you have frozen the top row or left column (so it stays visible when you scroll), resizing works the same way — double-click or drag the border between column letters. The frozen columns resize along with the rest. You do not need to unfreeze first.
One thing to watch: if you freeze columns and then resize them, the frozen area gets wider or narrower too. If you freeze the first three columns and then widen column B, the frozen section on the left side of your screen will be wider. This is usually what you want, but it is worth knowing in case the layout changes unexpectedly.
Frequently Asked Questions
Why does double-clicking the column border not auto-fit?
You are probably clicking on the column letter itself instead of the border between two letters. The cursor needs to be exactly on the line between A and B (or whichever two columns you want). When you are in the right spot, the cursor will change to a resize arrow. If it does not change, move slightly left or right until it does.
Can I set all columns to the same width at once?
Yes. Click the box in the top-left corner (where the row numbers and column letters meet) to select the entire spreadsheet, then right-click any column letter and select Column Width. Type the width you want, and every column will change to that width. This is useful for a clean, uniform look, though auto-fit usually gives better results for readability.
What is the best column width for printing?
That depends on your paper size and margins. A common starting point is 12 to 15 characters wide for most columns, which usually fits on a standard 8.5-by-11-inch page with one-inch margins. Print preview (File > Print Preview) shows you how your columns will look on the page, so you can adjust width and see the result before printing.
Does changing column width affect the data inside?
No. Column width only changes how the data looks on screen or on paper. The actual numbers, text, and formulas stay exactly the same. If you widen a column and then narrow it again, nothing is lost.