Dividir uma coluna de texto (Power Query)

Aplica-se a
Excel para Microsoft 365 Excel para Microsoft 365 para Mac Excel 2024 Excel 2021 Excel 2019 Excel 2016

Em Power Query, uma coluna de texto pode ser dividida em várias colunas e de várias maneiras diferentes para alcançar os resultados desejados. Por padrão, o nome das novas colunas contém o mesmo nome da coluna original com um sufixo de um período (.) e um número que representa cada seção dividida da coluna original. Em seguida, você pode renomear a coluna.

Nota O ícone de expansão Expandir em um cabeçalho de coluna não é usado para dividir uma coluna. Ele é usado para expandir colunas estruturadas, como Lista, Registro ou Tabela. Para obter mais informações , consulte Trabalhar com uma coluna estruturada de Lista, Registro ou Tabela.

Dividir uma coluna por delimitador

Você pode dividir uma coluna com um tipo de dados de texto em duas ou mais colunas usando um caractere delimitador comum. Por exemplo, uma coluna Name que contém valores escritos como <LastName>, <FirstName> pode ser dividido em duas colunas usando o caractere vírgula (,).

  1. Para abrir uma consulta, localize uma carregada anteriormente no Editor do Power Query, selecione uma célula nos dados e selecioneEditarconsulta>. Para obter mais informações , consulte Criar, carregar ou editar uma consulta no Excel.

  2. Selecione a coluna que você deseja dividir. Verifique se é um tipo de dados de texto.

  3. Selecione Coluna>>divisãoinicialpor delimitador. A caixa de diálogo Dividir uma coluna por delimitador é exibida.

  4. Na lista suspensa Selecionar ou inserir um delimitador , selecione Colon, Vírgula, Sinal igual, Ponto e vírgula, Espaço, Guia ou Personalizado. Você também pode selecionar Personalizado para especificar qualquer delimitador de caracteres.

  5. Selecione uma opção Dividir na opção:

    • Delimitador mais à esquerda Se houver vários delimitadores, a primeira coluna dividida será baseada no delimitador mais distante à esquerda e a segunda coluna dividida será baseada no restante dos caracteres à direita.
    • Delimitador mais à direitaSe houver vários delimitadores, a segunda coluna de divisão será baseada no delimitador mais distante à direita e a primeira coluna dividida será baseada no restante dos caracteres à esquerda.
    • Cada ocorrência do delimitador Se houver vários delimitadores, divida cada coluna pelo delimitador. Por exemplo, se você tiver três delimitadores, você acabará com quatro colunas.
  6. Selecione Mostrar opções avançadas e insira o número de colunas ou linhas para dividir.

  7. Se você escolher Personalizado em Selecionar ou inserir uma lista suspensa delimitador , talvez seja necessário inserir um caractere de citação alternativo ou um caractere especial.

  8. Selecione OK.

  9. Talvez você queira renomear as novas colunas para nomes mais significativos. Para obter mais informações, consulte Renomear uma coluna.

Dividir uma coluna por número de caracteres

Você pode dividir uma coluna com um tipo de dados de texto em duas ou mais colunas usando o número de caracteres dentro de um valor de texto.

  1. Para abrir uma consulta, localize uma carregada anteriormente no Editor do Power Query, selecione uma célula nos dados e selecioneEditarconsulta>. Para obter mais informações , consulte Criar, carregar ou editar uma consulta no Excel.

  2. Selecione a coluna que você deseja dividir. Verifique se a coluna é um tipo de dados de texto.

  3. SelecioneColuna> divisão inicial>por número de caracteres. A caixa de diálogo Dividir uma coluna por Número de Caracteres é exibida.

  4. Na caixa de texto Número de caracteres , insira o número de caracteres usados para dividir a coluna de texto.

  5. Selecione uma opção Dividir :

    • Uma vez, o mais à esquerda possível A primeira coluna dividida é baseada no número de caracteres que contam da esquerda e a segunda coluna de divisão é baseada no restante dos caracteres à direita.
    • Uma vez, o mais à direita possível A segunda coluna de divisão baseia-se no número de caracteres que contam da direita e a primeira coluna dividida é baseada no restante dos caracteres à esquerda.
    • Repetidamente Se a coluna tiver muitos caracteres, divida em muitas colunas com base no número de caracteres. Por exemplo, se a coluna original tiver 25 caracteres e você especificar o número de caracteres como 5, você acabará com cinco novas colunas, cada uma com 5 caracteres.
  6. Selecione Mostrar opções avançadas e insira o número de colunas para dividir.

  7. Selecione OK.

  8. Talvez você queira renomear as novas colunas para nomes mais significativos. Para obter mais informações, consulte Renomear uma coluna.

Dividir uma coluna por posições

Você pode dividir uma coluna especificando posições numéricas fixas de caracteres.

  1. Para abrir uma consulta, localize uma carregada anteriormente no Editor do Power Query, selecione uma célula nos dados e selecioneEditarconsulta>. Para obter mais informações , consulte Criar, carregar ou editar uma consulta no Excel.

  2. Selecione a coluna que você deseja dividir. Verifique se a coluna é um tipo de dados de texto.

  3. SelecioneColuna> divisão inicial>por posições. A caixa de diálogo Dividir Coluna por Posições é exibida.

  4. Na caixa Posições, insira os números de posição para dividir a coluna de texto. Por exemplo, insira 5, 10, 15 para dividir a coluna em 3 colunas de 5 caracteres.

  5. Opcionalmente, selecione Opções avançadas e selecione uma das seguintes opções:

    • Colunas Cada comprimento de coluna é baseado nas posições especificadas. Esta é a ação padrão.
    • Linhas Em vez de uma nova coluna, uma nova linha é adicionada com base nas posições especificadas. Por exemplo, insira 5, 10, 15 para dividir a coluna em 3 linhas de 5 caracteres.
  6. Selecione OK.

  7. Talvez você queira renomear as novas colunas para nomes mais significativos. Para obter mais informações, consulte Renomear uma coluna.

Dividir uma coluna por combinações de maiúsculas de letra

Você pode dividir uma coluna com base em combinações de letras maiúsculas e minúsculas para maiúsculas ou maiúsculas para minúsculas:

Minúscula para maiúsculas Para cada instância de duas letras consecutivas, sendo a primeira minúscula e a segunda maiúscula, divida a coluna original para que a segunda coluna de divisão comece com a letra maiúscula. Por exemplo:

Coluna original Primeira coluna dividida Segunda coluna dividida
Avião Ar Dados
AngelFish Angel Peixe
Estádio Bola Parque

Maiúscula para minúscula Para cada instância de duas letras consecutivas, sendo a primeira maiúscula e a segunda minúscula, divida a coluna original para que a segunda coluna de divisão comece com a letra minúscula. Por exemplo:

Coluna original Primeira coluna dividida Segunda coluna dividida
Iphone I telefone
Ipad I Almofada
Ebay E Baía
  1. Para abrir uma consulta, localize uma carregada anteriormente no Editor do Power Query, selecione uma célula nos dados e selecioneEditarconsulta>. Para obter mais informações , consulte Criar, carregar ou editar uma consulta no Excel.

  2. Selecione a coluna que pretende dividir. Certifique-se de que é um tipo de dados de texto.

  3. Siga um destes procedimentos:

    • Selecione Base>Dividir Coluna>Por Minúsculas para Maiúsculas.
    • Selecione Base>Dividir Coluna>por Maiúsculas para Minúsculas.
  4. Poderá querer mudar o nome das novas colunas para nomes mais significativos. Para obter mais informações, consulte Mudar o nome de uma coluna.

Dividir uma coluna por combinações de dígitos e sem dígitos

Quer dividir uma coluna com base em combinações de dígitos e não dígitos, dígitos para não dígitos ou sem dígitos a dígitos.

Dígito a não dígito Para cada instância de dois carateres consecutivos, sendo o primeiro um dígito e o segundo não dígito, divida a coluna original para que a segunda coluna dividida comece com o caráter não dígito. Por exemplo:

Coluna original Primeira coluna dividida Segunda coluna dividida
123Shoes 123 Sapatos
456Gloves 456 Luvas
789Carf 789 Cachecol

Não dígito a dígito Para cada instância de dois carateres consecutivos, sendo o primeiro não dígito e o segundo um dígito, divida a coluna original para que a segunda coluna dividida comece com o caráter de dígito. Por exemplo:

Coluna original Primeira coluna dividida Segunda coluna dividida
123Shoes Sapatos 123
456Gloves Luvas 456
789Carf Cachecol 789
  1. Para abrir uma consulta, localize uma que foi carregada anteriormente a partir do Editor do Power Query, selecione uma célula nos dados e, em seguida, selecione Editar Consulta>. Para obter mais informações , consulte Criar, carregar ou editar uma consulta no Excel.

  2. Selecione a coluna que pretende dividir. Certifique-se de que é um tipo de dados de texto.

  3. Siga um destes procedimentos:

    • Selecione Base>Dividir Coluna>Por Minúsculas para Maiúsculas.
    • Selecione Base>Dividir Coluna>por Maiúsculas para Minúsculas.
  4. Poderá querer mudar o nome das novas colunas para nomes mais significativos. Para obter mais informações, consulte Mudar o nome de uma coluna.

Veja Também

Ajuda do Power Query para Excel

Adicionar ou alterar tipos de dados

Dividir colunas por delimitador (docs.com)

Dividir colunas por número de carateres (docs.com)

Dividir colunas por posições (docs.com)

Dividir colunas por minúsculas em maiúsculas (docs.com)

Dividir colunas por maiúsculas para minúsculas (docs.com)

Dividir colunas por não dígito a dígito (docs.com)

Dividir colunas por dígito para não dígitos (docs.com)

Funções divisoras (docs.com)