Pular para o conteúdo
officetuning.aiofficetuning.ai
TreinamentosConsultoriaBibliotecaFerramentasConteúdoPortfólio
Entrar
officetuning.aiofficetuning.ai

Treinamento, consultoria e mentoria para decidir, construir e aprender nas quatro frentes da marca.

AI · Data · Productivity · Dev · São Paulo
contato@officetuning.ai
TreinamentosPower BIExcelSQLPowerPointIA + ProdutividadeTodos os treinamentos
PortalConsultoriaBibliotecaPortfólioBackground BuilderDashboard CanvasConteúdo
InstitucionalPolítica de privacidadeInformações legais
© 2026 officetuning.ai · São Paulo
  1. Biblioteca
  2. Power Query (M)
  3. Funções M
  4. Table.SplitColumn

Table.SplitColumn

MTabela

Divide a coluna sourceColumn em um conjunto de novas colunas usando a função divisora splitter (por exemplo, Splitter.SplitTextByDelimiter).

Sintaxe

M
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

Parâmetros

tabletableObrigatório

Tabela que contém a coluna a dividir.

M
Source
sourceColumntextObrigatório

Nome da coluna a dividir.

M
"Name"
splitterfunctionObrigatório

Função divisora usada na divisão.

M
Splitter.SplitTextByDelimiter(" ")
columnNamesOrNumberanyOpcional

Lista de nomes das novas colunas ou quantidade de novas colunas.

defaultanyOpcional

Valor usado quando faltam valores para preencher as novas colunas; padrão null.

extraColumnsanyOpcional

O que fazer com valores excedentes; padrão ExtraValues.Ignore.

Retorna

table

Exemplo

M
let
    Source = #table(type table[CustomerID = number, Name = text, Phone = text],
    {
        {1, "Bob White", "123-4567"},
        {2, "Jim Smith", "987-6543"},
        {3, "Paul", "543-7890"},
        {4, "Cristina Best", "232-1550"}
    }),
    SplitColumns = Table.SplitColumn(
        Source,
        "Name",
        Splitter.SplitTextByDelimiter(" "))
in
    SplitColumns

Resultado

M
#table(type table[CustomerID = number, Name.1 = text, Name.2 = text, Phone = text],
{
    {1, "Bob", "White", "123-4567"},
    {2, "Jim", "Smith", "987-6543"},
    {3, "Paul", null, "543-7890"},
    {4, "Cristina", "Best", "232-1550"}
})

Observações

default substitui o valor usado quando não há valores suficientes para preencher as novas colunas; o padrão é null. extraColumns aceita um valor ExtraValues.Type para tratar valores excedentes; o padrão é ExtraValues.Ignore.

Mais informações

Subgrupo
Table
Referência
https://learn.microsoft.com/pt-br/powerquery-m/table-splitcolumn
Função anteriorTable.SplitAtPróxima função Table.StopFolding
Biblioteca