logo
search
Data Import & Export

How to Convert Trailing Minus Signs to Negative Numbers in Excel

Adam DavisAdam Davis Oct 10, 2026 869 views

Question details

Convert text strings containing numbers with trailing minus signs into valid negative numbers so they can be calculated and sorted properly.

How to Convert Trailing Minus Signs to Negative Numbers in Excel
Product
Excel
Device & OS
not provided
Scenario
Importing financial data or CSV files from accounting software (like Money Manager) where negative values are formatted with the minus sign at the end.
Observed behavior
Excel treats the imported values (e.g., 123.45-) as standard text, preventing mathematical calculations, summing, and numerical sorting.
Before you start

Ensure you have selected the specific column containing the trailing minus values and make a quick copy of the original column to avoid accidental data loss during transformation.

Solution 1Recommended

Use Text to Columns to Convert Trailing Minus Signs

The quickest and most efficient built-in method to instantly convert an entire column of text strings with trailing minus signs into valid negative numbers.

Excel's Text to Columns wizard contains an advanced setting specifically designed to handle trailing minus signs without requiring any manual formulas.

1
Select the target column

Highlight the entire column that contains the numbers with trailing minus signs (e.g., 123.45-).

2
Open Text to Columns wizard

Navigate to the 'Data' tab on the Excel ribbon and click the 'Text to Columns' button.

3
Proceed through the wizard

In the wizard window, keep 'Delimited' selected and click 'Next'. Click 'Next' again to reach Step 3 of the wizard.

4
Enable the trailing minus setting

Click the 'Advanced...' button. In the pop-up window, check the box next to 'Trailing minus for negative numbers', then click 'OK'.

5
Finish the conversion

Click 'Finish' to apply the changes. The text values will immediately convert into correctly formatted negative numbers.

Use Text to Columns to Convert Trailing Minus Signs
Immediate Conversion: This method modifies the data in place. The text strings will instantly become calculable negative numbers.
Manage Data Effectively

Easily Clean and Analyze Financial Data in WPS Spreadsheet

WPS Spreadsheet provides powerful data transformation tools like the Text to Columns wizard, robust formulas, and seamless CSV import features to help you clean up and analyze your exported financial data effortlessly.

  1. 1. Open your data file: Launch WPS Spreadsheet and open your exported CSV or financial dataset.
  2. 2. Highlight the column: Select the column containing the numbers formatted with trailing minus signs.
  3. 3. Access Text to Columns: Navigate to the 'Data' tab and click on the 'Text to Columns' tool.
  4. 4. Enable advanced formatting: Progress to the final step of the wizard, click 'Advanced', enable 'Trailing minus for negative numbers', and click 'Finish'.
Fully compatible with Microsoft Excel formats (.xlsx, .xls, .csv).Built-in Text to Columns wizard to instantly fix trailing minus signs.Comprehensive formula library for advanced text and number manipulation.Free, lightweight, and fast performance for handling large financial datasets.
microsoft office alternative - wps office

Frequently Asked Questions

Why does Excel show trailing minus signs as text?

Financial software or certain CSV exports often place the minus sign at the end of a number (e.g., 123.45-). Excel's default number formatting expects the minus sign at the beginning, so it fails to recognize the value as a mathematical number and defaults to treating it as plain text.

Can I fix trailing minus signs automatically when importing a file?

Yes, by using Power Query to import your CSV file, you can define custom locales or specific data types during the import process. This automatically transforms the trailing minus formats into standard negative numbers before the data loads into your sheet.

Does the Text to Columns method overwrite my original data?

Yes, the Text to Columns method replaces the original text strings with the converted numeric values in the exact same column. If you need to preserve the original imported text, you should use the formula method in a separate, adjacent column instead.