logo
search
Office Settings & Configuration

How to Fix Excel Cannot Change the Thousands Separator for CSV Files

Muhammad TalhaMuhammad Talha Oct 1, 2026 868 views

Question details

The user needs to change the thousands separator for CSV files in Excel without altering Windows regional settings, but Excel rejects the input with an error stating the entry may contain no more than one character.

How to Fix Excel Cannot Change the Thousands Separator for CSV Files
Product
Microsoft Excel
Device & OS
Windows
Scenario
Attempting to customize data formatting and separators directly within Excel to properly view or save CSV files.
Observed behavior
Excel displays an error message stating that the separator entry may contain no more than one character, even when the user believes they have only typed a single character.
Before you start

Verify that your Num Lock key is turned off on your keyboard, as it can sometimes input hidden control characters into the settings fields without your knowledge.

Solution 1Recommended

Clear Hidden Characters in the Separator Settings

This method removes invisible characters that trigger the length error, allowing you to successfully change the thousands separator.

Often, invisible spaces or control characters accidentally get pasted or typed into the thousands separator field. Because the field expects exactly one character, these hidden characters cause Excel to throw an error. Navigating via the keyboard ensures you overwrite the field entirely.

1
Open Excel Advanced Options

Launch Microsoft Excel, click on the 'File' menu, select 'Options', and then click on 'Advanced' in the left-hand navigation pane.

2
Disable System Separators

Scroll to the 'Editing options' section and uncheck the box that says 'Use system separators' to enable manual input for decimals and thousands.

3
Navigate to the Thousands Separator Field

Ensure your keyboard's Num Lock is turned off. Click inside the 'Decimal separator' field, then press the 'Tab' key on your keyboard to move the cursor into the 'Thousands separator' field.

4
Delete Hidden Characters

Once focused on the 'Thousands separator' field, press the 'Delete' key to wipe out any invisible characters or hidden spaces.

5
Enter the New Separator

Type your desired single character for the thousands separator, click 'OK' at the bottom of the window to save the changes, and reopen your CSV file to test.

Keyboard Navigation: Using the Tab key to switch fields highlights the entire content of the box, ensuring that pressing Delete removes everything, including stubborn invisible characters.
Advanced Spreadsheet Settings

Easily Manage CSV Separators with WPS Spreadsheet

WPS Spreadsheet provides an intuitive and bug-free environment for customizing data formats. You can effortlessly adjust decimal and thousands separators for CSV files without dealing with hidden character errors.

  1. 1. Launch WPS Spreadsheet: Open WPS Office and start the WPS Spreadsheet application.
  2. 2. Access Options: Click on the 'Menu' button in the top-left corner and select 'Options' from the drop-down list.
  3. 3. Modify Edit Settings: Navigate to the 'Edit' tab within the Options dialog. Locate and uncheck the 'Use system separators' option.
  4. 4. Set Custom Separators: Input your preferred characters into the 'Decimal separator' and 'Thousands separator' fields.
  5. 5. Apply Changes: Click 'OK' to save your settings. Your CSV files will now display using the custom separators.
100% compatibility with Microsoft Office Excel formats (.xlsx, .csv, .xls)Intuitive settings menu for overriding system separators effortlesslyLightweight architecture that opens large CSV datasets instantlyFamiliar user interface requiring no learning curve
microsoft office alternative - wps office

Frequently Asked Questions

Why does Excel say my separator has more than one character when I only typed one?

This happens when hidden control characters, such as spaces or invisible formatting codes, are accidentally inserted into the text field. Pressing Delete or Backspace while the field is fully selected clears these invisible characters.

Will changing the thousands separator in Excel affect other programs on my Windows PC?

No. By unchecking 'Use system separators' in Excel's Advanced Options, you isolate the change strictly to Excel. It overrides the default Windows regional settings without modifying the system-wide Control Panel settings.

Can I use a space as a thousands separator in Excel?

Yes, you can use a single space as a thousands separator. Follow the same steps in the Advanced settings and press the spacebar once in the 'Thousands separator' field after ensuring it is completely clear of other characters.