Extract Text Before / After a Delimiter in Power Query M
Splits a text value at the first occurrence of a delimiter and keeps only the part before or after it.
Text TransformationsBeginnerextractdelimitersplittext
Notes
Replace "@" with the delimiter you need; Text.BeforeDelimiter/AfterDelimiter also accept an index for the Nth occurrence.
Requirements
- A table with a text column containing a consistent delimiter.
How to use this snippet
- In Power BI Desktop, choose Transform data to open Power Query, then open the Advanced Editor on a query (or start from a blank query).
- Paste the snippet and replace the placeholder names (tables, columns, file paths) with your own. Check the requirements above first.
- Run it through the Power Query M Formatter to tidy the layout.
Related Power Query M snippets
More Power Query M resources
Browse all 145 snippets in the Power Query M Code Snippets, or search the library for something similar to Extract Text Before / After a Delimiter.