Table of Contents
Google Sheets offers a convenient feature for splitting text into rows, allowing users to organize data in a structured manner. To split text into rows, users can use the “Split text to columns” tool, located under the “Data” menu. This tool allows users to specify the delimiter, or character used to separate the text, and automatically splits the text into individual cells in a new row. This feature is particularly useful for organizing large amounts of data and can save time and effort in data management tasks.
Google Sheets: Split Text into Rows
You can use the following formula in Google Sheets to split the text in a cell into rows:
=TRANSPOSE(SPLIT(A2, " "))
This particular example will split the text in cell A2 into rows, using a space as a delimiter.
If the text in your cell is separated by a different delimiter, such as a comma, you can use the following formula instead:
=TRANSPOSE(SPLIT(A2, ","))And if you have multiple cells with text that you’d like to split into rows, you can wrap an ARRAYFORMULA around the SPLIT function:
=ARRAYFORMULA(TRANSPOSE(SPLIT(A2:A7, " ")))The following examples shows how to use each of these formulas in practice.
Example 1: Split Text into Rows (Space Delimiter)
Suppose we have the following cell in Google Sheets that contains several text values separated by spaces:

We can type the following formula into cell B2 to split the text in cell A2 into several rows:
=TRANSPOSE(SPLIT(A2, " "))The following screenshot shows how to use this formula in practice:

Notice that the text in cell A2 has been split into rows.
Example 2: Split Text into Rows (Comma Delimiter)
=TRANSPOSE(SPLIT(A2, ","))The following screenshot shows how to use this formula in practice:

Notice that the text in cell A2 has been split into rows.
Example 3: Split Multiple Cells with Text into Rows
Suppose we have a column of cells in Google Sheets that each contain several text values separated by spaces:

We can type the following formula into cell C2 to split the text in each of the cells in column A into rows:
=ARRAYFORMULA(TRANSPOSE(SPLIT(A2:A7, " ")))The following screenshot shows how to use this formula in practice:

Notice that the text in each cell in column A has been split into rows.
Also notice that the formula works even though each cell in column A doesn’t have the same number of text values.
The following tutorials explain how to perform other common tasks in Google Sheets:
Cite this article
stats writer (2024). How can I split text into rows in Google Sheets?. PSYCHOLOGICAL SCALES. Retrieved from https://scales.arabpsychology.com/stats/how-can-i-split-text-into-rows-in-google-sheets/
stats writer. "How can I split text into rows in Google Sheets?." PSYCHOLOGICAL SCALES, 25 Jun. 2024, https://scales.arabpsychology.com/stats/how-can-i-split-text-into-rows-in-google-sheets/.
stats writer. "How can I split text into rows in Google Sheets?." PSYCHOLOGICAL SCALES, 2024. https://scales.arabpsychology.com/stats/how-can-i-split-text-into-rows-in-google-sheets/.
stats writer (2024) 'How can I split text into rows in Google Sheets?', PSYCHOLOGICAL SCALES. Available at: https://scales.arabpsychology.com/stats/how-can-i-split-text-into-rows-in-google-sheets/.
[1] stats writer, "How can I split text into rows in Google Sheets?," PSYCHOLOGICAL SCALES, vol. X, no. Y, ص Z-Z, June, 2024.
stats writer. How can I split text into rows in Google Sheets?. PSYCHOLOGICAL SCALES. 2024;vol(issue):pages.
