While using Excel it’s a very common task to use AutoFit option for rows and columns. So I’ll show in this article how to autofit text in Excel with 7 easy methods. Please have a sharp look at the screenshots and follow the steps accordingly.
Download Practice Book
Download the Excel workbook that we’ve used to prepare this article.
7 Easy Methods to AutoFit in Excel
Method 1: Double Click the Cell Extension Bar to AutoFit
Let’s get introduced to our workbook first. In this datasheet, I have used 3 columns and 5 rows to represent some kinds of chocolate’s price and quantity. As the text size of the product is long that’s why the full name is not visible in the box. Now I’ll show how to fit it with a double click.
Steps for Column:
➤ Point your mouse to the Extension Border situated between the cells’ column headings. Let’s say, I’ll expand Column B here.
➤ When the mouse pointer changes to a left-right arrow then just double-click it.
See the text is now fitted with the cells.
Steps For Row:
➤ Point your mouse to the extension bar between successive two row numbers (7 and 8) of the cells. I’ll expand Row 7 here.
➤ When the mouse pointer changes to an up-down arrow then just double-click it.
Look the row is now fitted with the cell.
Read More: [Fixed] AutoFit Row Height Not Working for Merged Cells in Excel
Method 2: Use Excel AutoFit Command
Now in this method, I’ll do the same operation by using the AutoFit option from the Home tab.
➤ Select the row/column you want to apply AutoFit.
➤ Then click Home > Cells > Format > AutoFit Row Height / AutoFit Column Width
Now it’s done.
Read More: How to Use AutoFit Shortcut in Excel (3 Methods)
Method 3: Expand Multiple Excel Cell To AutoFit Text
In this method actually, we’ll use the previous two methods simultaneously for multiple cells.
Steps For Column:
➤ Point your mouse to the extension bar between the selected columns.
➤ When the mouse pointer changes to a left-right arrow, double-click it.
See the cells are expanded.
Steps For Row:
➤ Point your mouse to the extension bar between the selected rows.
➤ When the mouse pointer changes to an up-down arrow, double-click it.
Both of the rows are now fitted with text.
Read More: How to Make All Cells the Same Size in Excel (5 Easy Ways)
Method 4: Using a Keyboard Shortcut to Make Excel Cells Expand Automatically
In this method, I’ll use Keyboard Shortcut to make excel cells expand to fit text automatically.
Steps For Column:
➤ Select the column.
➤ Then use the keyboard shortcut ALT + H + O + I
Steps For Row:
➤ Select the row
➤ Then use the keyboard shortcut ALT + H + O + A
Read More: How to Make Cells Independent in Excel (5 Methods)
Method 5: Use Excel VBA to AutoFit Text Strings
Making excel cells expand can also be done by using VBA. Let’s see how to do it.
➤ Right-click on the sheet title name.
➤ Then press the View Code option. A VBA window will open up.
➤ Select Worksheet from the drop-down options.
➤ Type the codes given below.
Option Explicit Private Sub Worksheet_SelectionChange(ByVal Target As Range) Cells.EntireColumn.AutoFit End Sub
➤ Then click File > Close and Return to Microsoft Excel.
Now press anywhere in the excel sheet all cells will be fitted. And from now when you input new text again then the cell will be fitted automatically.
Read More: How to Change Cell Size without Changing Whole Column (2 Methods)
Method 6: Use Wrap Text Command to Make Excel Cells Expand to Fit Text Automatically
It’s an alternative method to make excel cells expand to fit text automatically.
➤ Select the cell then click Home > Alignment > Wrap Text.
See the text is now being shown in two lines.
➤ Now use double-click to that row and it will be fitted.
Read More: How to Make Excel Cells With The Same Height and Width (5 ways)
Method 7: Use Shrink to Fit Option to AutoFit Cells in Excel
In this last method, I’ll show how to shrink text to autofit.
➤ Select the cells to which you want to shrink the text.
➤ Press Ctrl+1. A dialog box will open up.
➤ Then click Alignment > Shrink to Fit > OK.
The text in the cell is now shrunk. See the image below.
Read More: How to Increase Cell Size in Excel (7 Methods)
I hope all of the methods described above will be well enough to make excel cells expand to fit text automatically. Feel free to ask any questions in the comment section and please give me feedback.
I have tried all of your solutions but on my spreadsheet (office 365) with merged cells none have worked
Thanks for your feedback. Autofit doesn’t work in a protected sheet, so please check it. If it remains unprotected then your problem is a quite particular type. So if you would share your workbook with us, we hope to find out the problem and give you a possible solution.