Criar, carregar ou editar uma consulta no Excel (Power Query)

Aplica-se a
Excel para Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

O Power Query oferece várias maneiras de criar e carregar consultas do Power em sua pasta de trabalho. Você também pode definir as configurações de carga de consulta padrão na janela Opções de Consulta .

Dica Para informar se os dados em uma planilha são formatados pelo Power Query, selecione uma célula de dados e, se a guia da faixa de opções de contexto da consulta aparecer, os dados foram carregados do Power Query. 

Selecionando uma célula em uma consulta para revelar a guia Consulta

Sobre a integração do Power Query no Excel

Saiba em qual ambiente você está O Power Query está bem integrado à interface do usuário do Excel, especialmente quando você importa dados, trabalha com conexões e edita Tabelas Dinâmicas, tabelas do Excel e intervalos nomeados. Para evitar confusão, é importante saber em qual ambiente você está no momento, Excel ou Power Query, a qualquer momento.

A planilha, a faixa de opções e a grade do Excel familiares A faixa de opções do Editor do Power Query e a visualização de dados
Uma planilha típica do Excel Uma exibição típica do Editor do Power Query

Por exemplo, a manipulação de dados em uma planilha do Excel é fundamentalmente diferente do que o Power Query. Além disso, os dados conectados que você vê em uma planilha do Excel podem ou não ter o Power Query trabalhando nos bastidores para moldar os dados. Isso só ocorre quando você carrega os dados em uma planilha ou Modelo de Dados do Power Query.

Renomear guias da planilha É uma boa ideia renomear guias de planilha de maneira significativa, especialmente se você tiver muitas delas. É particularmente importante esclarecer a diferença entre uma planilha de dados e uma planilha carregada do Editor do Power Query. Mesmo que você tenha apenas duas planilhas, uma com uma tabela do Excel, chamada Planilha1, e a outra uma consulta criada importando essa tabela do Excel, chamada Tabela1, é fácil ficar confuso. É sempre uma boa prática alterar os nomes padrão das guias de planilha para nomes que façam mais sentido para você. Por exemplo, renomeie Sheet1 para DataTable e Table1 para QueryTable. Agora está claro qual guia contém os dados e qual guia contém a consulta.

Criar uma consulta

Você pode criar uma consulta a partir de dados importados ou criar uma consulta em branco.

Criar uma consulta a partir de dados importados

Essa é a maneira mais comum de criar uma consulta.

  1. Importar alguns dados. Para obter mais informações, consulte Importar dados de fontes de dados externas.
  2. Selecione uma célula nos dados e selecione Edição de Consulta>.

Criar uma consulta em branco

Você pode querer começar do zero. Há duas maneiras de fazer isso.

  • Selecionar Dados>Obter dados>de outras fontes> consultaem branco.
  • Selecionar Dados>Obter Dados>Iniciar o Editor do Power Query.

Neste ponto, você pode adicionar etapas e fórmulas manualmente se conhecer bem a linguagem da fórmula M do Power Query.

Ou você pode selecionar Página Inicial e, em seguida, selecionar um comando no grupo Nova Consulta . Siga um destes procedimentos:

  • Selecione Nova Fonte para adicionar uma fonte de dados. Esse comando é exatamente como o comandoObter Dados na faixa de opções> do Excel.
  • Selecione Fontes Recentes para selecionar de uma fonte de dados com a qual você tem trabalhado. Esse comando é exatamente como o comandoFontes deDados> Recentes na faixa do Excel.
  • Selecione Inserir Dados para inserir dados manualmente. Você pode escolher esse comando para experimentar o Editor do Editor do Power Query independente de uma fonte de dados externa.

Carregar uma consulta

Supondo que sua consulta seja válida e não tenha erros, você poderá carregá-la novamente em uma planilha ou Modelo de Dados.

Carregar uma consulta no Editor do Power Query

No Editor do Power Query, siga um destes procedimentos:

  • Para carregar em uma planilha, selecione Fechamento Inicial>& Carregar Fechar>& Carregar.

  • Para carregar em um Modelo de Dados, selecione Página Inicial>Fechar & Carregar>Fechar & Carregar Para.

    Na caixa de diálogoImportar Dados , selecione Adicionar esses dados ao Modelo de Dados.

Dica Às vezes, o comando Carregar para está esmaecido ou desabilitado. Isso pode ocorrer na primeira vez que você criar uma consulta em uma pasta de trabalho. Se isso ocorrer, selecione Fechar & Carregar, na nova planilha, selecione Consultas de Dados>& Consultas de Conexões>, clique com o botão direito do mouse na consulta e selecione Carregar Para. Como alternativa, na faixa de opções do Editor do Power Query, selecione Query>Load To.

Carregar uma consulta no painel Consultas e Conexões

No Excel, talvez você queira carregar uma consulta em outra planilha ou Modelo de Dados.

  1. No Excel, selecione Consultas de Dados>& Conexões e, em seguida, selecione a guia Consultas .
  2. Na lista de consultas, localize a consulta, clique com o botão direito do mouse nela e selecione Carregar Para. A caixa de diálogo Importar Dados será exibida.
  3. Decida como você deseja importar os dados e selecione OK. Para obter mais informações sobre como usar essa caixa de diálogo, selecione o ponto de interrogação (?).

Editar uma consulta de uma planilha

Há várias maneiras de editar uma consulta carregada em uma planilha.

Editar uma consulta a partir de dados na planilha do Excel

  • Para editar uma consulta, localize uma previamente carregada do Editor do Power Query, selecione uma célula nos dados e selecione Editar Consulta>.

Editar uma consulta no painel Consultas & Conexões

Você pode achar que o painel Consultas & Conexões é mais conveniente de usar quando você tem muitas consultas em uma pasta de trabalho e deseja encontrar uma rapidamente.

  1. No Excel, selecione Consultas de Dados>& Conexões e, em seguida, selecione a guia Consultas .
  2. Na lista de consultas, localize a consulta, clique com o botão direito do mouse na consulta e selecione Editar.

Editar uma consulta na caixa de diálogo Propriedades da Consulta

  • No Excel, selecione dados>,dados & conexões>, clique com o botão direito do mouse na consulta e selecione Propriedades, selecione a guia Definição na caixa de diálogo Propriedades e selecione Editar Consulta.

Dica Se você estiver em uma planilha com uma consulta, selecionePropriedades de Dados>, selecione a guia Definição na caixa de diálogo Propriedades e, em seguida, selecione Editar Consulta.

Editar a consulta de uma tabela em um Modelo de Dados

Um Modelo de Dados normalmente contém várias tabelas organizadas em uma relação. Você carrega uma consulta em um Modelo de Dados usando o comando Carregar para exibir a caixa de diálogo Importar Dados e, em seguida, selecionando a caixa Adicionar esses dados ao Modo de Dadosmarcar. Para obter mais informações sobre Modelos de Dados, confira Descobrir quais fontes de dados são usadas em um modelo de dados de pasta de trabalho, Criar um Modelo de Dados no Excel e Usar várias tabelas para criar uma Tabela Dinâmica.

  1. Para abrir o Modelo de Dados, selecione Gerenciar Power Pivot>.

  2. Na parte inferior da janela do Power Pivot, selecione a guia Planilha da tabela desejada.

    Confirme se a tabela correta é exibida. Um Modelo de Dados pode ter muitas tabelas.

  3. Anote o nome da tabela.

  4. Para fechar a janela do Power Pivot, selecione Fechar Arquivo>. Pode levar alguns segundos para recuperar a memória.

  5. Selecione Conexões de Dados>& Propriedades>Guia Consultas , clique com o botão direito do mouse na consulta e selecione Editar.

  6. Quando terminar de fazer alterações no Editor do Power Query, selecione Fechar Arquivo>& Carregar.

Resultado

A consulta na planilha e a tabela no Modelo de Dados são atualizadas.

O carregamento de uma consulta em um Modelo de Dados leva muito tempo

Se você observar que carregar uma consulta em um Modelo de Dados leva muito mais tempo do que carregar em uma planilha, Marque suas etapas do Power Query para ver se você está filtrando uma coluna de texto ou uma coluna estruturada de Lista usando um operador Contains. Essa ação faz com que o Excel enumere novamente todo o conjunto de dados para cada linha. Além disso, o Excel não pode usar efetivamente a execução multithread. Como alternativa, tente usar um operador diferente, como Igual a ou Começa com.

A Microsoft está ciente desse problema e está sob investigação.

Definir opções de carga de consulta

Você pode carregar uma Power Query:

  • Para uma planilha. Na Editor do Power Query, selecione Início>Fechar & Carregar>Fechar & Carregar.

  • a um modelo de dados. Na Editor do Power Query, selecione Fechamento Inicial>& Fechar Carregamento>& LoadTo.

    Por padrão, o Power Query carrega consultas para uma nova planilha ao carregar uma única consulta e carrega várias consultas ao mesmo tempo para o Modelo de Dados. Você pode alterar o comportamento padrão para todas as suas pastas de trabalho ou apenas para a pasta de trabalho atual. Ao definir essas opções, o Power Query não altera os resultados da consulta na planilha ou os dados e anotações do Modelo de Dados.

    Você também pode substituir dinamicamente as configurações padrão de uma consulta usando a caixa de diálogo Importar que é exibida depois que você seleciona Fechar & LoadTo.

Configurações globais que se aplicam a todas as suas pastas de trabalho

  1. No Editor do Power Query, selecione Opções de Arquivo>e configurações>Opções de Consulta.

  2. Na caixa de diálogo Opções de Consulta , no lado esquerdo, na seção GLOBAL , selecione Carregamento de Dados.

  3. Na seção Configurações de Carga de Consulta Padrão , faça o seguinte:

    • Selecione Usar configurações de carga padrão.
    • Selecione Especificar configurações de carregamento padrão personalizadas e, em seguida, marque ou desmarque Carregar na planilha ou Carregar no Modelo de Dados.

Dica Na parte inferior da caixa de diálogo, você pode selecionar Restaurar Padrões para retornar convenientemente às configurações padrão.

Configurações de pasta de trabalho que se aplicam apenas à pasta de trabalho atual

  1. Na caixa de diálogo Opções de Consulta , no lado esquerdo, na seção PASTA DE TRABALHO ATUAL , selecione Carregamento de Dados.

  2. Siga um ou mais dos procedimentos abaixo:

    • Em Detecção de tipo, marque ou desmarque Detectar tipos de coluna e cabeçalhos para fontes não estruturadas.

      O comportamento padrão é detectá-los. Desmarque essa opção se você preferir formatar os dados por conta própria.

    • Em Relações, marque ou desmarque Criar relações entre tabelas ao adicionar ao Modelo de Dados pela primeira vez.
      Antes de carregar no Modelo de Dados, o comportamento padrão é encontrar relacionamentos existentes entre tabelas, como chaves estrangeiras em um banco de dados relacional e importá-los com os dados. Desmarque essa opção se preferir fazer isso por conta própria.

    • Em Relações, marque ou desmarque Atualizar relações ao atualizar consultas carregadas no Modelo de Dados.

      O comportamento padrão é não atualizar relações. Ao atualizar consultas já carregadas no Modelo de Dados, o Power Query encontra relações existentes entre tabelas, como chaves estrangeiras, em um banco de dados relacional e as atualiza. Isso pode remover relações criadas manualmente após a importação dos dados ou introduzir novas relações. No entanto, se você quiser fazer isso, selecione a opção.

    • Em Dados em Segundo plano, marque ou desmarque Permitir que as visualizações de dados sejam baixadas em segundo plano.

      O comportamento padrão é baixar visualizações de dados em segundo plano. Desmarque essa opção se quiser ver todos os dados imediatamente.

Veja Também

Ajuda do Power Query para Excel

Gerenciar consultas no Excel