Curso de Excel Avançado.
Formatações Condicionais
Validação de Dados
Gerenciando Cenários
Tabela e Gráfico Dinâmico
Atingir Meta
Solver
Auditoria de Fórmulas
Obter dados Externos
1. Curso de Excel Avançado
Profº Silas Serpa www.profsilasserpa.jimdo.com
2. Objetivo do Curso
O objetivo deste curso é ensinar você a programar
em VBA de uma forma simples e prática, você vai
aprender utilizar vários recursos que Excel oferece
através de seu editor de programação, criar
formulários, interagir com planilhas podendo ser
utilizado para criar sistemas para uso pessoal ou
profissional.
Profº Silas Serpa www.profsilasserpa.jimdo.com
3. Agenda
Formatações Condicionais
Validação de Dados
Gerenciando Cenários
Tabela e Gráfico Dinâmico
Atingir Meta
Solver
Auditoria de Fórmulas
Obter dados Externos
Profº Silas Serpa www.profsilasserpa.jimdo.com
4. Objetivo
Formatação condicional proporciona a sua
planilha uma melhor interpretação dos
dados em uma tabela. Nela, você tem as
opções de exibição abaixo.
Formatação Condicional
Profº Silas Serpa www.profsilasserpa.jimdo.com
5. Barra de Dados
A Barra de Dados preenche as células de
acordo com um valor máximo e um valor
mínimo definido. Na planilha ao lado, por
exemplo, foi definido o valor dez (10)
como valor máximo e o valor zero (0)
como o mínimo, e as células foram
preenchidas de acordo com o intervalo de
valores inserido.
Formatação Condicional
Profº Silas Serpa www.profsilasserpa.jimdo.com
6. Escala de Cores
A Escala de Cores é usada com o mesmo
conceito da Barra de Dados. Porém, a cor
da barra varia de acordo com o valor
inserido. .
Formatação Condicional
Profº Silas Serpa www.profsilasserpa.jimdo.com
7. Indicadores
O conceito de indicadores é diferente dos
conceitos anteriores. Neste caso, é
aplicado um teste para cada ícone. .
Formatação Condicional
Profº Silas Serpa www.profsilasserpa.jimdo.com
8. Estilo de Fonte
Na formatação Estilo de fonte, você deve
usar o conceito de regras somente em
células que contenham um texto
específico. .
Formatação Condicional
Profº Silas Serpa www.profsilasserpa.jimdo.com
9. Agenda
Formatações Condicionais
Validação de Dados
Gerenciando Cenários
Tabela e Gráfico Dinâmico
Atingir Meta
Solver
Auditoria de Fórmulas
Obter dados Externos
Profº Silas Serpa www.profsilasserpa.jimdo.com
10. Objetivo
A Validação de Dados tem o objetivo de
tratar a informação digitada na célula,
evitando possíveis erros. Para acessar a
validação, você deve ir à guia Dados e
procurar a ferramenta Validação de
Dados.
Validação de Dados
Profº Silas Serpa www.profsilasserpa.jimdo.com
11. Validação de Dados
Restringir entrada de dados em tabelas
Podemos restringir vários tipos diferentes
de informações dentro da Tabela. O
importante é saber o que pode ser
digitado e, em cima dessa premissa,
escolher na lista o tipo de informação
desejado.
A validação conta com número inteiro,
decimal, lista, data, hora, comprimento de
texto e critério personalizado.
Profº Silas Serpa www.profsilasserpa.jimdo.com
12. Criar Campo Lista
Um dos tipos mais usados no Excel é o
Campo Lista, onde você pode criar um
intervalo de informações e usá-lo para
alimentar uma caixa de opções, como o
exemplo abaixo.
Repare que na opção Lista será
necessária uma fonte de dados, por isso,
selecione o intervalo A2: A6 .
Validação de Dados
Profº Silas Serpa www.profsilasserpa.jimdo.com
13. Validação de Dados
Mensagem de Entrada
A Mensagem de Entrada é um
comentário inserido na célula validada e
serve para informar o que será digitado ou
dar uma observação específica do campo.
Profº Silas Serpa www.profsilasserpa.jimdo.com
14. Alerta de Erro
O Alerta de Erro serve para informar o
que não se deve fazer, caso a informação
seja diferente da validada. Ele emite na
tela uma crítica da informação inserida de
forma errada.
Temos neste campo três tipos de
restrição: Parar, Aviso e Informações.
Parar: não é permitido nenhum dado
diferente do validado, e por isso o Excel
não permite a saída do campo enquanto
não for digitado um dado correto.
Aviso: caso digite uma informação errada,
a validação permite a saída do campo,
porém surge o aviso da informação
incorreta.
Informação: Apenas será informada uma
mensagem na tela.
Validação de Dados
Profº Silas Serpa www.profsilasserpa.jimdo.com
15. Agenda
Formatações Condicionais
Validação de Dados
Gerenciando Cenários
Tabela e Gráfico Dinâmico
Atingir Meta
Solver
Auditoria de Fórmulas
Obter dados Externos
Profº Silas Serpa www.profsilasserpa.jimdo.com
16. Objetivo
O Gerenciador de cenário é um conjunto
de valores armazenados pelo Excel e
definido pelo usuário, os quais podem ser
substituídos a qualquer momento em uma
tabela de forma automática. O gerenciador
de cenário é um dos comandos da
ferramenta Teste de Hipóteses.
Gerenciando Cenários
Profº Silas Serpa www.profsilasserpa.jimdo.com
17. Criando Cenários
Para criar um Cenário, clique no botão
Adicionar. Aparecer a janela mostrada na
imagem a seguir.
Nesta janela você deve preencher os
campos Nome do cenário e Células
variáveis.
Para exibir o Cenário na sua Tabela, basta
manter a janela do Gerenciador de
Cenários aberta, selecionar o cenário
desejado e clicar no botão Mostrar.
Gerenciando Cenários
Profº Silas Serpa www.profsilasserpa.jimdo.com
18. Gerenciar Cenários
Editar Cenários
Para editar qualquer cenário, basta
selecionar o cenário e clicar no botão
Editar.
Excluir Cenários
Para excluir qualquer cenário, basta
selecionar o cenário e clicar no botão
Excluir.
Resumo dos Cenários
Caso tenha a necessidade de resumir
todos os cenários em uma só planilha,
você pode utilizar o botão Resumir, onde
teremos a opção de Resumo do Cenário
Gerenciando Cenários
Profº Silas Serpa www.profsilasserpa.jimdo.com
19. Agenda
Formatações Condicionais
Validação de Dados
Gerenciando Cenários
Tabela e Gráfico Dinâmico
Atingir Meta
Solver
Auditoria de Fórmulas
Obter dados Externos
Profº Silas Serpa www.profsilasserpa.jimdo.com
20. Objetivo
Atualmente, o mercado de trabalho tem a
necessidade de tomadas de decisões
rápidas e eficientes, mas para isso você
precisa de uma ferramenta que interprete
um grande volume de informações de
forma dinâmica e simples.
Para aprender a tabela dinâmica, você
precisa ter uma tabela de dados, onde
serão gerados os relatórios. Depois de
providenciar a tabela, você deve ir à guia
Inserir e procurar a ferramenta de Tabela
Dinâmica, que fica no canto esquerdo.
Tabela e Gráfico Dinâmico
Profº Silas Serpa www.profsilasserpa.jimdo.com
21. Atribuir Campos
A Atribuição de Campos pode ser
gerada de forma simples, clicando em
qualquer campo localizado na janela que
aparece ao lado direito.
Há duas formas de exibição: Rótulo de
linha e Rótulo de Coluna.
Rótulo de linha é quando os dados são
listados na mesma coluna, porém um
embaixo do outro. Já no Rótulo de
coluna, os dados aparecem um ao lado
do outro, porém separados por colunas
diferentes.
Você deve escolher os campos País de
Destino e Vendas clicando na caixa de
seleção ao lado deles.
Tabela e Gráfico Dinâmico
Profº Silas Serpa www.profsilasserpa.jimdo.com
22. Remover Campos
Para a remoção do campo da tabela
dinâmica, você deve utilizar o painel de
campos e clicar na seta ao lado do campo
a ser removido. Após o clique na janela de
opções que se abrir, selecione o item
Remover Campo.
Tabela e Gráfico Dinâmico
Profº Silas Serpa www.profsilasserpa.jimdo.com
23. Tabela e Gráfico Dinâmico
Atualização Automática das Informações
A qualquer momento, algum dado de sua
tabela de dados pode necessitar alguma
alteração. Neste caso, é necessária uma
atualização da sua tabela dinâmica. Para
atualizar, clique na guia Opções e no
botão Atualizar.
Profº Silas Serpa www.profsilasserpa.jimdo.com
24. Mudança de layout
Para ajustes de layout, a tabela dinâmica
disponibiliza na guia Design um grupo
voltado para alteração. Nela, você pode
inserir Subtotais, gerar Totais Gerais e
mudar os Estilos do layout..
Tabela e Gráfico Dinâmico
Profº Silas Serpa www.profsilasserpa.jimdo.com
25. Tabela e Gráfico Dinâmico
Agrupamento de Dados
O Agrupamento de Dados acontece
quando o objetivo é criar uma estrutura de
tópico para uma informação. Por exemplo,
preciso de todos os clientes que fazem
parte da Alemanha. Nesse cenário, é
preciso selecionar na lista todos os
Países, depois as empresas, e, então, um
agrupamento é formado.
Profº Silas Serpa www.profsilasserpa.jimdo.com
26. Campos Calculados
Os Campos Calculados são novas
colunas com informações calculadas. Se
você pensou em ir à tabela e criar uma
nova coluna, está errado.
Na Tabela dinâmica, o melhor é usar o
recurso de campo calculado. No fundo, é
como se houvesse uma nova coluna, mas
ela não será criada fisicamente.
Para criar Campos Calculados, basta
acessar a guia Opções; escolher, no
grupo Cálculos, o botão Campos, itens e
conjuntos; e clicar no item Campo
Calculado.
Tabela e Gráfico Dinâmico
Profº Silas Serpa www.profsilasserpa.jimdo.com
27. Tabela e Gráfico Dinâmico
Modificar ou Excluir Campos Calculados
Para modificar ou excluir campos, você
deve usar o mesmo caminho ensinado
acima, porém clicar no botão Modificar ou
no Excluir
Profº Silas Serpa www.profsilasserpa.jimdo.com
28. Tabela e Gráfico Dinâmico
Criando Gráficos Dinâmicos
O gráfico dinâmico não é nada mais que
uma tabela dinâmica com gráfico. Porém,
antes de criar a tabela dinâmica, você
deve escolher a opção Gráfico Dinâmico.
Profº Silas Serpa www.profsilasserpa.jimdo.com
29. Agenda
Formatações Condicionais
Validação de Dados
Gerenciando Cenários
Tabela e Gráfico Dinâmico
Atingir Meta
Solver
Auditoria de Fórmulas
Obter dados Externos
Profº Silas Serpa www.profsilasserpa.jimdo.com
30. Objetivo
Atualmente, no mercado de trabalho,
buscamos constantemente melhorias em
resultados. Sendo assim, para atingir uma
meta específica de um determinado
cenário, o Excel oferece o auxílio da
ferramenta Atingir meta.
Para usar esta ferramenta, acesse a guia
Dados e busque o grupo Teste de
Hipótese. Neste grupo, encontraremos a
opção Atingir Meta.
Atingir Meta
Profº Silas Serpa www.profsilasserpa.jimdo.com
31. Definir Célula
Na janela que se abrir você deve
alimentaremos os seguintes itens:
Definir Célula: Campo que é calculado e
tem o valor final da meta.
Para valor: Meta que se quer alcançar.
Alternando Célula: Célula variável.
Atingir Meta
Profº Silas Serpa www.profsilasserpa.jimdo.com
32. Agenda
Formatações Condicionais
Validação de Dados
Gerenciando Cenários
Tabela e Gráfico Dinâmico
Atingir Meta
Solver
Auditoria de Fórmulas
Obter dados Externos
Profº Silas Serpa www.profsilasserpa.jimdo.com
33. Objetivo
O Solver faz parte de um pacote de
programas algumas vezes chamado de
ferramentas de teste de hipóteses. Com o
Solver, você pode encontrar um valor ideal
(máximo ou mínimo) para uma fórmula em
uma célula — chamada célula de
objetivo — conforme restrições, ou limites,
sobre os valores de outras células de
fórmula em uma planilha. O Solver
trabalha com um grupo de células,
chamadas variáveis de decisão ou
simplesmente de células variáveis, que
participam do cálculo das fórmulas nas
células de objetivo e de restrição. O Solver
ajusta os valores nas células variáveis de
decisão para satisfazer aos limites sobre
células de restrição e produzir o resultado
que você deseja para a célula objetiva.
Solver
Profº Silas Serpa www.profsilasserpa.jimdo.com
34. Técnica utilizada
O Microsoft Excel Solver usa o código de
otimização não linear de gradiente
reduzido genérico (GRG2), desenvolvido
por Leon Lasdon, da Universidade do
Texas em Austin e Allan Waren, da
Universidade Estadual de Cleveland.
GRG2 resolve problemas de otimização
não-linear em que as funções objetivo e
de restrição pode ter não-linearidades de
qualquer forma, mas deve ser
diferenciável .
Solver
Profº Silas Serpa www.profsilasserpa.jimdo.com
35. Agenda
Formatações Condicionais
Validação de Dados
Gerenciando Cenários
Tabela e Gráfico Dinâmico
Atingir Meta
Solver
Auditoria de Fórmulas
Obter dados Externos
Profº Silas Serpa www.profsilasserpa.jimdo.com
36. Objetivo
Auditoria de formulas é um conjunto de
ferramentas que possibilitam achar não
conformidades em fórmulas do Excel. Esta
ferramenta fica localizada na guia
Fórmulas, no grupo Auditoria de
Fórmulas.
Auditoria de Fórmulas
Profº Silas Serpa www.profsilasserpa.jimdo.com
37. Auditoria de Fórmulas
Rastrear Precedentes e Dependentes
Rastrear Precedentes
Essa ferramenta de efeito visual é usada
em fórmulas e insere setas nas células
mostrando os campos usados
anteriormente na mesma.
Rastrear Dependentes
Essa ferramenta de efeito visual rastreia e
insere setas em campos posteriores que
dependem da célula selecionada para
chegar ao cálculo final.
Profº Silas Serpa www.profsilasserpa.jimdo.com
38. Auditoria de Fórmulas
Mostrar Fórmulas e Verificação de Erros
Mostrar Fórmulas
Essa ferramenta de efeito visual mostra
todas as células no formato real. Isso
significa que são retiradas todas as
formatações da célula e, assim, todas as
fórmulas ficam visíveis.
Verificação de Erros
Essa ferramenta verifica erros dentro da
planilha. Caso as células entrem em
conflito, é gerada uma crítica, que, por sua
vez, é rastreada pela ferramenta.
Profº Silas Serpa www.profsilasserpa.jimdo.com
39. Auditoria de Fórmulas
Avaliador de Fórmulas e Janela de Inspeção
Avaliador de Fórmulas
Essa ferramenta facilita o entendimento da
fórmula usada na tabela, usando uma
interface para executar o cálculo de forma
simplificada.
Janela de Inspeção
Essa ferramenta de apuração serve como
um monitoramento de uma determinada
célula. Depois de inserida na lista, você
pode monitorar o valor variável.
Profº Silas Serpa www.profsilasserpa.jimdo.com
40. Agenda
Formatações Condicionais
Validação de Dados
Gerenciando Cenários
Tabela e Gráfico Dinâmico
Atingir Meta
Solver
Auditoria de Fórmulas
Obter dados Externos
Profº Silas Serpa www.profsilasserpa.jimdo.com
41. Objetivo
O principal benefício da conexão com
dados externos do Microsoft Excel é a
possibilidade de analisar periodicamente
esses dados no Excel sem copiar
repetidamente os dados, o que é uma
operação que pode levar tempo e está
propensa a erros. Depois de se conectar a
dados externos, você também poderá
atualizar automaticamente as pastas de
trabalho do Excel na fonte de dados
original sempre que a fonte de dados for
atualizada com novas informações.
Obter dados Externos
Profº Silas Serpa www.profsilasserpa.jimdo.com
42. Obter dados Externos
Importando Dados em Html
O Microsoft Excel tem um recurso muito
importante na hora de importar dados a
partir de páginas HTML. É possível usar
este recurso para extrair dados em
formato de tabela de uma página da web,
sem precisar copiar e colar manualmente
os dados da web para o Excel. Veja como
isso realmente funciona.
Profº Silas Serpa www.profsilasserpa.jimdo.com
43. Obter dados Externos
Importando Dados em Html
1. Abra o Excel, selecione a guia Dados
e clique no botão Da Web:
2. Este comando abre uma janela do
navegador onde você deve digitar a
URL ou a página da web que deseja
importar. Quando a página é
carregada, você deve selecionar a
tabela utilizando o botão de seta no
canto superior esquerdo. Depois de
selecionar a tabela, clique em
Importar.
3. Selecione se pretende colocar os
dados na planilha atual ou em uma
nova, e também em qual célula a
tabela deve ser posicionada.
Profº Silas Serpa www.profsilasserpa.jimdo.com
44. Obter dados Externos
Importando Dados em Html
4. Os dados são importados para o Excel
usando a mesma formatação da
tabela na página web.
Caso a tabela da página web seja
modificada com frequência, você não
precisa acessar a página novamente para
importar os novos dados para sua
planilha. Basta apertar o botão Atualizar.
Profº Silas Serpa www.profsilasserpa.jimdo.com
45. Obter dados Externos
Importando Dados em Texto
O Excel também possui um recurso que
facilita a Obter dados Externos a partir de
arquivos de Texto. É muito comum, em
alguns sistemas empresariais, os dados
serem exportados em formatos de
arquivos de texto, com a extensão .txt, por
exemplo, utilizada pelo Bloco de Notas.
Esses arquivos exportados recebem uma
formatação diferenciada que é
reconhecida pelo Excel .
Profº Silas Serpa www.profsilasserpa.jimdo.com
46. Obter dados Externos
Importando Dados em Texto
1. Abra o Excel, selecione a guia Dados
e clique no botão De Texto.
2. Este comando abre uma janela do
navegador de pasta do Windows, onde
você deve selecionar o arquivo de
texto que desejar importar. Basta
selecionar e clicar em Importar.
3. Assistente de importação, como
exibido na imagem abaixo. Na janela,
há disponíveis duas opçõe, para
divisão de dados: a primeira é texto
Delimitado; a segunda, por Largura
Fixa. Delimitado - Quando tem algum
tipo de caractere especial para dividir
a coluna. Largura Fixa - Quando é
preciso especificar exatamente a
medida em centímetros da coluna a
ser dividida.
Profº Silas Serpa www.profsilasserpa.jimdo.com
47. Obter dados Externos
Importando Dados em Texto
4. Na Janela seguinte, o assistente
solicita o tipo de delimitador que ser
utilizado.
Outras possibilidades são utilizar o ponto
e vírgula (;), a vírgula (,), espaço ( ) e
outros sinais gráficos que foram colocados
no arquivo de texto. Repare que,
automaticamente, o assistente coloca
linhas dividindo as colunas.
Profº Silas Serpa www.profsilasserpa.jimdo.com
48. Obter dados Externos
Importando Dados em Texto
5. A próxima tela é de definição dos
formatos das colunas. Temos como
opção, por exemplo, pegar a primeira
coluna e transformar para numero ou
até mesmo não importar a coluna. Isso
significa que você pode até filtrar o
conteúdo das colunas.
Observação importante: clicando no botão
Avançado, você pode colocará vírgula
para separar casas decimais e ponto
como separador de milhar. Depois de
alterado, clique em Concluir.
Profº Silas Serpa www.profsilasserpa.jimdo.com
49. Obter dados Externos
Importando Dados em Texto
6. Em seguida, o Excel pergunta onde
serão colocados os dados. Você tem a
opção de colocar na mesma planilha
ou em uma nova planilha. No botão
Propriedades, você pode alterar os
seguintes itens: Definição de Consulta,
Atualização do Conteúdo e Layout de
Formatação dos Dados.
Profº Silas Serpa www.profsilasserpa.jimdo.com
50. Obter dados Externos
Importando Dados em Access
O Microsoft Excel tem mais um recurso de
importação, utilizando base de dados
Access. Em alguns sistemas empresarias,
os dados são guardados em Bancos de
dados, como o Microsoft Access, por onde
se faz necessária a sua exportação para o
Excel para que esses dados sejam
tratados de forma estatística. O arquivo do
Access possui extensão mdb.
Profº Silas Serpa www.profsilasserpa.jimdo.com
51. Obter dados Externos
Importando Dados em Access
1. Abra o Excel, selecione a guia Dados
e clique no botão Do Access.
2. A seguir, na janela do navegador de
pasta do Windows que se abrir, você
deve selecionar o arquivo do Access
que desejar importar. Basta selecionar
o arquivo e clicar em Importar.
3. Este comando abre uma janela onde
você deve escolher as tabelas que
deseja importar.
4. Logo após, aparece uma janela
questionando em que tipo de exibição
você quer a sua tabela: em formato de
TABELA, TABELA DINÂMICA E
GRÁFICO DINÂMICO. Em seguida,
selecione em que local deseja guardar
a planilha: na planilha existente ou em
uma nova planilha.
Profº Silas Serpa www.profsilasserpa.jimdo.com
52. Obter dados Externos
Exportando Dados em HTML
A Obter dados Externos externos é o
primeiro passo para o tratamento do
mesmo. Em seguida, o tipo de exportação
do arquivo define o padrão de trabalho e
facilita a transferência do arquivo, por
exemplo, na web.
Profº Silas Serpa www.profsilasserpa.jimdo.com
53. Obter dados Externos
Exportando Dados em HTML
1. Vamos exportar um arquivo em HTML.
Clique no botão Arquivo e, em
seguida, clique na opção Salvar
Como.
2. Em seguida, aparece, a janela de
seleção de diretórios, onde você deve
escolher a pasta onde quer salvar o
arquivo.
3. Com a pasta já escolhida, coloque o
Nome do arquivo e altere o Salvar
como tipo para “Página WEB”.
4. Com o nome e a pasta definida,
marque a opção de salvar toda a
pasta de trabalho ou somente a
planilha ativa (selecionada). Clique em
Salvar. Automaticamente, o Excel
converte em tabelas e salva o arquivo
com extensão de HTML.
Profº Silas Serpa www.profsilasserpa.jimdo.com
54. Obter dados Externos
Exportando Dados em Texto
Os passos são quase os mesmos da
exportação para Html. Mas a exportação
para arquivo de texto é mais adequada
quando se deseja fazer a integração de
arquivos, pois é a melhor forma de
transferir tabelas do Excel para outros
softwares, já que a maioria deles
enxergam arquivos de texto.
Profº Silas Serpa www.profsilasserpa.jimdo.com
55. Obter dados Externos
Exportando Dados em Texto
1. Vamos exportar um arquivo em Texto.
Primeiro, clique na Pérola (Símbolo do
Office) e, em seguida, coloque o
mouse em cima da opção Salvar
Como, ande com o cursor até Outros
Arquivos e clique nesse botão.
2. Em seguida, aparece a janela de
seleção de diretórios, onde você deve
escolher a pasta em que quer salvar o
arquivo.
3. Com a pasta já escolhida, coloque o
Nome do arquivo e altere o Salvar
como tipo para “Texto (Separado por
Tabulação)”. Automaticamente o Excel
converte tabelas em arquivo com
extensão de txt.
Profº Silas Serpa www.profsilasserpa.jimdo.com