KutoolsforOffice — One Suite. Five Tools. Get More Done.

How to transpose a column to a row or vice versa in Excel?

AuthorXiaoyangLast modified

If your data is arranged vertically in a column but needs to appear horizontally in a row—or the other way around—Excel provides several ways to transpose it. This article explains how to use the TRANSPOSE function, Paste Special, and Kutools for Excel.

Names transposed from a vertical column to a horizontal row in Excel
MethodBest forResult
TRANSPOSE functionKeeping the transposed result linked to the source dataUpdates when the source values change
Paste SpecialQuickly creating a one-time transposed copyStatic values that do not update with the source
Kutools for ExcelTransposing a selection without formulas and performing additional range transformationsStatic output placed in a selected location

Transpose a column to a row or vice versa with the TRANSPOSE function

The TRANSPOSE function changes a vertical range into a horizontal range or a horizontal range into a vertical one. The result remains linked to the source data.

  1. In Excel for Microsoft 365, Excel 2024, or Excel 2021, select the first blank cell where you want the result to appear. In Excel 2019 or an earlier version, first select a blank output range with the opposite orientation but the same number of cells as the source range.
    A horizontal range of blank cells selected in Excel
  2. Enter the following formula, replacing $A$1:$A$11 with your source range:

    =TRANSPOSE($A$1:$A$11)

    TRANSPOSE formula entered in Excel
  3. Press Enter in Excel for Microsoft 365, Excel 2024, or Excel 2021. The results spill automatically into the adjacent cells. In Excel 2019 or an earlier version, press Ctrl + Shift + Enter to enter the formula as an array formula.
    A vertical list transposed into a horizontal row with the TRANSPOSE function

📝 Note:

To transpose a horizontal row into a vertical column, use the same function with the horizontal source range as its argument.


Transpose a column to a row or vice versa with Paste Special

Paste Special is a convenient choice when you need a one-time transposed copy that is not linked to the source cells.

  1. Select the column or row you want to transpose, and press Ctrl + C to copy it.
  2. Right-click the first destination cell, and choose Paste Special from the context menu.
    Paste Special command on the Excel context menu
  3. In the Paste Special dialog box, select All under Paste, select None under Operation, and check Transpose.
    Transpose option selected in the Paste Special dialog box
  4. Click OK. The copied column is pasted as a row, or the copied row is pasted as a column.

Transpose a column to a row or vice versa with Kutools for Excel

Kutools for Excel's Transform Range feature can convert a column into a row or a row into a column without a formula. It can also transform a multi-row and multi-column range into a single row or column.

Kutools for Excel offers over 300 advanced features to streamline complex tasks, boosting creativity and efficiency. Integrated with AI capabilities, Kutools automates tasks with precision, making data management effortless. Detailed information of Kutools for Excel...         Free trial...
  1. Select the cells you want to transpose, and then click Kutools > Range > Transform Range.
    Transform Range command on the Kutools tab
  2. In the Transform Range dialog box, select Range to single row to create a horizontal row, or Range to single column to create a vertical column.
    Output options in the Transform Range dialog box
  3. Click OK, and select the first cell where you want to place the result.
    Dialog box for selecting the destination cell
  4. Click OK. The selected data is placed in the chosen orientation.
    A vertical column transformed into a horizontal row with Kutools for Excel

Learn more about the Transform Range feature.

Download Kutools for Excel – Free 30-day trial


Frequently asked questions

Why does the TRANSPOSE formula return a #SPILL! error?

One or more cells in the intended spill range are not empty. Clear those cells or move the formula to an area with enough blank space.

Why is Transpose unavailable in Paste Special?

Make sure you copied the source cells with Ctrl + C. The option may be unavailable if you cut the cells, are editing a cell, or are copying between incompatible ranges.

Will the transposed result update when the source data changes?

The TRANSPOSE formula updates with the source values. Results created with Paste Special or Transform Range are static and do not update automatically.

Why is Kutools not showing in my Excel?

Kutools may not be installed, enabled, or loaded correctly. Make sure it is installed, then go to File > Options > Add-ins to check whether Kutools is disabled. If it is installed and enabled but still does not appear, restart Excel or reinstall Kutools.


Demo: Transpose a column to a row or vice versa with Kutools for Excel

Kutools for Excel: Over 300 handy tools at your fingertips! Enjoy AI-powered features for smarter and faster work! Download Now!

Related articles

How to convert matrix to vector or single column in Excel?

How to convert vector / single row or column to matrix in Excel?

Best Office Productivity Tools

🤖Kutools AI Aide: Revolutionize data analysis based on: Intelligent Execution   |  Generate Code  |  Create Custom Formulas  |  Analyze Data and Generate Charts  |  Invoke Kutools Functions…
Popular Features: Find, Highlight or Identify Duplicates   |  Delete Blank Rows   |  Combine Columns or Cells without Losing Data   |  Round without Formula ...
Super Lookup: Multiple Criteria VLookup  |   Multiple Value VLookup  |   VLookup Across Multiple Sheets   |   Fuzzy Lookup ....
Advanced Drop-down List: Quickly Create Drop Down List   |  Dependent Drop Down List   |  Multi-select Drop Down List ....
Column Manager: Add a Specific Number of Columns  |  Move Columns  |  Toggle Visibility Status of Hidden Columns  |  Compare Ranges & Columns ...
Featured Features: Grid Focus   |  Design View   |  Big Formula Bar   |  Workbook & Sheet Manager   |  Resource Library (Auto Text)   |  Date Picker   |  Combine Worksheets   |  Encrypt/Decrypt Cells   |  Send Emails by List   |  Super Filter   |   Special Filter (filter bold/italic/strikethrough...) ...
Top 15 Toolsets:  12 Text Tools (Add Text, Remove Characters, ...)   |   50+ Chart Types (Gantt Chart, ...)   |   40+ Practical Formulas (Calculate age based on birthday, ...)   |   19 Insertion Tools (Insert QR Code, Insert Picture from Path, ...)   |   12 Conversion Tools (Numbers to Words, Currency Conversion, ...)   |   7 Merge & Split Tools (Advanced Combine Rows, Split Cells, ...)   |   ... and more
Use Kutools in your preferred language – supports English, Spanish, German, French, Chinese, and 40+ others!

Supercharge Your Excel Skills with Kutools for Excel, and Experience Efficiency Like Never Before. Kutools for Excel Offers Over 300 Advanced Features to Boost Productivity and Save Time.  Click Here to Get The Feature You Need The Most...


Office Tab Brings Tabbed interface to Office, and Make Your Work Much Easier

  • Enable tabbed editing and reading in Word, Excel, PowerPoint, Publisher, Access, Visio and Project.
  • Open and create multiple documents in new tabs of the same window, rather than in new windows.
  • Increases your productivity by 50%, and reduces hundreds of mouse clicks for you every day!

All Kutools add-ins. One installer

Kutools for Office suite bundles add-ins for Excel, Word, Outlook & PowerPoint plus Office Tab Pro, which is ideal for teams working across Office apps.

ExcelWordOutlookTabsPowerPoint
  • All-in-one suite — Excel, Word, Outlook & PowerPoint add-ins + Office Tab Pro
  • One installer, one license — set up in minutes (MSI-ready)
  • Works better together — streamlined productivity across Office apps
  • 30-day full-featured trial — no registration, no credit card
  • Best value — save vs buying individual add-in