Noções básicas do Power Query

Neste tutorial, você usará a experiência de Consulta de Poder do Excel para criar uma consulta que importa dados a partir de uma página web. Como parte deste processo, você navegará através das tabelas disponíveis numa página web, e aplicará passos de transformação de dados para exibir apenas os dados que deseja ver. A Consulta de Energia regista todos os seus passos e serão repetidas sempre que atualizar os seus dados.

Passo 1: Conecte-se a uma página da Wikipédia

Excel 2016: No separador Dados, clique em Nova > de Consulta de Outras Fontes > Da Web. Se não vir o botão Nova Consulta, clique em Data > From Web.

Excel 2010-2013: No separador De Consulta de Potência, clique na Web. Se não vir o separador 'Consulta de Energia', certifique-se de que descarregou e instalou o add-in '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 URL.

    Power Query > A Partir da Web > Caixa de diálogo do URL de entrada
  2. Clique em OK.

    Depois de estabelecer uma ligação à página web, você vê uma lista de tabelas disponíveis nesta página da Wikipédia no painel do Navegador. Pode clicar em cada mesa para ver uma pré-visualização rápida exibida no painel à direita.

    Power Query > A Partir da Web > Navegador > Vista de Tabelas

  3. Clique duas vezes na tabela Resultados[editar] e o Editor de Consulta abrirá com os dados do torneio.

Início da Página

Passo 2: Moldar os dados

Agora que tem a mesa aberta no Editor de Consulta, pode limpar e moldar os dados de modo a que se adapte às suas necessidades. Neste passo, reformulará os dados removendo todas as colunas, exceto vencedores de ano e final.

  1. Na grelha de pré-visualização de consulta, utilize ctrl+Click para selecionar as colunas De Ano e Vencedores Finais.

  2. Clique em Remover Colunas > remover outras colunas.

    Consulta de energia > Editor de Consulta > Remover Colunas

Passo 3: Limpar os dados

Neste passo, irá limpar os dados substituindo valores e filtrando os dados.

  1. Selecione a coluna Ano.

  2. No Editor de Consulta,clique em Valores de Substituição.

  3. Na caixa de diálogo Valores De Substituição, digite "Detalhes" na caixa de texto Valor para Encontrar e deixe a Substituição Por caixa de texto vazia.

  4. Clique em OK.

    Consulta de energia > Editor de Consulta > Valores

Passo 4: Valores do filtro numa coluna

Agora, vai filtrar a coluna do Ano para exibir linhas que não contenham "Ano".

  1. Clique na seta do filtro para baixo na coluna Ano.

  2. No filter drop-down, desmarcar o Ano.

  3. Clique em OK.

Power Query - Consulta editor > filtro para limpar dados

Passo 5: Nomear uma consulta

Agora é hora de dizer a consulta que tem vindo a criar.

No painel de Definições de Consulta, na caixa de texto Name, insira os Vencedores da Taça Euro. Se clicar no link Todas as Propriedades, também pode introduzir uma descrição de consulta na caixa de texto Descrição.

Definições de consulta de > > de consulta de > de energia

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

Finalmente, pode agora carregar a consulta dos Vencedores da Taça do Euro numa folha de cálculo.

  1. No canto superior esquerdo, clique em Fechar & Carregar.

    A Consulta de Energia devolverá os resultados da consulta a uma folha de cálculo.

    Se precisar de atualizar os dados mais tarde, clique com o botão direito em qualquer lugar da gama de dados e, em seguida, clique em Refresh. Qualquer nova informação da página web será automaticamente atualizada.

Passo 7: Descubra o que acontece nos bastidores

  1. Clique em qualquer lugar dentro dos dados e no separador 'Consulta', clique em Editar.

  2. À direita, note a lista de Passos Aplicados. À medida que realizava atividades de consulta, foram criados passos de consulta. Cada passo de consulta tem uma fórmula correspondente escrita na língua "M".

  3. Aqui está uma explicação de cada passo:

Passo da consulta

Tarefa

Fórmula

Origem

Ligar a uma fonte de dados web

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

Navegação

Selecione a tabela para ligar

= {2} fonte[Dados]

Tipo alterado

Tipos de alteração - A Consulta de Energia faz isto automaticamente

= Tabela.TransformColumnTypes (Data2,{"Ano", tipo texto}, {"Host", tipo texto}, {"", tipo texto}, {"Vencedor Final", tipo texto}, {"Pontuação Final", tipo texto}, {"Final Runner-up", tipo texto}, {"Third place match Third place match Third place", {"Third place match Score", tipo text}, {"Third place match Score", {"Third place match Score", {"Third place match Fourth place match", type text}, {"Type text}

OutrasColunasRemovidas

Remova outras colunas apenas para exibir colunas de interesse

Tabela.SelectColumns

= Tabela.SelectColumns (#"Change Type",{"Final Winner", "Year"})

SubstituiuValue

Substitua valores para limpar valores numa coluna selecionada

Tabela.Substitua o

= Tabela.SubstituaValue(#"Removeu outras colunas","Detalhes",""Replacer.ReplaceText,{"Year"})

Sobrancelhas Filtradas

Valores de filtro numa coluna

Tabela.SelectRows

= Tabela.SelectRows (#"Valor Substituído", cada um ([Ano] <> "Ano"))

Pode ver o código M na sua totalidade clicando na opção Editor Avançado na fita De Consulta de Energia. Para obter mais informações sobre a linguagem de fórmulas do Power Query, consulte o artigo Saiba mais sobre fórmulas do Power Query.

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 UserVoice do Excel.

Consulte Também

O Power Query é conhecido como Obter e Transformar no Excel 2016

Importar dados de origens de dados externas

Dados de forma com consulta de energia

Precisa de mais ajuda?

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.

×