Substituir valores e erros

Com o Power Query, você pode substituir um valor por outro valor onde quer que esse valor seja encontrado em uma coluna. O comando Substituir valores pode ser encontrado:

  • No menu de atalho da célula. Clique com o botão direito do mouse na célula para substituir o valor selecionado na coluna por outro valor.

    Menu de atalho para substituir o valor selecionado.

  • No menu de atalho de coluna.

    Menu de atalho para substituir a coluna selecionada.

  • Na guia Página Inicial, no grupo Transformar.

    Substitua valores na guia Início.

  • Na guia Transformar, no grupo de quaisquer colunas .

    Substitua valores na guia Transformar.

A operação substituir valores tem dois modos:

  • Substitua todo o conteúdo da célula: esse é o comportamento padrão para colunas que não são de texto, em que o Power Query pesquisa e substitui o conteúdo completo de uma célula. Você pode habilitar esse modo para colunas de texto selecionando opções avançadas e selecionando a caixa de seleção Corresponder todo o conteúdo da célula .
  • Substitua instâncias de uma cadeia de caracteres de texto: esse é o comportamento padrão para colunas de texto, em que o Power Query procurará uma cadeia de caracteres de texto específica em todas as linhas de uma coluna e substituirá quantas instâncias da cadeia de texto encontrar.

As opções avançadas só estão disponíveis em colunas do tipo de dados Texto. Dentro desse conjunto de opções está a opção Substituir usando caracteres especiais.

Substitua usando a opção de caracteres especiais.

Substituir todo o conteúdo da célula

Imagine uma tabela como a seguinte, em que você tem colunas para ID da Conta, Nome da Categoria e Meta de Vendas.

Tabela de exemplo inicial com -1 na primeira linha da coluna Meta de Vendas.

O valor de -1 na coluna Meta de Vendas é um erro na origem e precisa ser substituído pela meta de vendas padrão definida pela empresa para essas instâncias, que é de 250.000. Para fazer isso, clique com o botão direito do mouse no valor -1 e selecione Substituir valores. Essa ação abrirá a caixa de diálogo Substituir valores com Valor para localizar definido como -1. Agora, tudo o que você precisa fazer é inserir 2500000 na caixa Substituir por .

Substitua valores por uma coluna que não seja de texto.

O resultado dessa operação dará o resultado que você está procurando.

A tabela de exemplo de saída após o valor -1 na primeira linha da coluna Meta de Vendas foi substituída por 250000.

Substituir instâncias de uma cadeia de caracteres de texto

Continuando com a tabela anterior, digamos que você queira remover a cadeia de caracteres de texto "Nome da Categoria: " da coluna Nome da Categoria. Para fazer isso, vá para o grupo Transformar na guia Página Inicial e selecione Substituir valores. Na caixa de diálogo Substituir valores, insira o nome da categoria da cadeia de texto: (seguido por um espaço) na caixa Valor a ser encontrado, deixe a caixa Substituir com vazio e selecione OK.

Substitua valores para uma coluna de texto.

O resultado dessa operação fornece a tabela na imagem a seguir.

Tabela com o Nome da Categoria: texto removido de todas as linhas da coluna Nome da Categoria, mantendo apenas o nome da categoria real.