Power Query M code
let
Source = YourTable,
Cleaned = Table.TransformColumns(Source, {{"ColumnName", each Number.From(Text.Select(_, {"0".."9", "."})), type number}})
in
Cleaned
Strips currency symbols and thousands separators from a text value before converting it to a proper number.
let
Source = YourTable,
Cleaned = Table.TransformColumns(Source, {{"ColumnName", each Number.From(Text.Select(_, {"0".."9", "."})), type number}})
in
Cleaned
This removes everything except digits and the decimal point; use Convert Parentheses to Negative Numbers first if negatives are shown as ($100).
Browse all 145 snippets in the Power Query M Code Snippets, or search the library for something similar to Convert Currency Text to Number ($1,200.50).