NUMBERVALUE function in Excel
Converts text to number in a locale-independent manner
=NUMBERVALUE(Text, [Decimal_separator], [Group_separator ])NUMBERVALUE syntax and parameters
Three arguments, one required.
- TextstringRequired
The text to convert to a number.
- Decimal_separatorstringOptional
The character used to separate the integer and fractional part of the result.
- Group_separatorstringOptional
The character used to separate groupings of numbers, such as thousands from hundreds and millions from thousands.
NUMBERVALUE examples
Formulas you'll actually reuse.
A German-formatted amount into a number, whatever the workbook's locale:
=NUMBERVALUE("1.250,75", ",", ".")Result
1250.75A percentage with a comma decimal — the % sign is applied:
=NUMBERVALUE("12,5%", ",")Result
0.125
NUMBERVALUE in Google Sheets
No direct equivalent — here's the way around.
Try NUMBERVALUE in the playground
Edit the example — nothing to install.
Preloaded with the NUMBERVALUE formula from Example 1 — change anything and watch it respond.
NUMBERVALUE errors
What they mean — and the fixes.
#VALUE!The text has more than one decimal separator, or the decimal and group separators are the same character.
Related functions
More ways Excel gets this done.
- ARRAYTOTEXTReturns an array of text values from any specified rangeTextNo Google Sheets equivalent
- CHARReturns the character specified by the code numberTextGoogle Sheets
- CLEANRemoves all nonprintable characters from textTextGoogle Sheets
- CODEReturns a numeric code for the first character in a text stringTextGoogle Sheets
- CONCATCombines the text from multiple ranges and/or strings, but it doesn't provide the delimiter or IgnoreEmpty arguments.TextGoogle Sheets
- CONCATENATEJoins several text items into one text itemTextGoogle Sheets