Forum

Extract text before...
 
Notifications
Clear all

Extract text before multiple delimiters

3 Posts
2 Users
0 Reactions
371 Views
(@boomie)
Posts: 6
Active Member
Topic starter
 

Hello, I tried to extract names before multiple delimiters in a column but I got "cannot convert value ... to type list" error.

Please help.

 
Posted : 25/06/2020 4:53 pm
Philip Treacy
(@philipt)
Posts: 1631
Member Admin
 

Hi Bunmi,

You can split the column by delimiter (space) from the right, then do it again

let
Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
#"Changed Type" = Table.TransformColumnTypes(Source,{{"Name", type text}}),
#"Split Column by Delimiter" = Table.SplitColumn(#"Changed Type", "Name", Splitter.SplitTextByEachDelimiter({" "}, QuoteStyle.Csv, true), {"Name.1", "Name.2"}),
#"Removed Columns" = Table.RemoveColumns(#"Split Column by Delimiter",{"Name.2"}),
#"Split Column by Delimiter1" = Table.SplitColumn(#"Removed Columns", "Name.1", Splitter.SplitTextByEachDelimiter({" "}, QuoteStyle.Csv, true), {"Name.1.1", "Name.1.2"}),
#"Removed Columns1" = Table.RemoveColumns(#"Split Column by Delimiter1",{"Name.1.2"}),
#"Renamed Columns" = Table.RenameColumns(#"Removed Columns1",{{"Name.1.1", "Name"}})
in
#"Renamed Columns"

Regards

Phil

 
Posted : 25/06/2020 6:39 pm
(@boomie)
Posts: 6
Active Member
Topic starter
 

Thanks a bunch!

 
Posted : 25/06/2020 7:27 pm
Share: