Partilhar via


Substituir valores e erros

Com o Power Query, podes substituir um valor por outro valor onde esse valor esteja numa coluna. O comando Replace values pode ser encontrado:

  • No menu de atalho da célula. Selecione e mantenha pressionado (ou clique com o botão direito) na célula para substituir o valor selecionado na coluna por outro valor.

    Captura de ecrã do menu de atalhos para substituir o valor selecionado.

  • No menu de atalhos da coluna.

    Captura de ecrã do menu de atalhos para substituir a coluna selecionada.

  • Na guia Home, no grupo Transform.

    Captura de ecrã dos valores Substituir no separador Home.

  • No separador Transformar , no grupo de colunas Qualquer .

    Captura de ecrã dos valores Substituir no separador Transformar.

A operação de substituir valores tem dois modos:

  • Substituir o conteúdo inteiro das células: Este modo é o comportamento padrão para colunas não textuais, onde o Power Query procura e substitui o conteúdo completo de uma célula. Pode ativar este modo para colunas de texto selecionando a opção Avançado no diálogo Substituir valores e depois selecionando a caixa de seleção Corresponder o conteúdo inteiro da célula.
  • Substituir instâncias de uma cadeia de texto: Este modo é o comportamento padrão para colunas de texto. O Power Query procura uma cadeia de texto específica em todas as linhas de uma coluna e substitui tantas instâncias dessa cadeia quanto encontrar.

Opções avançadas só estão disponíveis em colunas do text tipo de dado. Dentro desse conjunto de opções está a opção Usar personagens especiais .

Captura de ecrã das opções avançadas de substituir valores com a opção de caracteres especiais selecionada.

Substituir o conteúdo inteiro da célula

Imagine uma tabela como a seguinte, onde tem colunas para ID da Conta, Nome da Categoria e Objetivo de Vendas.

Captura de ecrã da tabela de exemplo inicial com -1 na primeira linha da coluna de Objetivos de Vendas.

O valor de -1 na coluna do Objetivo de Vendas é um erro na origem e precisa de ser substituído pelo objetivo padrão de vendas definido pelo negócio para estas situações, que é 250.000. Para isso, seleciona e mantém pressionado (ou clica com o botão direito) no valor -1 , e depois seleciona Substituir valores. Esta ação abre a janela de diálogo Substituir valores com Valor para encontrar definido como -1. Agora só precisas de inserir 250000 na caixa Substituir por .

Captura de ecrã dos valores básicos de substituição de uma coluna sem texto.

O resultado dessa operação dá-lhe o resultado que procura.

Captura de ecrã da tabela de exemplo de resultados após o valor -1 na primeira linha da coluna de Objetivos de Vendas ter sido substituído por 250000.

Substituir instâncias de uma cadeia de texto

Continuando com a tabela anterior, digamos que queres remover a cadeia de texto "Nome da Categoria: " da coluna Nome da Categoria . Para isso, vá ao grupo Transformar no separador Início e selecione Substituir valores. Na caixa de diálogo Substituir valores, introduza a cadeia de texto Nome da Categoria: (seguida de um espaço) na caixa Valor para encontrar, deixe a Substituir com a caixa vazia e depois selecione OK.

Captura de ecrã do diálogo Substituir valores para uma coluna de texto.

O resultado dessa operação dá-lhe a tabela na imagem seguinte.

Captura de ecrã da tabela com o Nome da Categoria: texto removido de todas as linhas da coluna Nome da Categoria, restando apenas o nome real da categoria.

Erros a substituir

Para informações sobre como lidar com erros ao nível da célula, incluindo substituição de erros, consulte Gestão de erros ao nível da célula.