How to Remove Currency Symbols from a List of Prices
A list of prices copied from a website, invoice, or report usually comes with the currency symbol attached - $19.99, €1,234.56, 19.99 £. Before that data can be sorted, summed, or imported anywhere that expects plain numbers, the symbol (and often the thousands separator) needs to go. Doing this with Find & Replace one symbol at a time works but takes several passes if the formatting is inconsistent.
Quick answer
Paste the price list into the Data Cleaner and select the Numbers preset. It strips leading or trailing currency symbols ($, €, £, ¥, and about twenty others), removes thousands separators, and normalises the decimal format to a plain period - all in one pass, whether the symbol appears before or after the number.
Clean your price list now. Free, no account needed.
Open Data Cleaner →How to do it
- Paste your price list into the Data Cleaner. One price per line.
- Select the Numbers preset. It bundles currency stripping, thousands-separator removal, and decimal normalisation together.
- Copy the cleaned output. Plain numbers, ready to sort, sum, or import.
A list like this:
$19.99 $1,234.56 19.99 £ €1.234,56
becomes:
19.99 1234.56 19.99 1234.56
Symbol before or after the number, both work
Prices are formatted differently depending on the region a list came from - US and UK prices typically lead with the symbol ($19.99), while some European formats put it after the number (19.99 €). The stripping handles either position, and about twenty currency symbols in total (dollar, cent, pound, euro, yen, rupee, won, ruble, and more), so a mixed list from several sources still cleans consistently in one pass.
Thousands separators and decimal formats
Prices over 999 usually have a thousands separator, and different regions disagree on which character means what: US format uses a comma for thousands and a period for the decimal (1,234.56), while much of Europe does the reverse (1.234,56). Both are handled by the same Numbers preset: thousands separators are removed, and the decimal separator is normalised to a period regardless of which convention the source used.
The Excel alternative, for comparison
If the prices are already stored as real numbers in a spreadsheet (not text), changing the cell format to None removes the displayed currency symbol without touching the underlying value - fastest option if you're staying in Excel. If they're stored as text (common after a copy-paste from a web page), a Find & Replace pass per symbol, or a VALUE() formula combined with substitution, gets you there with a couple more steps. Pasting into a cleaner tool gets the same end result without needing to determine which case you're in first.
Need the cleaned numbers sorted too?
See how to sort a list of numbers correctly once the currency symbols are gone.