Transpose (convert) a single column or row to ranges or vise verse in Excel

The utility Transform Range in Kutools for Excel can help you transform (convert) a vertical column into several columns and convert a row into multiple rows quickly.

Transform or convert a column to multiple columns

Transform or convert a row to multiple rows

Transform or convert multiple columns to a single column

Transform or convert multiple rows to a single row Demo

Kutools for Excel: 120 Cool Tools and Advanced Features for Excel 2013, 2010 and 2007. Read more...
Office Tab: Enable Tabbed Editing and Browsing in Office, Just Like Chrome, Firefox, IE 8/9/10. Read more...
Classic Menu for Office: Bring Classic Menus and Toolbars of Office 2003/XP/2000 Back to Office 2007, 2010 and 2013. Read more...

For example, if you have a column of data as shown as following screenshot, each customer’s information takes up 3 rows from up to down as name, Telephone and address.

With Transform Range you can quickly convert that into three rows, like so: Demo

And vise verse you can convert multiple columns or rows to a single column or row.


arrow blue right bubble Click Kutools > Range Converter > Transform Range. See screenshots:

shot-transform-range1  arrow-2 shot-transform-range2

arrow blue right bubble Transform or convert a column to multiple columns

1. Please select a single column which you want to convert into multiple columns as follows (see screenshot), and then apply the utility.

shot-transform-range3

2. Specify the setting in Transform Range dialog box as follows (see screenshot). Note: Blank cell delimits records option will start a new row at each blank cell while converting the column into multiple columns. If you have selected a column with blank cells as separator, and you want to use the blank cell as separator to convert the column, please check this option. Fixed Value option will start a new row after how many cells in per row.

shot-transform-range4

3. Click OK. And specify the Output range to contain the result. Note: The Output range can be specified in different worksheets and workbooks. See screenshot:

shot-transform-range5

4. Click OK. You will see the result as follows. See screenshots:

shot-transform-range3 arrow-2 shot-transform-range6

arrow blue right bubble Transform or convert a row to multiple rows

1. Please select a single row which you want to convert into multiple rows as follows (see screenshot), and then apply the utility.

shot-transform-range7

2. Specify the setting in Transform Range dialog box as follows (see screenshot). Note: Blank cell delimits records option will start a new column at each blank cell while converting the row into multiple rows. If you have selected a row with blank cells as separator, and you want to use the blank cell as separator to convert the row, please check this option. Fixed Value option will start a new column after how many cells in per column.

shot-transform-range8

3. Click OK. And specify the Output range to contain the result. Note: The Output range can be specify in different worksheets and workbooks. See screenshot:

shot-transform-range9

4. Click OK. You will see the result as follows. See screenshots:

shot-transform-range7
arrow-1
shot-transform-range10

arrow blue right bubble Transform or convert multiple columns to a single column

Sometimes you need to convert a range to a single column, with this Transform Range tool, you can deal with it easily and quickly. Do as follows:

1. Select the range that you want to convert to a column.

shot-transform-range11

2. Specify the setting in Transform Range dialog box as follows:

shot-transform-range12

3. Click OK. And specify the Output range to contain the result. Note: The Output range can be specify in different worksheets and workbooks. See screenshot:

shot-transform-range13

4. Click OK. You will see the result as follows. See screenshots:

shot-transform-range11 arrow-2 shot-transform-range14

arrow blue right bubble Transform or convert multiple rows to a single row

To transform multiple rows to a single row, you can do as this:

1. Select the range that you want to convert to a row.

shot-transform-range11

2. Specify the setting in Transform Range dialog box as follows:

shot-transform-range15

3. Click OK. And specify the Output range to contain the result. Note: The Output range can be specify in different worksheets and workbooks. See screenshot:

shot-transform-range16

4. Click OK. You will see the result as follows. See screenshots:

shot-transform-range11
arrow-1
shot-transform-range17

arrow blue right bubble Notes:

arrow This function supports Undo (Ctrl + Z).

arrow The data to be transformed keeps intact after transforming the vertical range.

arrow The Data to be transformed range and the Output range can be in different worksheets or workbooks.


arrow blue right bubbleSee Transform Vertical Range demo (video 1)

Video 1.Transform Vertical Range feature demo.


arrow blue right bubble This is only one feature of Kutools for Excel

It includes more than 120 functions and tools for Excel 2013, 2010, 2007 and Office 365.



btn read more     btn download     btn purchase