Formatting Issues

How to Display a Figure Dash After a Dollar Sign in Excel

Olivia MillerOlivia Miller Nov 10, 2026 868 views

Question details

The user wants to format currency data by inserting a figure dash between the dollar sign and the price value without altering the actual data.

How to Display a Figure Dash After a Dollar Sign in Excel
Product
Excel
Device & OS
not provided
Scenario
Customizing the visual presentation of pricing or financial data to meet specific stylistic requirements.
Observed behavior
The goal is to show a visual dash right after the currency symbol while keeping the cell's underlying data purely numeric so that calculations are not affected.
Before you start

Ensure your target cells contain purely numeric values rather than text. If your prices are stored as text, custom number formatting will not apply correctly to the cells.

Solution 1Recommended

Apply a Custom Number Format

Use Excel's custom formatting feature to visually insert a dash without altering the cell's actual numerical data.

By modifying the Custom Number Format code, you can dictate exactly how Excel displays numbers, text, and symbols in a cell. Wrapping the dollar sign and dash in quotation marks tells Excel to display them as static text strings preceding your numerical value.

1
Select the Target Cells

Highlight the column, row, or specific cells containing the prices you want to format.

2
Open Format Cells Dialog

Press the "Ctrl + 1" keyboard shortcut (or right-click the selected cells and choose "Format Cells") to open the formatting menu.

3
Apply Custom Format

Navigate to the "Number" tab and select "Custom" from the category list on the left. In the "Type" input box, enter the format code "$‒"#,##0.00. Click "OK" to apply the changes.

Apply a Custom Number Format
Different Types of Dashes: You can replace the figure dash (‒) with an en-dash (–) or em-dash (—) in the format code depending on your visual preference. If you don't have a dedicated numpad to type alt codes, simply copy the dash character from a webpage or Word document and paste it into the formatting box.
Seamless Spreadsheet Formatting

Easily Format Currency with WPS Spreadsheet

WPS Office provides a robust, highly compatible Spreadsheet tool that handles complex custom number formats, including inserting dashes into currency symbols, exactly like Microsoft Excel.

  1. 1. Open your workbook in WPS Spreadsheet: Launch WPS Office and open your spreadsheet file containing the pricing data.
  2. 2. Select the data and open Format Cells: Highlight the cells you wish to format, right-click, and choose "Format Cells" or simply press "Ctrl + 1".
  3. 3. Enter the custom format code: Go to the "Custom" category under the Number tab, input "$‒"#,##0.00 in the type field, and click OK to apply the formatting seamlessly.
Fully compatible with Microsoft Excel (.xlsx, .xls) formats and custom number codes.Intuitive "Format Cells" dialog for quick and easy styling of financial data.Lightweight software that opens instantly and processes large datasets quickly.Free to use with comprehensive data analysis and formatting tools built-in.
microsoft office alternative - wps office

Frequently Asked Questions

Will adding a dash after the dollar sign affect my spreadsheet formulas?

No, as long as you use custom number formatting (like "$‒"#,##0.00), the dash is only applied visually. The underlying cell value remains a pure number, meaning all your SUM, AVERAGE, and other mathematical formulas will continue to calculate perfectly.

How do I type a figure dash or en-dash on my keyboard?

You can type an en-dash by holding down the Alt key and typing 0150 on your numeric keypad. For an em-dash, use Alt + 0151. If your keyboard lacks a numeric keypad, you can copy the dash character from a text editor or the web and paste it directly into the Custom Format type box.

Can I add a space between the dash and the numerical price?

Yes. To add a space, simply include a space character inside your custom format code after the dash. For example, entering "$‒ "#,##0.00 in the Custom formatting box will display a dollar sign, a dash, a space, and then the numeric value.

Why is my custom format showing as text instead of a formatted number?

This usually happens if the cell was originally formatted as "Text" before you entered the number. To fix this, change the cell format to "General" or your new custom format, double-click the cell to enter edit mode, and press Enter to refresh the value as a readable number.