Table.SplitColumn

Divides the designated columns into multiple new columns using the designated splitting function.

Syntax

Table.SplitColumn(table as table, sourceColumn as text, splitter as function, optional columnNamesOrNumber as any, optional default as any, optional extraColumns as any) as table

About

Divides the designated columns into multiple new columns using the designated splitting function.

Explanation

Divide the "Name" column at the position of the letter "i" into two separate columns. Usage Example in Power Query M: ``` Customers = Table.FromRecords({ [CustomerID = 1, Name = "Bob", Phone = "123-4567"], [CustomerID = 2, Name = "Jim", Phone = "987-6543"], [CustomerID = 3, Name = "Paul", Phone = "543-7890"], [CustomerID = 4, Name = "Cristina", Phone = "232-1550"] }) Table.SplitColumn(Customers, "Name", Splitter.SplitTextByDelimiter("i"), 2) Output: Table.FromRecords({ [CustomerID = 1, Name.1 = "Bob", Name.2 = null, Phone = "123-4567"], [CustomerID = 2, Name.1 = "J", Name.2 = "m", Phone = "987-6543"], [CustomerID = 3, Name.1 = "Paul", Name.2 = null, Phone = "543-7890"], [CustomerID = 4, Name.1 = "Cr", Name.2 = "st", Phone = "232-1550"] }) ```