Resumo: Este é o primeiro tutorial em uma série criada para que você fique familiarizado e confortável com o uso do Excel e seus recursos internos de combinação e análise de dados. Estes tutoriais criam e refinam uma pasta de trabalho do Excel desde o início, criam um modelo de dados e relatórios interativos incríveis usando o Power View. Os tutoriais foram projetados para demonstrar recursos do Microsoft Business Intelligence no Excel, Tabelas Dinâmicas, Power Pivot e do Power View.
Nestes tutoriais você aprende a importar e explorar dados no Excel, criar e refinar um modelo de dados usando o Power Pivot e criar relatórios interativos com o Power View para publicação, proteção e compartilhamento.
Nesta série, os tutoriais são os seguintes:
-
Importar Dados para o Excel 2016 e Criar um Modelo de Dados
-
Expandir relações do Modelo de Dados com o Excel, o Power Pivot e o DAX
-
Incorporar dados da Internet e definir padrões para os relatórios do Power View
Neste tutorial, você começa com uma pasta de trabalho do Excel em branco.
Veja as seções neste tutorial:
No final deste tutorial, você encontrará um questionário que pode ser usado para testar seu aprendizado.
Esta série de tutoriais utiliza dados que descrevem as Medalhas Olímpicas, os países anfitriões e vários eventos olímpicos. Sugerimos que você veja cada tutorial na ordem.
Importar dados de um banco de dados
Vamos começar este tutorial com uma pasta de trabalho em branco. O objetivo desta seção é se conectar a uma fonte de dados externa e importar esses dados no Excel para análise posterior.
Vamos começar baixando alguns dados da Internet. Os dados descrevem as Medalhas Olímpicas e são de um banco de dados do Microsoft Access.
-
Clique nos links a seguir para baixar os arquivos que usamos durante esta série de tutoriais. Transfira cada um dos quatro ficheiros para uma localização facilmente acessível, como Transferências ou Os Meus Documentos, ou para uma nova pasta que criar:olympicMedals.accdb do > Access > OlympicSports.xlsx livro do Excel > Population.xlsx livro do Excel > DiscImage_table.xlsx livro do Excel
base de dados -
No Excel, abra uma pasta de trabalho em branco.
-
Clique em DADOS > Obter Dados Externos > Do Access. A faixa de opções ajusta-se dinamicamente com base na largura de sua pasta de trabalho e talvez os comandos em sua faixa pareçam ligeiramente diferentes das telas a seguir. A primeira tela mostra a faixa de opções quando uma pasta de trabalho é ampla; a segunda imagem mostra uma pasta de trabalho que foi redimensionada para ocupar apenas uma parte da tela.
-
Selecione o arquivo OlympicMedals.accdb que você baixou e clique em Abrir. A janela Selecionar Tabela a seguir será exibida, mostrando as tabelas encontradas no banco de dados. As tabelas em um banco de dados são parecidas com planilhas ou tabelas no Excel. Marque a caixa Habilitar a seleção de várias tabelas e selecione todas as tabelas. Clique em OK.
-
A janela Importar Dados é exibida.
Observação: Repare na caixa de verificação na parte inferior da janela que lhe permite Adicionar estes dados ao Modelo de Dados, apresentada no ecrã seguinte. Um Modelo de Dados é criado automaticamente quando importa ou trabalha com duas ou mais tabelas em simultâneo. Um Modelo de Dados integra as tabelas, permitindo uma análise extensa com tabelas dinâmicas, Power Pivot e Power View. Quando importa tabelas de uma base de dados, as relações de base de dados existentes entre essas tabelas são utilizadas para criar o Modelo de Dados no Excel. O Modelo de Dados é transparente no Excel, mas pode vê-lo e modificá-lo diretamente com o suplemento Power Pivot. O Modelo de Dados é abordado mais detalhadamente mais adiante neste tutorial.
-
Após a importação dos dados, é criada uma tabela dinâmica baseada nas tabelas importadas.
Com os dados importados para o Excel e o modelo de dados criado automaticamente, você está pronto para explorar os dados.
Explorar dados usando uma tabela dinâmica
A exploração de dados importados é fácil com uma Tabela dinâmica. Em uma Tabela dinâmica, você arrasta campos (semelhantes às colunas no Excel) de tabelas (como as tabelas que você acabou de importar do banco de dados do Access) para áreas diferentes da Tabela dinâmica a fim de ajustar o modo como apresenta seus dados. Uma Tabela dinâmica tem quatro áreas: FILTROS, COLUNAS, LINHAS e VALORES.
Talvez sejam necessários alguns experimentos para determinar para qual área um campo deve ser arrastado. Você pode arrastar quantos campos quiser de suas tabelas, até que a Tabela dinâmica apresente seus dados da forma como você deseja vê-los. Sinta-se livre para explorar, arrastando campos para áreas diferentes da Tabela dinâmica; os dados subjacentes não são afetados quando você organiza os campos em uma Tabela dinâmica.
Vamos explorar os dados de Medalhas Olímpicas na Tabela dinâmica, começando com os medalhistas olímpicos organizados por disciplina, tipo de medalha e país ou região do atleta.
-
Em Campos da Tabela Dinâmica, expanda a tabela Medalhas clicando na seta ao lado dela. Localize o campo NOC_PaísRegião na tabela Medalhas expandida e arraste-o até a área COLUNAS. NOC significa Comitês Olímpicos Nacionais, que é a unidade organizacional de um país ou região.
-
Em seguida, na tabela Disciplinas, arraste Disciplina para a área LINHAS.
-
Vamos filtrar Disciplinas para exibir somente cinco esportes: Tiro com arco, Mergulho, Esgrima, Patinação artística e Patinação de velocidade. Você pode fazer isso na área Campos da Tabela Dinâmica ou do filtro Rótulos de Linha na própria Tabela Dinâmica.
-
Clique em qualquer parte da Tabela Dinâmica para garantir que a Tabela Dinâmica do Excel está selecionada. Na lista Campos da Tabela Dinâmica , onde a tabela Disciplinas é expandida, paire o cursor sobre o campo Disciplina e é apresentada uma seta pendente à direita do campo. Clique no menu pendente, clique em (Selecionar Tudo)para remover todas as seleções e, em seguida, desloque-se para baixo e selecione Tiro com arco, Mergulho, Esgrima, Patinagem Artística e Patinagem de Velocidade. Clique em OK.
-
Ou, na seção Rótulos de Linha da Tabela Dinâmica, clique na seta suspensa ao lado de Rótulos de Linha na Tabela Dinâmica, clique em (Selecionar Tudo) para remover todas as seleções e, em seguida, role para baixo e selecione Tiro com arco, Mergulho, Esgrima, Patinação artística e Patinação de velocidade. Clique em OK.
-
-
Em Campos da Tabela Dinâmica, na tabela Medalhas, arraste Medalha até a área VALORES. Como os valores devem ser numéricos, o Excel altera automaticamente Medalha para ontagem de Medalhas.
-
Na tabela Medalhas, selecione Medalha novamente e arraste-a para a área FILTROS.
-
Vamos filtrar a Tabela dinâmica para exibir apenas os países ou regiões com mais de 90 medalhas no total. Veja como.
-
Na Tabela dinâmica, clique em lista suspensa à direita de Rótulos de Coluna.
-
Selecione Filtros de Valor e selecione É Maior do que….
-
Digite 90 no último campo (à direita). Clique em OK.
-
Sua Tabela dinâmica se parece com a tela a seguir.
Com pouco esforço, agora você tem uma Tabela dinâmica básica que inclui campos de três tabelas diferentes. O que tornou essa tarefa tão simples foram as relações preexistentes entre as tabelas. Pelo fato de que as relações entre as tabelas existirem no banco de dados de origem, e pelo fasto de você ter importado todas as tabelas com uma única operação, o Excel conseguiu recriar essas relações de tabelas em seu Modelo de dados.
Mas e se os seus dados provierem de fontes diferentes ou forem importados em um momento posterior? Geralmente, é possível criar relações com novos dados baseadas em colunas correspondentes. Na próxima etapa, você importará outras tabelas e aprenderá a criar novas relações.
Importar dados de uma planilha
Agora vamos importar dados de outra fonte, desta vez de uma pasta de trabalho existente e especificar as relações entre os dados existentes e os novos dados. Os relacionamentos permitem a análise de conjuntos de dados no Excel e a criação de visualizações interessantes e envolventes a partir dos dados que você importa.
Vamos começar criando uma planilha em branco e, em seguida, importar dados de uma pasta de trabalho do Excel.
-
Insira uma nova planilha do Excel e chame-a de Esportes.
-
Navegue até a pasta que contém os arquivos de dados de exemplo baixados e abra OlympicSports.xlsx.
-
Selecione e copie os dados de Plan1. Se você selecionar uma célula com dados, como a célula A1, será possível pressionar Ctrl + A para selecionar todos os dados adjacentes. Feche a pasta de trabalho OlympicSports.xlsx.
-
Na planilha Esportes, coloque seu cursor na célula A1 e cole os dados.
-
Com os dados ainda realçados, pressione Ctrl + T para formatar os dados como uma tabela. Você também pode formatar os dados como uma tabela na faixa de opções, selecionando PÁGINA INICIAL > Formatar como Tabela. Como os dados têm cabeçalhos, selecione Minha tabela tem cabeçalhos na janela Criar Tabela exibida, conforme exibido aqui.
Formatar os dados como uma tabela tem muitas vantagens. Você pode atribuir um nome a uma tabela, o que facilita a identificação. Você também pode estabelecer relações entre as tabelas, permitindo a exploração e análise em Tabelas dinâmicas, no Power Pivot e no Power View. -
Dê um nome à tabela. Em FERRAMENTAS DE TABELA > DESIGN > Propriedades, localize o campo Nome da Tabela e digite Esportes. A pasta de trabalho se parece com a seguinte tela.
-
Salve a pasta de trabalho.
Importar dados usando copiar e colar
Agora que importamos os dados de uma pasta de trabalho do Excel, vamos importar dados de uma tabela que encontramos em uma página da Web ou qualquer outra fonte da qual nós podemos copiar e colar no Excel. Nas etapas a seguir, você adicionará as cidades-sede das Olimpíadas de uma tabela.
-
Insira uma nova planilha do Excel e chame-a de Cidades-sede.
-
Selecione e copie a tabela a seguir, incluindo os cabeçalhos de tabela.
Cidade |
NOC_PaísRegião |
Código Alfa-2 |
Edição |
Estação |
---|---|---|---|---|
Melbourne/Estocolmo |
AUS |
AS |
1956 |
Verão |
Sydney |
AUS |
AS |
2000 |
Verão |
Innsbruck |
AUT |
AT |
1964 |
Inverno |
Innsbruck |
AUT |
AT |
1976 |
Inverno |
Antuérpia |
BEL |
BE |
1920 |
Verão |
Antuérpia |
BEL |
BE |
1920 |
Inverno |
Montreal |
CAN |
CA |
1976 |
Verão |
Lake Placid |
CAN |
CA |
1980 |
Inverno |
Calgary |
CAN |
CA |
1988 |
Inverno |
St. Moritz |
SUI |
SZ |
1928 |
Inverno |
St. Moritz |
SUI |
SZ |
1948 |
Inverno |
Pequim |
CHN |
CH |
2008 |
Verão |
Berlim |
GER |
GM |
1936 |
Verão |
Garmisch-Partenkirchen |
GER |
GM |
1936 |
Inverno |
Barcelona |
ESP |
SP |
1992 |
Verão |
Helsinki |
FIN |
FI |
1952 |
Verão |
Paris |
FRA |
FR |
1900 |
Verão |
Paris |
FRA |
FR |
1924 |
Verão |
Chamonix |
FRA |
FR |
1924 |
Inverno |
Grenoble |
FRA |
FR |
1968 |
Inverno |
Albertville |
FRA |
FR |
1992 |
Inverno |
Londres |
GBR |
UK |
1908 |
Verão |
Londres |
GBR |
UK |
1908 |
Inverno |
Londres |
GBR |
UK |
1948 |
Verão |
Munique |
GER |
DE |
1972 |
Verão |
Atenas |
GRC |
GR |
2004 |
Verão |
Cortina d'Ampezzo |
ITA |
IT |
1956 |
Inverno |
Roma |
ITA |
IT |
1960 |
Verão |
Turim |
ITA |
IT |
2006 |
Inverno |
Tóquio |
JPN |
JA |
1964 |
Verão |
Sapporo |
JPN |
JA |
1972 |
Inverno |
Nagano |
JPN |
JA |
1998 |
Inverno |
Seul |
KOR |
KS |
1988 |
Verão |
México |
MEX |
MX |
1968 |
Verão |
Amsterdã |
NED |
NL |
1928 |
Verão |
Oslo |
NOR |
NO |
1952 |
Inverno |
Lillehammer |
NOR |
NO |
1994 |
Inverno |
Estocolmo |
SWE |
SW |
1912 |
Verão |
St Louis |
EUA |
US |
1904 |
Verão |
Los Angeles |
EUA |
US |
1932 |
Verão |
Lake Placid |
EUA |
US |
1932 |
Inverno |
Squaw Valley |
EUA |
US |
1960 |
Inverno |
Moscou |
URS |
RU |
1980 |
Verão |
Los Angeles |
EUA |
US |
1984 |
Verão |
Atlanta |
EUA |
US |
1996 |
Verão |
Salt Lake City |
EUA |
US |
2002 |
Inverno |
Sarajevo |
YUG |
YU |
1984 |
Inverno |
-
No Excel, coloque seu cursor na célula A1 da planilha Cidades-sede e cole os dados.
-
Formate os dados como uma tabela. Conforme descrito anteriormente neste tutorial, pressione Ctrl + T para formatar os dados como uma tabela, ou faça o mesmo em PÁGINA INICIAL > Formatar como Tabela. Como os dados têm cabeçalhos, selecione Minha tabela tem cabeçalhos na janela Criar Tabela que aparece.
-
Dê um nome à tabela. Em FERRAMENTAS DE TABELA > DESIGN > Propriedades, localize o campo Nome da Tabela e digite Cidades-sede.
-
Selecione a coluna Edição e na guia PÁGINA INICIAL, formate-a como Número com 0 casas decimais.
-
Salve sua pasta de trabalho. Sua pasta de trabalho parece com a tela a seguir.
Agora que você tem uma pasta de trabalho do Excel com tabelas, poderá criar relações entre elas. A criação de relações entre as tabelas permite que você combine os dados das duas tabelas.
Criar uma relação entre os dados importados
Você pode começar imediatamente a usar os campos em sua Tabela dinâmica das tabelas importadas. Se o Excel não puder determinar como incorporar um campo à Tabela dinâmica, será necessário estabelecer uma relação com o Modelo de dados existente. Nas etapas a seguir, você aprenderá a criar uma relação entre os dados importados de fontes diferentes.
-
Na Folha1, na parte superior dosCampos da Tabela Dinâmica, clique emTodos para ver a lista completa de tabelas disponíveis, conforme mostrado no ecrã seguinte.
-
Percorra a lista para ver as novas tabelas que você acabou de adicionar.
-
Expanda Esportes e selecione Esporte para adicioná-lo à Tabela dinâmica. Observe que o Excel solicita a criação de uma relação, como mostra a tela a seguir.
Essa notificação ocorre porque você usou os campos de uma tabela que não faz parte do Modelo de dados subjacente. Uma maneira de adicionar uma tabela ao Modelo de dados é criar uma relação com uma tabela que já esteja no Modelo de dados. Para criar a relação, uma das tabelas deve ter uma coluna de valores exclusivos e não repetidos. No exemplo de dados, a tabela Disciplinas importada do banco de dados contém um campo com códigos de esportes, chamados de IDdeEsportes. Esses mesmos códigos de esportes estão presentes como um campo nos dados do Excel que importamos. Vamos criar a relação.
-
Clique em CRIAR... na área Campos da Tabela Dinâmica realçada a fim de abrir a caixa de diálogo Criar Relação, conforme exibido na tela a seguir.
-
Na Tabela, escolha Disciplinas na lista suspensa.
-
Em Coluna (Estrangeira), escolha IDdeEsportes.
-
Em Tabela Relacionada, escolha Esportes.
-
Em Coluna Relacionada (Primária), escolha IDdeEsportes.
-
Clique em OK.
As alterações da Tabela dinâmica refletem na nova relação. Mas a Tabela dinâmica não está certa ainda, devido a ordenação dos campos na área LINHAS. Disciplina é uma subcategoria de um determinado esporte, mas como organizamos Disciplina acima do Esporte na área LINHAS, ela não está organizada adequadamente. A tela a seguir mostra essa ordenação indesejada.
-
Na área LINHAS, mova Esporte acima de Disciplina. Assim é muito melhor, e a Tabela dinâmica exibe os dados do modo como você quer vê-los, conforme exibido na imagem a seguir.
Nos bastidores, o Excel está criando um Modelo de dados que pode ser usado em toda a pasta de trabalho, em Tabelas dinâmica, Gráfico dinâmico, no Power Pivot ou em qualquer relatório do Power View. As relações de tabela são a base de um Modelo de dados e o que determina os caminhos de navegação e cálculo.
No próximo tutorial, Expanda as relações do Modelo de Dados com o Excel, oPower Pivote o DAX, baseia-se no que aprendeu aqui e explica como expandir o Modelo de Dados com um suplemento avançado e visual do Excel chamado Power Pivot. Também vai aprender a calcular colunas numa tabela e a utilizar essa coluna calculada para que uma tabela não relacionada de outra forma possa ser adicionada ao seu Modelo de Dados.
Ponto de verificação e questionário
Revise o que você aprendeu
Agora você tem uma pasta de trabalho do Excel que inclui uma Tabela dinâmica acessando dados em várias tabelas, diversas delas importadas separadamente. Você aprendeu a importar de um banco de dados, de outra pasta de trabalho do Excel e copiando e colando dados no Excel.
Para que esses dados funcionem juntos, foi necessário criar uma relação entre tabelas que o Excel usa para correlacionar as linhas. Você também aprendeu que ter colunas em uma tabela que correlaciona dados em outra tabela é essencial para a criação de relações e para procurar linhas relacionadas.
Você está pronto para o próximo tutorial desta série. Aqui está um link:
Tutorial: Estender relacionamentos de Modelo de Dados usando o Excel, o Power Pivot e DAX
QUESTIONÁRIO
Quer ver o quanto você se lembra do que aprendeu? Aqui está sua chance. O questionário a seguir destaca recursos, capacidades ou requisitos sobre os quais você aprendeu neste tutorial. Na parte inferior da página, você encontrará as respostas. Boa sorte!
Pergunta 1: Por que é importante converter dados importados em tabelas?
R: Não é necessário convertê-los em tabelas, pois todos os dados importados são automaticamente transformados em tabelas.
B: Se você converter dados importados em tabelas, eles serão excluídos do Modelo de dados. Apenas quando são excluídos do Modelo de dados eles ficam disponíveis em Tabelas dinâmicas, no Power Pivot e no Power View.
C: Se você converter dados importados em tabelas, eles poderão ser incluídos no Modelo de dados e disponibilizados para Tabelas dinâmicas, no Power Pivot e no Power View.
D: Não é possível converter dados importados em tabelas.
Pergunta 2: Qual das seguintes fontes de dados podem ser importadas no Excel e incluídas no Modelo de dados?
R: Bancos de dados do Access e muitos outros bancos de dados também.
B: Arquivos do Excel existentes.
C: Tudo o que você pode copiar e colar no Excel e formatar como tabela, incluindo tabelas de dados em sites, documentos ou qualquer outra coisa que possa ser colada no Excel.
D: Todas as anteriores
Pergunta 3: Em uma Tabela dinâmica, o que acontece quando você reorganiza os campos nas quatro áreas dos Campos da Tabela Dinâmica?
R: Nada. Você não pode reorganizar os campos depois de colocá-los nas áreas dos Campos da Tabela Dinâmica.
B: O formato da Tabela dinâmica é alterado a fim de refletir o layout, mas os dados subjacentes não são afetados.
C: O formato da Tabela dinâmica é alterado a fim de refletir o layout e todos os dados subjacentes são alterados permanentemente.
D: Os dados subjacentes são alterados, resultando em novos conjuntos de dados.
Pergunta 4: Ao criar uma relação entre tabelas, o que é necessário?
R: Nenhuma tabela pode ter qualquer coluna que contenha valores exclusivos e não repetidos.
B: Uma tabela não deve fazer parte da pasta de trabalho do Excel.
C: As colunas não devem ser convertidas em tabelas.
D: Nenhuma das anteriores é correta.
Respostas do Questionário
-
Resposta correta: C
-
Resposta correta: D
-
Resposta correta: B
-
Resposta correta: D
Observações: Os dados e imagens nesta série de tutoriais têm base no seguinte:
-
Conjunto de dados sobre Olimpíadas do Guardian News & Media Ltd.
-
Imagens de bandeiras da CIA Factbook (cia.gov)
-
Dados de população do Banco Mundial (worldbank.org)
-
Pictogramas de esporte olímpico por Thadius856 e Parutakupiu