All in One Bundle

Rows To Columns In Google Sheets

Written by ExcelMojo Team ExcelMojo Team ExcelMojo editorial profile and article credentials. View Full Bio
Reviewed by Dheeraj Vaidya, CFA, FRM Dheeraj Vaidya, CFA, FRM Co-Founder & Course Director Dheeraj is the founder of ExcelMojo and leads the learning direction across Excel, analytics, financial modeling, valuation, and AI spreadsheet workflows. A former J.P. Morgan and CLSA equity... Financial Modeling Valuation Investment Banking View Full Bio
Updated Apr 27, 2026
Read Time 7 min

What Is Rows To Columns In Google Sheets?

Rows to columns in Google sheets, as the name suggests, is a method to convert rows and columns into columns and rows, respectively. This method is useful to present the data effectively and easily, without worrying about re-entering the data again. Converting rows to columns, otherwise, known as transpose can be done using an inbuilt function or using paste-special method.

For example, consider the below table showing subject and marks in columns, A and B, respectively.

Rows To Columns In Google Sheets - Example

Now, let us learn how to convert rows to columns, such that row 1, 2, and 3 will become column A, B, and C, respectively. To begin with, select the data range A1:B3 and copy using Ctrl + C shortcut keys. Then, paste it into the desirable cell in the spreadsheet using the Transposed option under the Paste Special category under the Edit tab.

We will be able to see the result, as shown in the image below.

Rows To Columns In Google Sheets - Example - Result

In this article, let us learn how to convert rows to columns with detailed examples.

Download FREE Rows To Columns In Google Sheets Template and Follow Along!

Use this Rows To Columns In Google Sheets Template to follow along with the examples in this article.

Download Excel Template

Key Takeaways

  • Convert rows to columns in Google sheets is useful to convert the rows into columns.
  • We can use two methods to convert the data from row-wise to column-wise. They are, using paste special method and TRANSPOSE function formula.
  • Remember, we while using paste special method, we need to copy the cell range and then, select a cell where we want to copy the converted cell range.
  • Note that, the TRANSPOSE function in Google sheet formula is =TRANSPOSE(array_of_range) where, array_of_range is the cell range used to convert the data.

How To Convert Rows To Columns In Google Sheets?

We can convert rows to columns in Google sheets using two methods. They are:

  • Using Paste Special
  • Using TRANSPOSE formula

#1 – Using Paste Special

We can convert rows to columns in Google sheets using paste special method with the following steps. They are:

Step 1: To begin with, we need to enter the data in the spreadsheet. Next, we need to copy the cell range.

Step 2: Then, select the cell where we want to copy the converted cell range.

Step 3: Next, click on the Insert tab and select the Paste Special option.

Step 4: Then, select the Transposed option.

We will be able to see the converted data in Google sheets.

Likewise, we can convert rows to columns using paste special method.

#2 – Using TRANSPOSE Formula

We can convert rows to columns in Google sheets using the TRANSPOSE function formula with the following steps. They are:

Step 1: To begin with, we need to enter the data in the spreadsheet.

Step 2: Then, select the cell where we want to have the converted cell range.

Step 3: Next, enter the TRANSPOSE function by typing =TRANSPOSE and select the cell range which we want to convert.

Step 4: Press Enter key.

We will be able to see the converted data in Google sheets.

Likewise, we can convert rows to columns using the TRANSPOSE function formula in Google sheets.

Examples

Now, let us learn how to convert rows to columns in Google sheets with the following detailed examples.

Example #1

For example, consider the below table showing directions in the 1st row (R1), respectively.

Rows To Columns In Google Sheets - Example 1

Now, let us learn how to convert rows to columns in Google sheets, such that the data is converted into column A, respectively.

Step 1: To begin with, we need to enter the data in the spreadsheet. In this example, the data is available in the cell range A1:D1. Next, we need to copy the cell range. In this example, we need to select A1:D1 range using the shortcut keys Ctrl + C.

Step 2: Then, select the cell where we want to copy the converted cell range. In this example, let us select the cell A4.

Step 3: Next, click on the Insert tab and select the Paste Special option.

Step 4: Then, select the Transposed option.

Rows To Columns In Google Sheets - Example 1 - Step 4

We will be able to see the converted data in Google sheets, as shown in the below image.

Rows To Columns In Google Sheets - Example 1 - Step 4 - converted data

Likewise, we can convert rows to columns using paste special method in Google sheets.

Example #2 – Convert Multiple Rows To Columns In Google Sheets

For example, consider the below table showing name and sales in the 1st row (R1), respectively.

Example 2

Now, let us learn how to convert multiple rows to columns in Google sheets, such that the data is converted into column A, respectively.

Step 1: To begin with, we need to enter the data in the spreadsheet. In this example, the data is available in the cell range A1:B5. Next, we need to copy the cell range. In this example, we need to select A1:B5 range using the shortcut keys Ctrl + C.

Step 2: Then, select the cell where we want to copy the converted cell range. In this example, let us select the cell A8.

Step 3: Next, click on the Insert tab and select the Paste Special option.

Step 4: Then, select the Transposed option.

Rows To Columns In Google Sheets - Example 2 - Step 4

We will be able to see the converted data in Google sheets, as shown in the below image.

Rows To Columns In Google Sheets - Example 2 - Step 4 - Converted Data

Likewise, we can convert multiple rows to columns using paste special method.

Example #3 – Convert Rows To Columns From One Google Sheet To Another

For example, consider the below table showing product and price in the 1st row (R1), respectively.

Example 3

Now, let us learn how to convert rows to columns from one Google sheet to another sheet, such that the data is converted in another sheet, respectively.

Step 1: To begin with, we need to enter the data in the spreadsheet. In this example, the data is available in the cell range A1:B5. Next, we need to copy the cell range. In this example, we need to select A1:B5 range using the shortcut keys Ctrl + C.

Step 2: Then, select the sheet where we want to copy the converted cell range. In this example, let us select the Data sheet. Next, click on the cell A1.

Step 3: Next, click on the Insert tab and select the Paste Special option.

Step 4: Then, select the Transposed option.

Example 3 - Step 4

We will be able to see the converted data in Google sheets, as shown in the below image.

Rows To Columns In Google Sheets - Example 3 - Step 4 - data

Likewise, we can convert multiple rows to columns using paste special method in Google sheets.

Example #4

For example, consider the below table showing quarter and projects in columns, A and B, respectively.

Example 4

Now, let us learn how to convert rows to columns in Google sheets, such that row 1 and 2 will become column A and B, respectively.

Step 1: To begin with, we need to enter the data in the spreadsheet. In this example, the data is available in the cel range A1:B5.

Step 2: Then, select the cell where we want to have the converted cell range. In this example, let us select the cell A7.

Step 3: Next, enter the TRANSPOSE function by typing =TRANSPOSE and select the cell range which we want to convert.

Rows To Columns In Google Sheets - Example 4 - Step 3

Step 4: Press Enter key.

We will be able to see the converted data in Google sheets, as shown in the below image.

Rows To Columns In Google Sheets - Example 4 - Step 4

Likewise, we can convert rows to columns using the TRANSPOSE function formula.

Important Things To Note

  • Convert rows to columns in Google sheets converts the rows into columns.
  • The TRANSPOSE function in Google sheets just converts the rows into columns.
  • But, the function does not copy the formatting we have done such as font style, font size, font color and background color.

Frequently Asked Questions

1. Explain how to convert rows to columns with a detailed example.

For example, consider the below table showing subject and marks in columns, A and B, respectively.

FAQ 1

Now, let us learn how to convert rows to columns in Google sheets, such that row 1, 2, and 3 will become column A, B, and C, respectively.

Step 1: To begin with, we need to enter the data in the spreadsheet.
Step 2: Then, select the cell where we want to have the converted cell range.
Step 3: Next, enter the TRANSPOSE function by typing =TRANSPOSE and select the cell range which we want to convert.
Step 4: Press Enter key.

We will be able to see the converted data in Google sheets.

FAQ 1 - Step 4

Likewise, we can convert rows to columns using the TRANSPOSE function formula in Google sheets.

2. What is the syntax of TRANSPOSE function in Google sheets?

The syntax of TRANSPOSE function in Google sheets is =TRANSPOSE(array_of_range_ where the array_of_range is the cell range used to convert the rows into columns. It is the only mandatory argument.

3. Why TRANSPOSE is not working in Google sheets?

TRANSPOSE function in Google sheets may not work and give #VALUE error if the formula is not entered as an array formula.

Download FREE Rows To Columns In Google Sheets Template and Follow Along!

Use this Rows To Columns In Google Sheets Template to follow along with the examples in this article.

Download Excel Template