Ler em inglês

Partilhar via


Mudar o nome das colunas

No Power Query, pode mudar o nome das colunas para formatar o conjunto de dados de forma clara e concisa.

Como exemplo, vamos começar com um conjunto de dados que tem duas colunas.

Coluna 1 Coluna 2
Panamá Panamá
EUA Nova Iorque
Canadá Toronto

Os cabeçalhos das colunas são Coluna 1 e Coluna 2, mas você deseja alterar esses nomes para nomes mais amigáveis para suas colunas.

  • A coluna 1 passa a ser País
  • A coluna 2 torna-se Cidade

O resultado final que pretende no Power Query tem o aspeto da tabela seguinte.

Captura de ecrã da tabela de saída de exemplo com País e Cidade como novos cabeçalhos de coluna.

Como renomear uma coluna

Há três maneiras de renomear uma coluna no Power Query.

  • Clique duas vezes no cabeçalho da coluna: a ação de clicar duas vezes imediatamente permite renomear a coluna.

    Captura de ecrã do cabeçalho da coluna que lhe permite mudar o nome da coluna após uma dupla seleção.

  • Clique com o botão direito do mouse na coluna de sua escolha: um menu contextual é exibido e você pode selecionar a opção Renomear para renomear a coluna selecionada.

    Captura de tela do menu de contexto da coluna com a opção Renomear enfatizada.

  • Opção Renomear na guia Transformar: na guia Transformar , no grupo Qualquer coluna , selecione a opção Renomear .

    Captura de tela da opção Renomear coluna encontrada dentro da coluna Qualquer na guia Transformar.

Evitar nomes de colunas duplicados

O Power Query exige que os nomes das colunas das tabelas sejam exclusivos em todas as colunas. Esse requisito significa que, se você tentar renomear uma coluna para um nome de coluna que já existe na tabela, um erro com a mensagem Conflito de Nome de Coluna será exibido. Você deve renomear a coluna para outra coisa.

Por exemplo, para a primeira tabela de exemplo fornecida neste artigo, imagine que você tente renomear a Coluna 1 e a Coluna 2 para "Geografia". Aparece uma mensagem de erro que impede que você renomeie a segunda coluna para "Geografia".

Captura de ecrã da mensagem de erro de conflito da coluna Renomear.

Desambiguação do nome da coluna

Com muitas ações executadas no Power Query que podem resultar num Conflito de Nome de Coluna, o Power Query tenta desambiguar renomeando todas as instâncias duplicadas do mesmo nome de coluna. A forma como o Power Query muda o nome destas colunas é adicionando um sufixo ao nome da coluna original que tenha um separador (normalmente um ponto ou um sublinhado). Em seguida, é adicionado um número que representa a instância do nome da coluna duplicada pela ordem em que o Power Query a localiza. Essa renomeação geralmente pode acontecer com ações como, mas não limitadas a:

  • Promover os cabeçalhos das colunas a partir da primeira linha: por exemplo, se tentou promover a primeira linha da tabela de exemplo neste artigo, o Power Query muda o nome das colunas para Panamá e Panama_1.

    Captura de tela mostrando o resultado do uso da opção Promover linhas para cabeçalhos para mostrar a desambiguação do nome da coluna.

    Nota

    Para saber mais sobre como promover cabeçalhos a partir da sua primeira linha, vá para Promover ou rebaixar cabeçalhos de coluna.

  • Expandir uma coluna com um nome de campo que também existe na tabela atual: esse resultado pode acontecer, por exemplo, quando você executa uma operação de mesclagem e a coluna com a tabela mesclada tem nomes de campo que também existem na tabela. Quando tenta expandir os campos dessa coluna, o Power Query tenta automaticamente desambiguar para evitar erros de Conflito de Nome de Coluna .

    Expandir nomes de campo que já existem na tabela.