Noções básicas do Power Query

Nota:  Queremos fornecer-lhe os conteúdos de ajuda mais recentes o mais rapidamente possível e no seu idioma. Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode informar-nos se as informações foram úteis no final desta página? Eis o artigo em inglês para referência.

Neste tutorial, irá utilizar a experiência do Power Query do Excel para criar uma consulta que importa dados de uma página web. Como parte deste processo, irá navegar nos tabelas disponíveis numa página web e aplicar os passos de transformação de dados para apresentar apenas os dados que pretende ver. Power Query regista todos os passos e vai ser repetidas sempre que atualizar os seus dados.

Passo 1: Ligar a uma página da Wikipédia

Excel 2016: clique no separador dados e, em seguida, Nova consulta > De outras origens > a partir da Web. Se não vir o botão de Nova consulta , clique em dados > a partir da Web.

Excel 2010-2013: clique no separador Power Query, em seguida, Da Web. Se não vir o separador Power Query, certifique-se de que transferiu e instalou o suplemento do Power Query.

  1. Na caixa de diálogo Da Web, cole o URL da Wikipédia (http://en.wikipedia.org/wiki/UEFA_European_Football_Championship) na caixa de texto de URL.

    Power Query > a partir do Web > caixa de diálogo do URL de entrada
  2. Clique em OK.

    Após estabelecer uma ligação para a página web, verá uma lista de tabelas disponíveis nesta página da Wikipédia no painel navegador. Pode clicar em cada tabela para ver uma pré-visualização rápida apresentada no painel à direita.

    Power Query > a partir da Web > Vista de tabela do navegador

  3. Faça duplo clique sobre a tabela resultados [Editar] e Editor de consultas é aberto com os dados do Campeonato.

Início da página

Passo 2: Modelar os dados

Agora que tem a tabela aberta no Editor de consultas, pode limpar e modelar os dados para que caiba às suas necessidades. Neste passo, irá alterar a forma dos dados ao remover todas as colunas exceto ano e Vencedores.

  1. Na grelha de Pré-visualização de consulta, utilize Ctrl + clique para selecionar as colunas ano e Vencedores.

  2. Clique em remover colunas > Remover outras colunas.

    Power Query > Editor de consultas > Remover colunas

Passo 3: Limpar os dados

Neste passo, irá limpar os dados por substituição de valores e filtrar os dados.

  1. Selecione a coluna Ano.

  2. No Editor de consultas, clique em Substituir valores.

  3. Na caixa de diálogo Substituir valores, escreva "Detalhes" na caixa de texto valor a localizar e deixe a caixa de texto Substituir por vazia.

  4. Clique em OK.

    Power Query > Editor de consultas > substituir valores

Passo 4: Filtrar valores numa coluna

Agora, vai filtrar a coluna ano para mostrar as linhas que não contêm "Ano".

  1. Clique na seta pendente do filtro na coluna Ano.

  2. No menu pendente filtro, desmarque ano.

  3. Clique em OK.

Power Query - Editor de consultas > filtro para limpar os dados

Passo 5: Atribuir um nome a uma consulta

Está na altura para atribuir um nome a consulta que tenha sido criar.

No painel Definições da consulta, na caixa de texto nome, introduza Campeonato Europeu. Se clicar na ligação de Todas as propriedades, também pode introduzir uma descrição da consulta na caixa de texto de Descrição.

Power Query > Editor de consultas > definições da consulta

Passo 6: Carregar a consulta numa folha de cálculo

Por fim, agora pode carregar a consulta Campeonato Europeu numa folha de cálculo.

  1. No canto superior esquerdo, clique em Fechar e carregar.

    Power Query irá devolver os resultados da consulta para uma folha de cálculo.

    Se precisar de atualizar os dados tarde, com o botão direito em qualquer lugar no intervalo de dados e, em seguida, clique em Atualizar. As informações novas a partir da página web serão automaticamente atualizadas.

Passo 7: Descobrir o o que acontece nos bastidores

  1. Clique em qualquer local nos dados e, no separador Query, clique em Editar.

  2. À direita, repare na lista de Passos aplicados. Executada atividades de consulta, foram criados passos de consulta. Cada passo da consulta tem uma fórmula correspondente escrita no idioma "M".

  3. Eis uma explicação de cada passo:

Passo da consulta

Tarefas

Fórmula

Origem

Ligar a uma origem de dados da Web

= Web.Page (Web.Contents ("http://en.wikipedia.org/wiki/UEFA_European_Football_Championship"))

Navegação

Selecione a tabela para se ligar

= Origem {2} [Data]

Tipo de alterados

Alterar tipos de-Power Query faz isto automaticamente

= Table.TransformColumnTypes (dados2, {{"ano", escreva texto}, {"Alojar", escreva o texto}, {"", escreva o texto}, {"vencedor Final", escreva texto}, {"Pontuação Final", escreva o texto}, {"Final segundo", escreva texto}, {"2", escreva texto}, {"Terceiro colocar correspondência terceiro lugar", escreva o texto}, {"terceiro local corresponder pontuação", escreva o texto}, {"Terceiro colocar correspondência quarto local", escreva o texto}, {"3", escreva texto}, {"Número de equipas", escreva o texto}})

OutrasColunasRemovidas

Remover Outras Colunas para apresentar apenas as colunas de interesse

Tabela.SelecionarColunas

= Table.SelectColumns(#"Changed Type",{"Final Winner", "Year"})

ValorSubstituído

Substituir Valores para limpar valores numa coluna selecionada

Table.ReplaceValue

= Table.ReplaceValue(#"Removed Other Columns","Details","",Replacer.ReplaceText,{"Year"})

LinhasFiltradas

Filtrar valores numa coluna

Table.SelectRows

= Table.SelectRows(#"Replaced Value", each ([Year] <> "Year"))

Pode ver o código M na sua totalidade ao clicar na opção de Editor avançado no Friso do Power Query. Para mais informações sobre a linguagem de fórmulas do Power Query, consulte o artigo Saiba mais sobre fórmulas do Power Query, e referência do Power Query M..

Início da página

Precisa de mais ajuda?

Pode sempre perguntar a um especialista na Comunidade Tecnológica do Excel, obter suporte na Comunidade de Respostas ou sugerir uma nova funcionalidade ou melhoria no User Voice do Excel.

Consulte Também

Power Query é conhecido como obter e transformar no Excel 2016

Importar dados a partir de origens de dados externos

Dados da forma com o Power Query

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×