How to Move Numbers from Column C to Column D in Excel
Question details
The user needs to extract the numeric portion of data from Column C and transfer it to Column D across single or multiple Excel worksheets.

- Product
- Excel
- Device & OS
- not provided
- Scenario
- Handling datasets where cells contain mixed text and numeric data, requiring the numeric values to be cleanly separated into an adjacent column for analysis or reformatting.
- Observed behavior
- Data in Column C contains both text and numbers bundled together. The goal is to accurately isolate the numbers into Column D based on a delimiter or fixed width.
Ensure you have a clear understanding of your data structure (whether numbers are separated by a specific character or begin at a consistent position) and ensure Column D does not contain valuable data that might be overwritten.
Use Text to Columns with Fixed Width
This is the best method when the numbers in your cells always begin at the exact same character position.
The Text to Columns wizard allows you to visually split a single column of data into multiple columns. By setting a fixed width, you can precisely divide the text and numeric portions.
Select the cells in Column C (for example, from C4 down to the last used row) that contain the mixed data you want to split.
Navigate to the Data tab on your ribbon. In the Data Tools group, click on the Text to Columns option.
In the wizard, select Fixed Width as your data type and click Next.
Click inside the Data preview window to place a single vertical split line immediately to the left of where the numbers begin. Click Next.
To prevent overwriting Column C, change the Destination field in the final step to a cell in Column D (e.g., $D$4). Click Finish.

Extract Numbers Using Delimiter Formulas
Ideal when the numbers are separated from the text by a specific character, such as a pipe (|), comma, or hyphen.
Use Power Query for Multiple Files
The most efficient approach when you need to separate columns across several workbooks simultaneously without doing it manually for each file.
Extract and Split Cell Data Easily with WPS Spreadsheet
WPS Spreadsheet provides robust data processing tools that allow you to separate mixed text and numbers instantly. With advanced formula support and an intuitive Text to Columns wizard, reorganizing complex data sets is simple.
- 1. Open your workbook: Launch WPS Spreadsheet and open the file containing the mixed data in Column C.
- 2. Access the Data tools: Highlight your data, navigate to the Data tab, and select Text to Columns.
- 3. Configure the split: Use the Fixed Width or Delimited option to accurately separate the numbers from the text.
- 4. Change the destination: Specify a cell in Column D as the output destination to safely move your numbers without altering the original text.

Frequently Asked Questions
Why did Text to Columns overwrite my original data in Column C?
By default, the Text to Columns wizard outputs the separated data starting in the same column you selected. To prevent this, you must explicitly change the 'Destination' field in the final step of the wizard to target a different column, such as $D$4.
Can I extract numbers if the delimiter changes in every row?
If your text uses inconsistent delimiters, simple functions like TEXTAFTER may not work. You can instead try using the Flash Fill feature (Ctrl+E) by manually typing the desired number in the first cell of Column D, or use more advanced combinations of the MID, SEARCH, and ISNUMBER formulas.
Is there a quick way to split data without using formulas or wizards?
Yes, Flash Fill is a highly efficient alternative. Type the exact number you want to extract from C4 into D4 and press Enter. Then, press Ctrl+E. The software will detect your pattern and automatically fill down the rest of Column D.




