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

No Power Query, uma coluna de texto pode ser dividida em múltiplas colunas e de várias formas diferentes para alcançar os resultados pretendidos. Por predefinição, o nome das novas colunas contém o mesmo nome que a coluna original com um sufixo de um ponto final (.) e um número que representa cada secção dividida da coluna original. Em seguida, pode mudar o nome da coluna.

Nota O ícone expandir Expandir num cabeçalho de coluna não é utilizado para dividir uma coluna. É utilizado para expandir colunas estruturadas, como Lista, Registo ou Tabela. Para obter mais informações , consulte Trabalhar com uma coluna estruturada de Lista, Registo ou Tabela.

Dividir uma coluna por delimitador

Pode dividir uma coluna com um tipo de dados de texto em duas ou mais colunas com um caráter delimitador comum. Por exemplo, uma coluna Nome que contém valores escritos como <Apelido>, <FirstName> pode ser dividida em duas colunas com o caráter de vírgula (,).

  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. Selecione Base>Dividir Coluna>por Delimitador. É apresentada a caixa de diálogo Dividir uma coluna por delimitador .

  4. No menu pendente Selecionar ou introduzir um delimitador , selecione Dois Pontos, Vírgula, Sinal de Igual, Ponto E vírgula, Espaço, Tabulação ou Personalizado. Também pode selecionar Personalizado para especificar qualquer delimitador de carateres.

  5. Selecione uma opção Dividir em :

    • Delimitador mais à esquerda Se existirem vários delimitadores, a primeira coluna dividida baseia-se no delimitador mais à esquerda e a segunda coluna dividida baseia-se nos restantes carateres à direita.
    • Delimitador mais à direitaSe existirem vários delimitadores, a segunda coluna dividida baseia-se no delimitador mais à direita e a primeira coluna dividida baseia-se nos restantes carateres à esquerda.
    • Cada ocorrência do delimitador Se existirem vários delimitadores, divida cada coluna pelo delimitador. Por exemplo, se tiver três delimitadores, acabará com quatro colunas.
  6. Selecione Mostrar opções avançadas e introduza o número de colunas ou linhas em que pretende dividir.

  7. Se selecionar Personalizar em Selecionar ou introduzir uma lista pendente de delimitador , poderá ter de introduzir um caráter de aspas alternativo ou um caráter especial.

  8. Selecione OK.

  9. 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 número de carateres

Pode dividir uma coluna com um tipo de dados de texto em duas ou mais colunas ao utilizar o número de carateres dentro de um valor de texto.

  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 a coluna é um tipo de dados de texto.

  3. Selecione Base>Dividir Coluna>por Número de Carateres. É apresentada a caixa de diálogo Dividir uma coluna por Número de Carateres .

  4. Na caixa de texto Número de carateres , introduza o número de carateres utilizados para dividir a coluna de texto.

  5. Selecione uma opção Dividir :

    • Uma vez, o mais à esquerda possível A primeira coluna dividida baseia-se no número de carateres a contar da esquerda e a segunda coluna dividida baseia-se nos restantes carateres à direita.
    • Uma vez, o mais à direita possível A segunda coluna dividida baseia-se no número de carateres a contar da direita e a primeira coluna dividida baseia-se nos restantes carateres à esquerda.
    • Repetidamente Se a coluna tiver muitos carateres, divida em muitas colunas com base no número de carateres. Por exemplo, se a coluna original tiver 25 carateres e especificar o número de carateres como 5, acabará com cinco novas colunas, cada uma com 5 carateres.
  6. Selecione Mostrar opções avançadas e introduza o número de colunas em que pretende dividir.

  7. Selecione OK.

  8. 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 posições

Pode dividir uma coluna ao especificar posições numéricas fixas de carateres.

  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 a coluna é um tipo de dados de texto.

  3. Selecione Base>Dividir Coluna>por Posições. É apresentada a caixa de diálogo Dividir Coluna por Posições .

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

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

    • Colunas Cada comprimento de coluna baseia-se nas posições que especificou. Esta é a ação predefinida.
    • Linhas Em vez de uma nova coluna, é adicionada uma nova linha com base nas posições que especificou. Por exemplo, introduza 5, 10, 15 para dividir a coluna em 3 linhas de 5 carateres.
  6. Selecione OK.

  7. 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 maiúsculas/minúsculas

Pode dividir uma coluna com base em combinações de maiúsculas e minúsculas em maiúsculas ou em maiúsculas para minúsculas:

Minúsculas para maiúsculas Para cada instância de duas letras consecutivas, a primeira em minúsculas e a segunda em maiúsculas, dividem a coluna original para que a segunda coluna dividida comece com a letra maiúscula. Por exemplo:

Coluna original Primeira coluna dividida Segunda coluna dividida
AirPlane Ar Avião
Peixe-Anjo Anjo Peixe
BallPark Bola Parque

Maiúsculas para minúsculas Para cada instância de duas letras consecutivas, a primeira em maiúsculas e a segunda em minúsculas, divida a coluna original para que a segunda coluna dividida comece pela letra minúscula. Por exemplo:

Coluna original Primeira coluna dividida Segunda coluna dividida
Iphone I telemóvel
Ipad I teclado
Ebay E baía
  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 dos seguintes 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 Lenço

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 Lenço 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 dos seguintes 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.

Consulte 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)