MS Excel: DOLLAR function convert number to currency format
- Fakhriddinbek

- May 2
- 2 min read
The DOLLAR function in Excel is used to convert a number into a currency-formatted text string. It doesn't perform calculations, but instead formats numeric values with a currency symbol (based on your system settings), correct decimal places, and thousands separators—making numbers readable and presentation-ready.

It’s especially helpful in reports, invoices, or dashboards where you want numbers to appear in a currency format as text—not just visually formatted using cell styles.
Syntax
=DOLLAR(number, [decimals])
Parameters:
Examples with Tables
Example 1: Format a Number as Currency
=DOLLAR(1234.567)
Example 2: Format with No Decimal Places
=DOLLAR(1234.567, 0)
Example 3: Negative Decimal Places (Rounds Left of Decimal)
=DOLLAR(1234.567, -2)
Example 4: Using with a Cell Reference
Assuming:
A1 = 9876.543
=DOLLAR(A1, 1)
How DOLLAR Differs from Cell Formatting
Summary
Notes and Limitations
Because it returns text, the result of DOLLAR cannot be used directly in numeric calculations.
The currency symbol is pulled from your system’s regional settings.
If you're working internationally, consider using TEXT(number, "[$$-en-US]#,##0.00") for more control.
Related Functions
Final Thoughts
The DOLLAR function is a quick and effective way to display numbers as currency-formatted text, especially in reports and dashboards where readability is more important than further numeric computation. Use it when you want consistent formatting, regardless of cell style or localization.



Comments