How to Copy Column Widths in Excel (Shortcut)

When you copy a cell or range of cells in Excel and paste it somewhere else, it pastes the entire content of the cells, including the formatting.

But do you know that you can also copy the column width?

Excel allows you to copy cells and paste selectively (such as only pasting the values or formatting or column width)

In this short tutorial, I will show you how to use Paste Special options to copy and paste column widths in Excel. I will also give you the keyboard shortcut to copy column width in Excel.

So let’s get started!

Copy Paste Column Width Using Context Menu

The best way to copy and paste column width is by using the options you get in the context menu when you right-click while pasting.

Below I have a data set where I have the sales values of different stores for three months, and you can see that the column width for the months has been reduced.

data set to copy

Below are the steps to copy and paste this data along with the column width:

  1. Select the data set that you want to copy
  2. Copy the data set (you can use the shortcut Control + C or right-click and then click on the Copy option)
  3. Right-click on the destination cell where you want to paste this data
  4. Hover the cursor over the icon to the right of the Paste Special option. It will show you some additional options there
Hover the cursor over Paste Special option
  1. Click on the Keep Source Column Width(s) option
select the column widths option

That’s it – the above steps would paste the copy data as well as adhere to the column widths from the copy data (as you can see in the screenshot below)

Same column width pasted

Copy Paste Column Width Using Paste Special

Below I have a data set where I have the sales values of different stores for three months.

Dataset to copy

Suppose I copy this data and paste it into another worksheet.

In that case, it will copy and paste the values and the formatting (including cell fill color and border), but it will not copy the column width (as you can see in the screenshot below).

The column width in the data we copied is more

Paste the data in another sheet

While this may not be an issue if you’re working with a small dataset, as you can adjust the columns widths manually, doing this with large datasets would be time-consuming and inefficient.

In such cases, you can use the steps below to copy and paste the column width using Paste Special:

  1. Select the cells that you want to copy
  2. Copy the selected cells. You can use the keyboard shortcut Control + C (for Windows) or Command + C (for Mac), or right-click on the selected cells and then click on Copy
  3. Select the destination cell where you want to paste the copied cells
  4. Right-click and then click on paste or use the shortcut Control + V (for Windows) or Command + V (for Mac)
Paste the data in another sheet
  1. Right-click again and then click on Paste Special
Right click and click on Paste Special
  1. In the Paste Special dialog box, select the Column widths option
Select the column width option
  1. Click OK

The above steps would copy and paste the data as well as the column width in the destination range.

Column width pasted

Note that in this case, I had to paste the data two times:

  • First, I copied and pasted the data using the regular paste option. This would paste the cell values as well as the formatting but not the column widths
  • So in step 5, I again had to right-click and use the Paste Special option to paste only the column widths

At the time of writing this article, there is no way for you to copy and paste the data, including the column widths.

Sometimes, you may want only to copy the formatting and the column widths, but not the cell content.

In such a case, you can copy the cells, go to the destination cell, right-click and then click on Paste Special, and then only paste the Column widths.

Shortcut to Copy Paste Column Width in Excel

Below is the keyboard shortcut to paste column width in Excel:

ALT + E + S + W + Enter

Here is how to use this shortcut to paste column widths only:

  1. Copy the cells from which you want to copy and paste the column width
  2. Select the destination cell
  3. Use the keyboard shortcut ALT + E + S + W + Enter (press these keys one after the other)

The above keyboard shortcut works by opening the Paste Special dialog box, selecting the Column widths option in the dialog box, and pasting it.

Copy Column Width Using Format Painter

Another easy way to copy column widths in Excel is by using the Format Painter option.

Format painter works by copying the format from the selected cells that can then be applied to any other range of cells you select using your mouse.

Below are the steps to use format painter to copy column width in excel:

  1. Select the columns from which you want to copy the column width. To do this, you will have to select the column labels at the top of the columns (which is the letter at the top of each column). you can select one or more than one columns at a time
  2. Copy these columns
  3. In the Home tab, within the Clipboard group, click on the Format Painter icon.
Click on format painter option
  1. Go to the destination cell and click on the column header where you want to copy the column widths.
Column width copied

One limitation of the Format Painter when copying column width is that it is going to copy the entire formatting from one column and copy it to another column (which would include the column width as well)

Pro Tip: If you want the Format Painter to remain active so you can copy the formatting to multiple columns, double-click on the format painter icon in step 3. Double-clicking on the icon would keep it active until you hit the escape key or click on the format painter icon again

In this tutorial, I covered three methods you can use to copy and paste column widths in Excel.

I like the keyboard shortcut method as it’s fast and easy (Once you get used to using the shortcut).

If you’re not a fan of shortcuts, you can use the Paste Special dialog box to copy column widths.

And in specific cases where you want to copy the column width and apply it to multiple columns, you can use the Format Painter method.

Other articles you may also like:

Excel Ebook Subscribe

FREE EXCEL BOOK

Get 51 Excel Tips Ebook to skyrocket your productivity and get work done faster

Sumit Bansal
Hello there! I'm Sumit Bansal, founder of trumpexcel.com and an Excel MVP. I started this website in 2013 with a simple goal: to share my love for Excel through easy to follow tips, tutorials and videos. I'm here to help you get the best out of MS Excel to save time and boost your productivity.

Leave a Comment

Free-Excel-Tips-EBook-Sumit-Bansal-1.png

FREE EXCEL E-BOOK

Get 51 Excel Tips Ebook to skyrocket your productivity and get work done faster

Free-Excel-Tips-EBook-Sumit-Bansal-1.png

FREE EXCEL E-BOOK

Get 51 Excel Tips Ebook to skyrocket your productivity and get work done faster

Free Excel Tips EBook Sumit Bansal

FREE EXCEL E-BOOK

Get 51 Excel Tips Ebook to skyrocket your productivity and get work done faster