O Power Query oferece várias maneiras de criar e carregar consultas do Power em sua pasta de trabalho. Você também pode definir configurações de carga de consulta padrão na janela Opções de Consulta .
Dica Para dizer se os dados em uma planilha são moldado pelo Power Query, selecione uma célula de dados e, se a guia Faixa de opções de contexto de consulta for exibida, os dados foram carregados do Power Query.
Saiba em qual ambiente você está O Power Query é 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á atualmente, Excel ou Power Query, a qualquer momento.
A planilha familiar do Excel, a faixa de opções e a grade |
A faixa de opções do Editor do Power Query e a visualização de dados |
Por exemplo, manipular dados em uma planilha do Excel é fundamentalmente diferente do Power Query. Além disso, os dados conectados que você vê em uma planilha do Excel podem ou não ter o Power Query funcionando 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 de planilha É uma boa ideia renomear as guias de planilha de forma 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 Sheet1, e outra uma consulta criada pela importação dessa tabela do Excel, chamada Table1, é fácil se confundir. É sempre uma boa prática alterar os nomes padrão das guias de planilha para nomes que fazem mais sentido para você. Por exemplo, renomeie Sheet1 como DataTable e Table1 para QueryTable. Agora está claro qual guia tem os dados e qual guia tem a consulta.
Você pode criar uma consulta a partir de dados importados ou criar uma consulta em branco.
Criar uma consulta de dados importados
Essa é a maneira mais comum de criar uma consulta.
-
Importe alguns dados. Para obter mais informações, consulte Importar dados de fontes de dados externas.
-
Selecione uma célula nos dados e selecione Consultar > Editar.
Criar uma consulta em branco
Talvez você queira começar do zero. Há duas maneiras de fazer isso.
-
Selecione Dados > Obter > de dadosde outras fontes > consulta em branco.
-
Selecione Dados > Obter Dados > Iniciar o Editor do Power Query.
Neste ponto, você pode adicionar manualmente etapas e fórmulas se conhecer bem a linguagem de fórmula do Power Query M.
Ou você pode selecionar Home 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 é igual ao comando Dados > Obter Dados na faixa de opções do Excel.
-
Selecione Fontes Recentes para selecionar em uma fonte de dados com a qual você tem trabalhado. Esse comando é igual ao comando Data > Recent Sources na faixa de opções do Excel.
-
Selecione Inserir Dados para inserir dados manualmente. Você pode escolher esse comando para experimentar o Editor do Power Query independente de uma fonte de dados externa.
Supondo que sua consulta seja válida e não tenha erros, você poderá carregá-la de volta para uma planilha ou modelo de dados.
Carregar uma consulta do Editor do Power Query
No Editor do Power Query, faça um dos seguintes procedimentos:
-
Para carregar em uma planilha, selecione Home > Fechar & Carga > Fechar & Carga.
-
Para carregar em um modelo de dados, selecione Home > Fechar & Carregar > Fechar & Carregar.
Na caixa de diálogo Importar Dados , selecione Adicionar esses dados ao Modelo de Dados.
Dica Às vezes, o comando Carregar para é esmaecido ou desabilitado. Isso pode ocorrer na primeira vez que você cria uma consulta em uma pasta de trabalho. Se isso ocorrer, selecione Fechar & Carregar, na nova planilha, selecione Dados > Consultas & Conexões > Consultas , clique com o botão direito do mouse na consulta e selecione Carregar Para. Como alternativa, na faixa de opções editor do Power Query, selecione Consulta > Carregar.
Carregar uma consulta do painel Consultas e Conexões
No Excel, você pode querer carregar uma consulta em outra planilha ou modelo de dados.
-
No Excel, selecione Dados > Consultas & Conexões e selecione a guia Consultas .
-
Na lista de consultas, localize a consulta, clique com o botão direito do mouse na consulta e selecione Carregar para. A caixa de diálogo Importar Dados será exibida.
-
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 (?).
Há várias maneiras de editar uma consulta carregada em uma planilha.
Editar uma consulta de dados na planilha do Excel
-
Para editar uma consulta, localize uma carregada anteriormente no Editor do Power Query, selecione uma célula nos dados e selecione Consultar > Editar.
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 rapidamente uma.
-
No Excel, selecione Dados > Consultas & Conexões e selecione a guia Consultas .
-
Na lista de consultas, localize a consulta, clique com o botão direito do mouse na consulta e selecione Editar.
Editar uma consulta da caixa de diálogo Propriedades de Consulta
-
No Excel, selecione Dados > Dados & Conexões > Consultas , 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.
Ponta Se você estiver em uma planilha com uma consulta, selecione Dados > Propriedades, selecione a guia Definição na caixa de diálogo Propriedades e selecione Editar Consulta.
Normalmente, um Modelo de Dados contém várias tabelas organizadas em uma relação. Carregue uma consulta em um Modelo de Dados usando o comando Carregar Para exibir a caixa de diálogo Importar Dados e selecione a caixa de seleção Adicionar esses dados ao Modo de Dadosl. Para obter mais informações sobre modelos de dados, consulte 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.
-
Para abrir o Modelo de Dados, selecione Power Pivot > Gerenciar.
-
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. -
Observe o nome da tabela.
-
Para fechar a janela Do Power Pivot, selecione Arquivo > Fechar. Pode levar alguns segundos para recuperar a memória.
-
Selecione Dados > Conexões & Propriedades > Consultas , clique com o botão direito do mouse na consulta e selecione Editar.
-
Quando terminar de fazer alterações no Editor do Power Query, selecione Arquivo > Fechar & Carregar.
Resultado
A consulta na planilha e na tabela no Modelo de Dados são atualizadas.
Se você notar que carregar uma consulta em um Modelo de Dados leva muito mais tempo do que carregar em uma planilha, verifique as 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 por meio de todo o conjunto de dados para cada linha. Além disso, o Excel não pode usar efetivamente a execução multithread. Como solução alternativa, tente usar um operador diferente, como Equals ou Begins With.
A Microsoft está ciente desse problema e está sob investigação.
Você pode carregar uma consulta do Power:
-
Em uma planilha. No Editor do Power Query, selecione Home > Fechar & Carga > Fechar & Carga.
-
Para um modelo de dados. No Editor do Power Query, selecione Home > Fechar & Carregar > Fechar & Carregar.
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. Pode alterar o comportamento predefinido de todos os seus livros ou apenas do livro atual. Ao definir estas opções, o Power Query não altera os resultados da consulta na folha de cálculo ou nos dados e anotações do Modelo de Dados. Também pode substituir dinamicamente as predefinições de uma consulta através da caixa de diálogo Importar que é apresentada depois de selecionar Fechar & Carregar Para.
Definições globais que se aplicam a todos os seus livros
-
No Editor do Power Query, selecione Opções de> de Ficheiros e definições > Opções de Consulta.
-
Na caixa de diálogo Opções de Consulta , no lado esquerdo, na secção GLOBAL , selecione Carregamento de Dados.
-
Na secção Predefinições de Carregamento da Consulta , faça o seguinte:
-
Selecione Utilizar definições de carga padrão.
-
Selecione Especificar predefinições de carga predefinidas personalizadas e, em seguida, selecione ou desmarque Carregar para a folha de cálculo ou Carregar para o Modelo de Dados.
-
Sugestão Na parte inferior da caixa de diálogo, pode selecionar Restaurar Predefinições para voltar convenientemente às predefinições.
Definições do livro que se aplicam apenas ao livro atual
-
Na caixa de diálogo Opções de Consulta , no lado esquerdo, na secção LIVRO ATUAL, selecione Carregamento de Dados.
-
Siga um ou mais dos procedimentos abaixo:
-
Em Deteção de Tipos, selecione ou desmarque Detetar tipos de coluna e cabeçalhos para origens não estruturadas.
O comportamento predefinido é detetá-los. Desmarque esta opção se preferir formatar os dados manualmente. -
Em Relações, selecione ou desmarque Criar relações entre tabelas ao adicionar ao Modelo de Dados pela primeira vez.
Antes de carregar para o Modelo de Dados, o comportamento predefinido é localizar relações existentes entre tabelas, como chaves externas numa base de dados relacional e importá-las com os dados. Desmarque esta opção se preferir fazê-lo sozinho.
-
Em Relações, selecione ou desmarque Atualizar relações ao atualizar as consultas carregadas para o Modelo de Dados.
O comportamento predefinido é não atualizar relações. Ao atualizar as consultas já carregadas para o Modelo de Dados, o Power Query localiza relações existentes entre tabelas, como chaves externas numa base de dados relacional, e atualiza-as. Isto pode remover relações criadas manualmente após a importação dos dados ou introduzir novas relações. No entanto, se quiser fazê-lo, selecione a opção . -
Em Dados em Segundo Plano, selecione ou desmarque Permitir a transferência de pré-visualizações de dados em segundo plano.
O comportamento predefinido é transferir pré-visualizações de dados em segundo plano. Desmarque esta opção se quiser ver todos os dados imediatamente.
-