How to Paste Plain-Text Items into Separate Excel Rows
Question details
The user needs to paste a plain-text list into an Excel spreadsheet so that each item occupies its own separate row, rather than crowding into a single cell.

- Product
- Excel
- Device & OS
- not provided
- Scenario
- Pasting a multi-line list copied from an external source into a spreadsheet document.
- Observed behavior
- All copied text lines are being pasted into one single cell rather than being distributed across multiple separate rows.
Ensure your plain-text items are separated by line breaks (created by pressing the Enter or Return key) before copying them, as spreadsheet programs use these line breaks to determine where a new row starts.
Use the Single-Click Paste Method
Avoid entering cell edit mode to ensure the spreadsheet recognizes line breaks and creates new rows for each pasted item.
When you double-click a cell or click into the formula bar, the program enters Edit Mode. In this mode, the software treats the entire clipboard content as a single continuous text string, ignoring all line breaks and stuffing everything into one cell.
Highlight your plain-text list from the original source and press Ctrl+C (Windows) or Cmd+C (Mac) to copy it to your clipboard.
In your spreadsheet, select the destination cell where you want the first item to appear with a single click. Do not double-click the cell.
Press Ctrl+V (Windows) or Cmd+V (Mac). Each line from your copied text will now automatically populate into a separate row down the column.

Split Existing Text Using 'Text to Columns'
If you have already pasted the text into a single cell and cannot easily undo it, use the built-in data separation tool to split it up.
Paste and Manage Data Easily with WPS Spreadsheet
WPS Spreadsheet offers seamless data entry, ensuring lists and plain-text items format correctly without hassle. It accurately recognizes line breaks and clipboard delimiters out of the box.
- 1. Open a new spreadsheet: Launch WPS Office and open a new or existing WPS Spreadsheet document.
- 2. Copy your list: Highlight and copy the multi-line plain text from your external document or website.
- 3. Select the starting cell: Click once on the cell where you want your list to begin.
- 4. Paste directly: Press Ctrl+V or right-click and select Paste. WPS Spreadsheet will automatically assign each text line to a separate row.

Frequently Asked Questions
Why does my text paste into one long row instead of a column?
If your copied text is separated by spaces or tabs instead of actual line breaks (created by the Enter key), spreadsheet programs will paste it horizontally into adjacent columns or as one continuous string. Ensure your original items are on separate lines before copying.
Can I paste multiple lines into a single cell on purpose?
Yes. If you actually want all lines contained within one cell, you should intentionally double-click the cell so the text cursor appears, or click into the formula bar at the top of the screen, and then paste your text.
How do I fix data that pasted into multiple columns instead of separate vertical rows?
If your items spread across columns horizontally, highlight and copy those horizontal cells. Then, right-click your new destination cell, choose 'Paste Special', check the 'Transpose' box, and click OK to flip the data into a vertical column of separate rows.
Does the Paste Special feature help separate text into rows?
The standard 'Paste Special' menu is primarily used for stripping formatting or pasting values rather than parsing delimiters. To separate text into rows, relying on line breaks with a single-click paste or using the 'Text to Columns' tool is the correct approach.




