Power Query M code
let
Source = YourTable,
Cleaned = Table.TransformColumns(Source, {{"ColumnName", each Text.Select(_, {"a".."z", "A".."Z", "0".."9", " "}), type text}})
in
Cleaned
Strips punctuation and symbols from a text column, keeping only letters, numbers and spaces.
let
Source = YourTable,
Cleaned = Table.TransformColumns(Source, {{"ColumnName", each Text.Select(_, {"a".."z", "A".."Z", "0".."9", " "}), type text}})
in
Cleaned
Text.Select keeps only the listed character ranges; add characters like "-" or "_" to the list if you want to keep them.
Browse all 145 snippets in the Power Query M Code Snippets, or search the library for something similar to Remove Special Characters.