Você pode adicionar uma coluna condicional à sua consulta usando uma caixa de diálogo para criar a fórmula.
Para abrir uma consulta, localize uma previamente carregada no Editor do Power Query, selecione uma célula nos dados e selecione Editar Consulta>. Para obter mais informações , consulte Criar, carregar ou editar uma consulta no Excel.
Selecione Adicionar Coluna>Coluna Condicional. A caixa de diálogo Adicionar Coluna Condicional aparece para ajudá-lo a criar uma fórmula sintaticamente correta:
if condition then expression else expression
Na caixa Novo nome da coluna, insira um nome exclusivo para a nova coluna condicional. No exemplo, alteramos o nome de Personalizado para Região.
Na caixa de listagem Nome da coluna , selecione um nome de coluna. No exemplo, selecionamos Nome & Postal, que é uma lista de estados americanos.
Na caixa de listagem Operador, selecione um operador. No exemplo, selecionamos Contém.
Na caixa Valor, insira o valor apropriado. No exemplo, inserimos "Washington".
Na caixa Saída , insira o valor de saída que sua coluna condicional deve exibir quando a condição if for verdadeira. No exemplo, inserimos "Oeste".
Se você quiser adicionar uma expressão else quando a condição for falsa, selecione Adicionar Cláusula e repita as etapas 4 a 6. No exemplo, outras regiões são adicionadas, incluindo Sul, Nordeste e Centro-Oeste. Isso é comumente chamado de condição aninhada.
Para excluir ou reorganizar cláusulas, selecione Mais (...) ao lado da cláusula e selecione um comando.
Opcionalmente, adicione uma expressão else final. Você pode inserir um valor, outra coluna ou um parâmetro.
Selecione OK.
Observações
- Por padrão, uma coluna condicional não tem um tipo de dados definido automaticamente. Para obter mais informações, consulte Adicionar ou alterar tipos de dados.
- Para modificar a condição, selecione o ícone Editar
ao lado da etapa Coluna condicional adicionada nas Etapas Aplicadas do painel Configurações de Consulta .
Veja Também
Ajuda do Power Query para Excel
Adicionar uma coluna personalizada