How to Fix Excel TEXT Formula Decimal and Thousands Separators
Question details
The user needs to correct the decimal and thousands separators used by the Excel TEXT formula for currency formatting, which changed unexpectedly.
- Product
- Office 365 Excel
- Device & OS
- Windows
- Scenario
- Applying a TEXT formula for local currency formatting (such as Turkish Lira) after an Office 365 installation or configuration update.
- Observed behavior
- The Excel TEXT formula displays the wrong decimal and thousands separators instead of the previously functioning format.
Verify your preferred local currency format structure (e.g., #.##0,00 TL for Turkish formatting) and save your workbook before modifying application or system settings.
Adjust Separator Settings in Excel Options
Manually override or reset the decimal and thousands separators directly within Excel to quickly fix how TEXT formulas format numbers.
Excel typically uses the system's regional settings by default. If an update disconnected these settings, you can manually force Excel to use the specific separators you need.
Launch Microsoft Excel, click on 'File' in the top-left corner, and select 'Options' located at the bottom of the sidebar.
In the Excel Options dialog box, click on 'Advanced' in the left-hand navigation pane.
Scroll down to the 'Editing options' section. Look for the checkbox labeled 'Use system separators'.
Uncheck 'Use system separators'. Set the 'Decimal separator' to a comma (,) and 'Thousands separator' to a period (.) for Turkish formatting. Click 'OK' to apply.
Update Windows Regional Settings
Change the system-wide regional settings in Windows to ensure Excel automatically inherits the correct default currency and number formats.
Use WPS Office to Easily Manage Number and Currency Formatting
WPS Office provides a highly compatible and user-friendly spreadsheet tool that makes adjusting decimal and thousands separators straightforward. You can easily apply custom formatting or sync with your system's regional settings without hassle.
- 1. Open Spreadsheet: Launch WPS Office and open your spreadsheet document.
- 2. Access Options: Click the 'Menu' button in the top-left corner and select 'Options'.
- 3. Navigate to Edit Settings: Select the 'Edit' tab within the Options dialog box.
- 4. Adjust Separators: Find the 'Use system separators' option, uncheck it to enter your custom decimal and thousands separators, and click 'OK'.

Frequently Asked Questions
Why did my Excel TEXT formula separators change after updating Office 365?
Office 365 updates can sometimes reset Excel's advanced configurations or cause the application to temporarily lose sync with your Windows regional settings, reverting your numbers to the default US formats (using a period for decimals and a comma for thousands).
How do I write a TEXT formula for Turkish Lira?
Assuming your system separators are set correctly for the Turkish locale, you can use the formula =TEXT(A1, "#.##0,00 TL"). If your system uses US separators and you have not overridden them, you would need to use =TEXT(A1, "#,##0.00 TL") instead.
Does disabling 'Use system separators' affect my other Excel workbooks?
Yes. Unchecking 'Use system separators' and manually defining the decimal and thousands separators in Excel Options applies to the entire Excel application. This changes how numbers are displayed across all your open and future workbooks.
Will changing Windows regional settings affect other applications?
Yes. Modifying your Windows regional settings will change the default number, currency, date, and time formats for all applications running on your Windows device, not just Microsoft Excel.




