Ler em inglês

Partilhar via


Substituir valores e erros

Com o Power Query, pode substituir um valor por outro sempre que esse valor seja encontrado numa 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 da coluna.

    Menu de atalho para substituir a coluna selecionada.

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

    Substitua valores na guia Página Inicial.

  • Na guia Transformar, no grupo Qualquer coluna.

    Substitua valores na guia Transformar.

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

  • Substituir todo o conteúdo da célula: este é o comportamento predefinido para colunas que não sejam de texto, em que o Power Query procura 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, em seguida, marcando a caixa de seleção Corresponder todo o conteúdo da célula.
  • Substituir ocorrências de uma cadeia de texto: este é o comportamento predefinido para colunas de texto, em que o Power Query procurará uma cadeia de texto específica em todas as linhas de uma coluna e substituirá o número de ocorrê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 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, onde 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 é 250.000. Para fazer isso, clique com o botão direito do mouse no valor -1 e selecione Substituir valores. Esta ação exibirá a caixa de diálogo Substituir valores por Valor para localizar definido como -1. Agora tudo o que você precisa fazer é digitar 250000 na caixa Substituir por .

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

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

Tabela de amostra 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 caracteres de texto

Continuando com a tabela anterior, digamos que você queira remover a cadeia 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, digite a cadeia de texto Nome da categoria: (seguido de um espaço) na caixa Valor a ser localizado, deixe a caixa Substituir por vazia 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, deixando apenas o nome real da categoria.