Substituir valores e erros

Com Power Query, você pode substituir um valor por outro valor sempre que esse valor for encontrado em uma coluna. O comando replace Values 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 da coluna.

    Menu de atalho para substituir a coluna selecionada.

  • Na guia início , no grupo transformar .

    Substitua os valores na guia página inicial.

  • Na guia transformar , no grupo qualquer coluna .

    Substitua os valores na guia transformar.

A operação Replace Values tem dois modos:

  • Substituir todo o conteúdo da célula: esse é o comportamento padrão para colunas que não são de texto, onde 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 marcando a caixa de seleção corresponder conteúdo de célula inteiro .
  • Substituir instâncias de uma cadeia de texto: esse é o comportamento padrão para colunas de texto, em que Power Query pesquisará uma cadeia de caracteres de texto específica em todas as linhas de uma coluna e substituirá tantas instâncias da cadeia de texto que encontrar.

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

Opção substituir usando 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 pelo objetivo de vendas padrão definido pela empresa para essas instâncias, que é 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 o valor para localizar definido como -1. Agora tudo o que você precisa fazer é inserir 250000 na caixa substituir por .

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

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

Tabela de exemplo de saída depois que o valor-1 na primeira linha da coluna meta de vendas foi substituído por 250000.

Substituir instâncias de uma cadeia de texto

Continuando com a tabela anterior, digamos que você deseja remover a cadeia de texto "nome da categoria:" da coluna nome da categoria . Para fazer isso, vá para o grupo de transformação na guia início e selecione substituir valores. Na caixa de diálogo substituir valores , digite o nome da categoria da cadeia de texto: (seguido por um espaço) na caixa valor a ser localizado , deixe a caixa substituir por vazia e, em seguida, selecione OK.

Substituir valores de 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, deixando apenas o nome real da categoria.