Dividir colunas por número de caracteres

No Power Query, você pode dividir uma coluna por métodos diferentes. Nesse caso, as colunas selecionadas podem ser divididas pelo número de caracteres.

Onde encontrar colunas divididas > por número de caracteres

Você pode encontrar a opção Dividir Colunas > Por Número de Caracteres em três locais:

  • Guia Página 1 — no menu suspenso Dividir Coluna dentro do grupo Transformar.

    Botão Dividir coluna na guia Início.

  • Guia Transformar — no menu suspenso Dividir Coluna dentro do grupo Coluna de Texto.

    Botão Dividir coluna na guia Transformar.

  • Clique com o botão direito do mouse em uma coluna — dentro da opção Dividir Coluna.

    Botão dividir coluna encontrado na coluna clique com o botão direito do mouse no menu contextual.

Dividir colunas por número de caracteres em colunas

A tabela inicial para este exemplo será a abaixo, com apenas uma coluna para Column1.

Tabela inicial de exemplo.

Esta coluna contém três valores:

  • Nome da conta — nos primeiros seis caracteres
  • Data — nos oito caracteres a seguir com o formato aaaammmdd
  • Unidades — os caracteres restantes

Neste exemplo, você deseja dividir essa coluna em três colunas que contêm os valores descritos na lista acima.

Para fazer essa divisão, selecione a coluna e, em seguida, selecione a opção para dividir a coluna pelo número de caracteres. Em Dividir coluna por Número de Caracteres, aplique a seguinte configuração:

  • Número de caracteres: 6
  • Dividir: uma vez, o mais à esquerda possível

Divida a coluna em colunas por número de janelas de caracteres.

O resultado dessa operação lhe dará uma tabela com duas colunas. Um para o nome da conta e o outro que contém os valores combinados para a data e as unidades.

Amostra de tabela transformada após dividir a coluna em colunas por número de caracteres.

Observação

Power Query dividirá a coluna em apenas duas colunas. O nome das novas colunas conterá o mesmo nome que a coluna original. Um sufixo que contém um ponto e um número que representa a seção de divisão da coluna será anexado aos nomes das novas colunas.

Agora, continue a fazer a mesma operação na nova coluna Column1.2, mas com a seguinte configuração:

  • Número de caracteres: 8
  • Dividir: uma vez, o mais à esquerda possível

Nova operação de divisão sobre a coluna Column1.2.

O resultado dessa operação produzirá uma tabela com três colunas. Observe os novos nomes das duas colunas na extrema direita. Column1.2.1 e Column1.2.2 foram criadas automaticamente pela operação de divisão de coluna.

Resultado da divisão da coluna Column1.2.

Agora você pode alterar o nome das colunas e também definir os tipos de dados de cada coluna da seguinte forma:

Nome da coluna original Nome da nova coluna Tipo de dados
Column1.1 Nome da Conta Texto
Column1.2.1 Data Data
Column1.2.2 Unidades Número Inteiro

Sua tabela final será como a da imagem a seguir.

Tabela de exemplo final após novos nomes de coluna.

Dividir colunas por número de caracteres em linhas

A tabela inicial para este exemplo será a abaixo, com as colunas Grupo e Conta.

Tabela inicial de exemplo para divisão em linhas.

A coluna Conta pode conter vários valores na mesma célula. Cada valor tem o mesmo comprimento em caracteres, com um total de seis caracteres. Neste exemplo, você deseja dividir esses valores para que você possa ter cada valor de conta em sua própria linha.

Para fazer isso, selecione a coluna Conta e, em seguida, selecione a opção para dividir a coluna pelo número de caracteres. Em Dividir coluna por Número de Caracteres, aplique a seguinte configuração:

  • Número de caracteres: 6
  • Dividir: repetidamente
  • Dividir em: linhas

Dividir em linhas por número de janela de caracteres.

O resultado dessa operação lhe dará uma tabela com o mesmo número de colunas, mas muitas outras linhas porque os fragmentos dentro dos valores de célula originais na coluna Conta agora são divididos em várias linhas.

Tabela final após a operação de divisão em linhas.