How to Transpose Excel Rows and Columns in WPS Office While Keeping Data Together
Question details
The user needs to transpose an entire Excel table in WPS Office Spreadsheet so row headings become column headings and vice versa while the associated data stays aligned.

- Product
- WPS Office Spreadsheet
- Device & OS
- not provided
- Scenario
- The table has too many columns to fit on a legal-sized document, so the user wants to reverse rows and columns for a more compact page layout.
- Observed behavior
- Only individual cells or headings were being considered, but the full table must be transposed to keep related data aligned.
Open the workbook in WPS Office Spreadsheet and identify the exact range that includes all headings and data. Confirm there is an empty destination area or a new sheet large enough for the rotated table.
Transpose the Complete Table with Paste Special in WPS Office Spreadsheet
Use this method when you need a one-time, static transposition of both headings and data while keeping them aligned.
Paste Special > Transpose rotates the copied range: row 1 becomes column A, column A becomes row 1, and all data follows its heading.
Click and drag from the top-left heading cell to the bottom-right data cell to select the entire range. You can also click any cell in the table and press Ctrl+A to select the current data range.
Press Ctrl+C, or right-click the selected range and choose Copy.
Click an empty cell in the same sheet or another sheet where the transposed table will start. Make sure the area has enough room for the rotated range.
Right-click the destination cell, choose Paste Special, check the Transpose box, and click OK.
Check that the original row 1 headings are now in column A and the original column A labels are now in row 1, with the related data in the correct intersecting cells.

Use the TRANSPOSE Function for a Dynamic Linked Table
Use this method when you want the transposed range to update automatically whenever the original data changes.
Transpose Excel Rows and Columns in WPS Office Spreadsheet Without Breaking Data Alignment
In WPS Office Spreadsheet, select the entire table and use Paste Special > Transpose to rotate row and column headings together with their associated data. This one-time paste keeps the table structure intact and is compatible with Excel .xlsx files.
- 1. Open WPS Office Spreadsheet: Launch WPS Office, click Spreadsheets, and open the workbook that contains the table you want to transpose.
- 2. Select and copy the full table: Click the first heading cell, drag through all related data, and press Ctrl+C to copy the entire range.
- 3. Paste Special with Transpose: Click a blank destination cell, right-click, select Paste Special, check Transpose, and click OK.
- 4. Save the transposed workbook: Go to Menu > Save As and choose Excel Workbook (.xlsx) if you need to share the transposed table with Microsoft Excel users.

Frequently Asked Questions
Does WPS Office Spreadsheet support Paste Special Transpose?
Yes. Select the table, copy it, right-click the destination cell, choose Paste Special, check Transpose, and click OK.
Can I transpose only the headings without moving the data?
Not if you want the data to stay aligned. Select the entire table so headings and their associated values rotate together.
Will transposing in WPS Office Spreadsheet keep my formulas linked?
Paste Special > Transpose pastes the current values and formatting. If you need a live linked transposed range, use the TRANSPOSE array formula instead.
What should I do if the transposed table is too wide after pasting?
Check that the destination has enough empty cells, or paste it onto a new sheet. You can then adjust the page layout, orientation, or paper size for printing.




