Você está na página 1de 110

Dashboard no

Excel
Material desenvolvido por Melissa Lima da Fonseca

Felipe Costa Gualberto

www.mlf.net.br Página 2
Índice

Introdução ao Excel ................................................................................................................................................................................... 4

Interface ......................................................................................................................................................................................................... 5

Componentes do Excel............................................................................................................................................................................. 8

Formatação da Planilha .......................................................................................................................................................................... 11

Formatação Condicional ........................................................................................................................................................................ 12

Fórmulas ....................................................................................................................................................................................................... 14

Referências Fixas e Relativas ................................................................................................................................................................ 16

Funções......................................................................................................................................................................................................... 17

Gráficos ......................................................................................................................................................................................................... 38

Proteção de Células ................................................................................................................................................................................. 48

Validação...................................................................................................................................................................................................... 49

Análise de Dados ...................................................................................................................................................................................... 50

Banco de Dados ........................................................................................................................................................................................ 52

Tabela Dinâmica ........................................................................................................................................................................................ 57

Introdução ao VBA ................................................................................................................................................................................... 61

Introdução ao Power BI.......................................................................................................................................................................... 75

www.mlf.net.br Página 3
Introdução ao Excel

O Excel é considerado um software de planilha eletrônica ou de cálculos. Com o Excel se pode fazer
desde simples cálculos, até cálculos mais avançados como financeiros, matemáticos, lógicos, estatísticos, etc.

Pode-se fazer desde controle de gastos da sua casa, até controle de estoque ou fluxo de caixa de uma
empresa.

Este material apresenta uma revisão dos recursos avançados do Excel. O objetivo é demonstrar

ferramentas que facilitam a utilização de planilhas eletrônicas em busca de otimização dos seus serviços.

As funções Avançadas permitem ao usuário desenvolver uma variedade de tarefas, tais como
estruturar tópicos e consolidar dados; trabalhar com listas e banco de dados; importar e exportar dados e

usar recursos de grupos de trabalho para compartilhar dados.

Será abordado uma introdução ao recurso de MACRO do Excel, fazendo uma introdução a
programação VBA. O Visual Basic for Applications é uma linguagem de programação interna, ligada a todos

os aplicativos do pacote Office: Access, Word, Excel e Power Point.

Atraves destas ferramentas, o excel amplia sua funcionabilidade na área de inteligência de negócios,
permitindo a aplicação de métodos que visam ajudar as empresas a tomar as decisões inteligentes.

www.mlf.net.br Página 4
Interface

A interface do Excel 2013 foi totalmente inovada, permitindo um acesso mais fácil e mais interativo com o
usuário.

A principal forma de acessar os recursos do Excel, agora é através de Grupos de recursos.


A barra de status agora apresenta um número maior de informações.

Barra de Acesso Rápido


Barra de Título

Grupos

Barra de Fórmulas

Célula Ativa

Planilhas

Barra de Status
Barra de Zoom

www.mlf.net.br Página 5
Grupos

Barra de Acesso Rápido – esta barra esta localizada dolado direito do botão do Office. Na configuração
padrão essa barra vem apenas com os botões "Salvar", "Desfazer" e "Refazer", mas você pode adicionar

outros botões.

Barra de Grupos – esta barra exibe os nomes dos grupos de aplicações permitindo utilizar os vários recursos
que o Excel:

A Barra de Ferramentas Formatação que aparecia até a versão 2003, agora esta no grupo PÁGINA INICIAL.

Barra de Fórmulas – é usada para inserir ou editar dados em células de planilhas ou em gráficos.
 Para incluir dados, selecione uma célula, digite os dados e selecione com o mouse a caixa de

entrada da barra de fórmula () ou pressione ENTER.


 Para editar dados, selecione a barra de fórmula com o mouse ou pressione F2. Em seguida, digite
as alterações e selecione com o mouse a caixa de entrada, ou pressione ENTER.

 Para cancelar as alterações, pressione o botão do mouse sobre a caixa de cancelamento da barra
de fórmula (X) ou pressione ESC.

A seguir são mostradas a Caixa de Nomes e a Barra de Fórmulas com seus respectivos botões para que se

possa conhecer o ponto em deve ser clicado o mouse para a devida operação desejada.:

Barra de Fórmulas

Barra de Status – esta barra está localizada na parte inferior da tela do Excel onde são exibidas as
informações sobre o comando atualmente selecionado e o estado atual da área de trabalho. O lado direito

da barra de status mostra a barra de Zoom:

Para definir o que será apresentado na Barra de Status, basta clicar com o botão da direita do mouse nesta

barra e marcar os itens que deseja apresentar.

www.mlf.net.br Página 6
Grupo PÁGINA INICIAL: ferramentas que permitem agilizar as operações fundamentais do Excel.

Grupo INSERIR: possibilita inserir Gráficos, Formas, Clip-art, Tabela Dinâmica, Imagem, outros.

Grupo LAYOUT DA PÁGINA: através deste grupo é possivel alterar o layout que será aplicado.

Grupo FÓRMULAS: por este grupo é possivel aplicar fórmulas e funções na planilha.

Grupo DADOS: permite trabalhar com recursos de base de dados dentro da planilha.

Grupo REVISÃO: os recursos para revisão de texto e proteção de planilha estão organizados neste grupo.

Grupo EXIBIÇÃO: por este grupo é possivel determinar como a planilha será visualizada.

Grupo DESENVOLVEDOR: este grupo permite trabalhar com Macros dentro do Excel.

www.mlf.net.br Página 7
Componentes do Excel

Pasta: É denominada “PASTA” todo arquivo que for criado neste software “Excel”. Tudo que for criado e
posteriormente será um arquivo, porém considerado uma PASTA.

Planilha: Uma planilha é considerada a parte onde será executado todo o trabalho por isso esta é

fundamental, se não temos planilha não podemos criar qualquer calculo que seja então nos dar o entender
que em uma pasta contem planilhas e, que cada planilha possui várias células.

Podemos localizar uma planilha através dos nomes que elas receberam inicialmente PLAN1,PLAN2... Na parte

inferior da Área de Trabalho, que recebe o nome de guia de planilhas.

OBS: Dentro de uma planilha estão contidas as colunas, linhas e células.

Coluna: É o espaçamento entre dois traços na vertical.As colunas do Excel são representadas em letras de
acordo coma a ordem alfabética crescente sendo que a ordem vai de A até IV, e tem no total de 256 colunas
em cada planilha.

Linha: É o espaçamento entre dois traços na horizontal. As linhas de uma planilha são representadas em

números, formam um total de 65.536 linhas e estão localizadas na parte vertical esquerda da planilha.

Célula: As células são formadas através da intersecção “cruzamento” de uma coluna com uma linha e, cada
célula tem um endereço “nome” que é mostrado na caixa de nomes que se encontra na Barra de Fórmulas.

Multiplicando as colunas pelas linhas vamos obter o total de células que é 16.777.216.

Célula Ativa
É a célula exibida com uma borda em negrito indicando que a ela está selecionada e onde os próximos

dados digitados serão inseridos ou o próximo comando escolhido será aplicado. Se for selecionada mais de
uma célula ao mesmo tempo, a primeira será é a célula ativa e as outras serão destacadas na cor escura.
Observe a figura:

Célula
Ativa

www.mlf.net.br Página 8
Assim, o Excel é constituído de colunas (na vertical) e linhas (na horizontal). As colunas são identificadas por

letrase iniciam pela letra A, seguindo alfabeticamente até Z, a partir daí inicia-se uma combinação de coluna
com linha para definir o endereço da célula.

A coluna final é a IV, o que constitui um total de 256 colunas. E as linhas, são identificadas por números e

iniciam pelo número 1, seguindo de forma crescente até 65.536.


O ponto de encontro (interseção) entre uma linha e uma coluna forma a chamada célula (a caixa). A
interseção entre a coluna C e a Linha 4 forma a célula C4, como mostra o exemplo abaixo:

Uma célula pode conter números, texto ou fórmulas. A possibilidade de usar fórmulas é o que diferencia um
programa de planilha de uma calculadora. Quando colocamos uma fórmula em uma célula, dizemos que o

conteúdo dessa célula deve ser calculado em função dos valores contidos em outras células.
Quando abrimos o Excel, já aparece um desenho básico de planilha na tela. Precisamos, então, organizar as
informações em linhas e colunas e determinar uma região para cada tipo de informação. No layout, apenas
definimos onde cada informação será colocada.

Exemplo:

www.mlf.net.br Página 9
Intervalo de Células

Quando se trabalha com uma planilha, muitas vezes depara-se com a necessidade de tratar um trecho ou
uma determinada região de maneira diferente do restante da planilha. Um intervalo de células é uma região
da planilha selecionada a fim de permitir que se trabalhe, edite, formate e modifique mais de uma célula ao
mesmo tempo. O intervalo de células é reconhecido como o conjunto de células que fica entre a célula do

canto superior esquerdo e a do canto inferior direito. Observe a figura:

Formas do Ponteiro do Mouse

Quando o ponteiro do mouse é movimentado ao longo da janela do Excel 2000, este se transforma a fim de
indicar o que acontecerá se for dado um clique com o mouse naquela área da janela. Enquanto o ponteiro
do mouse estiver sobre a planilha na janela do documento, ele será apresentado como um sinal de mais (+).
Dentro da barra de fórmulas, o ponteiro do mouse terá aforma de uma viga ( I ), criada para posicionar um

ponto de inserção com precisão entre dois caracteres. Dentro da barra de ferramentas e da barra de menu, a
forma do ponteiro é um seta. A tabela a seguir ilustra os perfis do ponteiro que, muito provavelmente, serão
encontrados.

Perfil Posição

Sobre as células da planilha

Dentro da barra de fórmula e dentro da caixa de texto na extremidade esquerda da barra de


ferramentas

Sobre a barra de títulos, botões na barra de ferramentas, barra de menu e barras de rolagem,
do lado esquerdo da barra de fórmulas e sobre as bordas das células da planilha
No limite de um cabeçalho de coluna ou de linha (para redimensionamento)

Sobre a alça de preenchimento no canto inferior direito da célula ativa

www.mlf.net.br Página 10
Formatação da Planilha

A barra de formatação concentra os principais elementos de formatação. Seus botões e caixas de


seleção dividem-se em grupos lógicos.

Alteração de Fontes e Alinhamento de Texto

Altera a fonte do Texto

Altera o tamanho do Texto

Altera a corde fundo da célula Formato Moeda

Formato Percentual
Altera a cor do Texto
Separador de Milhares

Aumenta o número de casa decimais

Diminuir o número de casa decimais

Envolvendo Células com uma Moldura

O EXCEL permite envolver uma ou mais células selecionadas com 11 tipos diferentes de bordas ou molduras.
A aplicação da moldura ou borda é bastante simples e consiste em selecionar as células e pressionar o botão

Tipos de moldura para aplicar a moldura previamente selecionada ou a seta ao seu lado para escolher um
dos tipos disponíveis.

www.mlf.net.br Página 11
Formatação Condicional

O recurso de Formatação Condicional esta muito diferente na versão 2013 do Excel.


O acesso do deste recurso é pelo grupo PÁGINA
INICIAL.

Exemplo:

Para obter uma formatação de Barra:


- selecione a área a ser formatada

- clique no menu Início → Formatação Condicional


- Escolha a opção Barras de Dados

Para obter a formatação ao lado:

- selecione a área a ser formatada


- clique no menu Início → Formatação Condicional
- escolha a opção Realçar Regras → É Maior do que
- na janela defina a regra para formatação

www.mlf.net.br Página 12
www.mlf.net.br Página 13
Fórmulas

Uma Fórmula é uma seqüência de valores, operadores, referências a células e funções pré-definidas. Esta
seqüência está contida numa célula e produz um valor.

EXEMPLO

EXERCÍCIO 01

Selecionar o intervalo de C2 até D5 e formatar como moeda


Salvar com o nome Exercício 01

EXERCÍCIO 02

Selecionar o intervalo de B2 até D5 e formatar com estilo de moeda


Salvar com o nome Exercício 02

www.mlf.net.br Página 14
Sinais Operacionais

Sinal de + = Adição Sinal de * = Multiplicação


Sinal de – = Subtração Sinal de / = Divisão
Sinal de ^ = Potenciação Sinal de % = Porcentagem

Copiando Fórmulas

Calcular o primeiro item e depois copiar a fórmula para os demais. Para isto, posicione o cursor no

canto inferior direito (alça de preenchimento) da célula a ser copiada, neste caso a célula F2, que o cursor
ficará como o formato apresentado na figura acima, e arrastá-la para baixo até a última célula da nota final
do último aluno.

DICA :Em vez de arrastar a alça de preenchimento, dê clique duplo, o Excel irá preencher as demais linhas
automaticamente.

Intervalo de Células

Ao definir um intervalo de células, é importante verificar a diferença de usar ; e :

B2:E4 Indica que esta buscando valores

(selecionando valores) no intervalo de B2 até


E4 .
Inclusive B2 e E4.
Observe o exemplo ao lado

B2;E4 Indica que esta buscando os valores de B2 e


E4 .
Não incluindo os valores entre B2 e E4

Observe o exemplo ao lado

www.mlf.net.br Página 15
Referências Fixas e Relativas

Como padrão, o EXCEL copia as fórmulas ajustando-as relativamente à sua posição de origem. Pórem, em
muitos casos, é necessário realizar a cópia de fórmulas que façam referências a células específicas e que não
podem ter suas referências ajustadas pois causarão erros nas fórmulas.

Essa situação é relativamente comum e exige do usuário um certo planejamento das fórmulas durante sua
criação, visto que a cópia das células sempre será feita da mesma forma. O Excel permite "travar" as
referências a uma determinada célula de forma que, mesmo sendo copiada para outras localidades, a
fórmula sempre fará menção à célula original. Em situações como essa, onde uma célula deve ter sua

referência fixada dentro de uma fórmula, o usuário deve acrescentar um símbolo especial a ela para avisar o
EXCELde que aquela célula não deve ter sua referência alterada.

FIXANDOREFERÊNCIAS EM FÓRMULAS
O endereço de uma célula é uma referência à sua localização dentro da planilha. Como padrão, as

referências a células que são criadas com o formato letra+número são consideradas referências relativas.
Além de uma referência do tipo relativa, que permite a sua alteração durante a cópia, o Excel permite criar
referências absolutas (fixas) ou mistas. Uma referência absoluta não muda nem a linha nem a coluna da

célula especificada. Uma referência mista pode fixar apenas a linha ou coluna da célula permitindo o seu
ajuste parcial.
Para fixar uma linha ou coluna de uma referência de célula, deve ser especificado o símbolo cifrão
imediatamente antes da letra, se o usuário desejar fixar a referência à coluna, ou antes do número, se quiser

fixar a linha. Veja os exemplos possíveis de combinações.


$D$4 Fixa a linha e a coluna
$D4 Fixa apenas a coluna, permitindo a variação da linha
D$4 Fixa apenas a linha, permitindo a variação da coluna
D4 Não fixa linha nem coluna

Exemplo

www.mlf.net.br Página 16
Funções

São comandos mais compactos e rápidos para se executar fórmulas. Com elas é possível fazer

operações complexas com uma única fórmula. As funções são agrupadas em categorias, para ficar mais fácil

a sua localização. As funções também facilitam o trabalho com planilhas especializadas.

Um engenheiro pode utilizar funções matemáticas para calcular a resistência de um material. Um

contador usará funções financeiras para elaborar o balanço de uma empresa.

Algumas categorias de funções

 Funções Financeiras: calcula juros, rendimento de aplicações, depreciação de ativos etc.

 Funções de Texto: o excel não é um editor de texto, mas possiu funções para manipular e tratar textos.

 Funções de Data e Hora: conjunto completo de funções para trabalhar com tempo e de data, aplicando

cálculos complexos.

 Funções Matemáticas e Trigonométricas: calcula raiz quadrada, fatorial, seno, tangente etc.

 Funções Estatísticas: calcula a média de valores, valores máximos e mínimos de uma lista, desvio

padrão, distribuições etc.

 Funções Lógicas: compara células e apresentar valores que não podem ser calculados com fórmulas

tradicionais.

www.mlf.net.br Página 17
Funções Matemáticas

Função Raiz
Esta é uma função matemática que retorna a raiz quadrada de um número.

Função Int
Esta é uma função matemática que retorna a parte inteira de um número.
Exemplo:

Função Abs
Esta é uma função matemática que retorna o valor absoluto de um número.

Exemplo:

Função Arred
Esta é uma função matemática que arredonda um número de acordo com o número de casas
decimais desejada.

Exemplo:

www.mlf.net.br Página 18
Função Soma Se
Esta é uma função matemática que adiciona as células especificadas por um determinado critério ou
condição.

Parâmetros solicitados:
- Intervalo: é o intervalo de células que se deseja calcular.

- Critério: é o critério na forma de um número, expressão ou texto, que define as células adicionadas.
- Intervalo Soma: são as células que serão somadas.

Exemplo

www.mlf.net.br Página 19
Função Somases
Esta é uma função matemática que adiciona as células especificadas por mais de um critério ou
condição.

Parâmetros solicitados:

- Intervalo Soma: são as células que serão somadas.


- Intervalor Critério 1: é o primeiro intervalo de células que se deseja calcular.
- Critério 1: é o primeiro critério na forma de um número, expressão ou texto, que define as células
adicionadas.

- Intervalor Critério 2: é o segundo intervalo de células que se deseja calcular.


- Critério 2: é o segundo critério na forma de um número, expressão ou texto, que define as células
adicionadas.

Exemplo

www.mlf.net.br Página 20
Funções de Data e Hora

Excel possui funções que permite trabalhar cálculo com datas.

• HOJE( ) :retorna a data atual do sistema.

• AGORA ( ) : retorna a data e a hora do sistema.

• DIA.DA.SEMANA (argumento 1) : retorna um número que corresponde ao o dia da semana


( 1= domingo; 2= segunda... )

• NÚMSEMANA(argumento 1) :retorna o número da semana em relação as semanas do ano.

• DIAS360(data1,data2) :retorna o número de dias passado entre as duas datas

(12 meses de 30 dias)

EXEMPLO:

=HOJE()

=AGORA()

=DIA.DA.SEMANA(C7)

=DIAS360(C9;C10)

=DIA(C14)

=MÊS(C14)

=ANO(C14)

www.mlf.net.br Página 21
Exemplo

www.mlf.net.br Página 22
Funções de Texto

Função Concatenar
Esta função permite agrupar caracteres de um texto, ou seja, agrupa vários itens de texto num único item de
texto. O operador "&" pode ser usado no lugar de CONCATENAR.

Parâmetros solicitados:

- São os textos que deseja unir

Função Num.Caract
Esta função retorna o número de caracteres de uma cadeia de texto

Parâmetros solicitados: é solicitado apenas o texto

www.mlf.net.br Página 23
Função Esquerda e Direita

A função ESQUERDA retorna os caracteres mais à esquerda de um valor de texto.


A função DIREITA retorna os caracteres mais à direita de um valor de texto.

Parâmetros solicitados:
Função DIREITA

- Selecionar o Texto
- Definir o número de caracteres que
deseja extrair.

Função ESQUERDA
- Selecionar o Texto

- Definir o número de caracteres que


deseja extrair.

Função Ext.Text
Esta função retorna um número específico de caracteres da seqüência de caracteres texto, começando na
posição especificada, com base no número de caracteres especificado.

Parâmetros solicitados:
- Selecionar o Texto
- Núm_inicial é a posição do primeiro

caractere que deseja extrair como


texto.
- Núm_caract especifica o número de
caracteres que deseja que EXT.TEXTO

retorne do texto.

www.mlf.net.br Página 24
Funções Lógicas

Função Se
Esta função verifica se uma função foi satisfeita e retorna um valor se for VERDADEIRO e retorna um outro
valor se for FALSO.

Parâmetros solicitados:
- Teste Lógico: é um valor ou expressão que será avaliada como VERDADEIRO ou FALSO

- Valor se verdadeiro: é o valor retornado caso o TESTE LÓGICO for VERDADEIRO


- Valor se falso: é o valor retornado caso o TESTE LÓGICO for FALSO

Exemplo 1
Classificar a altura como ALTA para altura maior que 1,70 e BAIXA para altura menor ou igual a 1,70.

OU

Exemplo 2

AVALIAÇÃO = quantidade BAIXA para TOTAL menor ou igual a 50


= quantidade BOA para TOTAL maior que 50

www.mlf.net.br Página 25
Exemplo 3

Exemplo 4

www.mlf.net.br Página 26
Função OU
Verifica se algum argumento é verdadeiro e retorna VERDADEIRO ou FALSO.

Exemplo - OU
Classificar como verdadeiro se a cor VERMELHO em uma das colunas

Exercício - OU

Classificar as cores para verdadeiro se a cor for preta ou branca

www.mlf.net.br Página 27
Função E
Verifica se TODOS os argumentos são verdadeiros e retorna VERDADEIRO ou FALSO.

Exemplo - E

Classificar como verdadeiro se a cor VERMELHO em uma das colunas

Exercício – OU / E
Classificar as corespara verdadeiro se a cor for preta E branca (independente da coluna)

www.mlf.net.br Página 28
Função SEERRO
Esta função verifica se existe um erro em uma célula ou expressão. Retorna um valor especificado se uma
fórmula gerar um erro; caso contrário, retorna o resultado da fórmula.
Use a função SEERRO para capturar e controlar os erros em uma fórmula.

Parâmetros solicitados:

- Valor:é o argumento verificado quanto ao erro


- Valor se erro: é o valor a ser retornado se a fórmula gerar um erro.
Os seguintes tipos de erro são avaliados #N/D, #VALOR!, #REF!, #DIV/0!, #NÚM!, #NOME? ou #NULO!).

Exemplo
Calcular o valor do consumo de um carro.

Se valor de C4/C5 der ERRO


então retornar -.

Se valor de C4/C5 não der


ERRO então retornar C4/C5.

www.mlf.net.br Página 29
Funções de Procura e Referência

Função PROCV
Localiza um valor na primeira coluna à esquerda de uma tabela e retorna um valor na mesma linha
de uma coluna especificada na tabela.

Exemplo

- Valor procurado: é o valor a ser procurado na tabela matriz


- Matriz tabela: é uma tabela onde deseja buscar um dado
- Num índice coluna: é o número da coluna na matriz tabela

- Procurar intervalo: é um valor lógico


VERDADEIRO: para buscar um valor aproximado
FALSO: para buscar o valor exato

www.mlf.net.br Página 30
Exercício PROCV

- Insira os Dados para NOME, SALÁRIO BRUTO e N° de FILHOS.

- Para obter o Valor do IR usar PROCV e multiplicar o resultado pelo Salário Bruto

- Valor do INSS usar PROCV e multiplicar o resultado pelo Salário Bruto

- O Salário Família é pesquisado pela função PROCV e multiplicar o resultado pelo Nº de Filhos.

- O Plano de Saúde é descontado pela empresa de acordo com o Salário do Funcionário. Pesquise

este valor usando a PROCV e multiplique pelo Salário Bruto, para saber o valor a ser descontado.

- O Desconto de Vale Transporte é de 6% para que optouem recebê-lo. Através da função SE

indique qual o desconto de cada funcionário.

www.mlf.net.br Página 31
Matemática Financeira

O Excel possuiu funções que permitem trabalhar com cálculos financeiros baseados em juro composto.

Função VP
Representa a soma total correspondente ao valor presente de uma série de pagamentos futuros.

Sintaxe: VP(taxa;nper;pgto;VF;tipo)
Exemplo:

Parâmetros solicitados: Taxa: taxa aplicada PGTO: pagamento


VF: valor Futuro NPER: número de períodos

Função VF
É o SALDO de caixa que deseja obter após ser efetuado o último pagamento.

Sintaxe: VF(taxa;nper;pgto;VP;tipo)
Exemplo:

Parâmetros solicitados: Taxa: taxa aplicada PGTO: pagamento


VP: valor Presente NPER: número de períodos

Função PGTO
É o valor de prestações devidas ou a receber

Sintaxe: PGTO(taxa;nper;VP;VF;tipo)
Exemplo:

Parâmetros solicitados: Taxa: taxa aplicada VF: valor Futuro


VP: valor Presente NPER: número de períodos

www.mlf.net.br Página 32
Função TAXA
Retorna a taxa de juros por um período de uma anuidade.

Sintaxe: TAXA(nper;pgto;VP;VF;tipo;estimativa)
Exemplo:

Parâmetros solicitados: VP: valor Presente PGTO: pagamento


VF: valor Futuro NPER: número de períodos

Função NPER
É o número de períodos para investimento de acordo com pagamentos constantes e periódicos e uma taxa
de juros constante.

Sintaxe: NPER(taxa;pgto;VP;VF;tipo)
Exemplo:

Parâmetros solicitados: VP: valor Presente PGTO: pagamento


VF: valor Futuro Taxa: taxa aplicada

www.mlf.net.br Página 33
Estatística

O Excel possibilita um estudo estatístico pelo grupo Fórmulas através das funções Estatísticas.
Os métodos estatísticos são hoje utilizados em quase todos os setores da atividade humana. Nos negócios e
na economia, figuram entre os mais importantes métodos de auxílio na tomada de decisão. Como resultado
do desenvolvimento da indústria de computadores, os modernos métodos estatísticos se tornarão cada vez

mais importantes para aqueles a quem cabe tomar decisões.

Função CONT.NÚM
Retorna a quantidade de números contida na lista de argumentos

Sintaxe: CONT.NUM ( intervalo)

Parâmetro solicitado: Apenas o intervalo onde deseja verificar a quantidade de números existente.

Exemplo:

Função CONT.SE
Calcula o número de células não vazias em um intervalo que corresponde a uma condição.

Sintaxe: CONT.SE ( intervalo; critérios)


Parâmetros Intervalo: intervalo onde deve ser procurado o texto
solicitados: Critério: texto que deve ser contato

Exemplo: Conta Se
A 1
D 2
Valores B 0
5 K 89 5 2
D 5 H 35 1
K 1
A D 36
36 1
96 35 H 5 2

www.mlf.net.br Página 34
Função MÉDIA
É a Média aritmética. È calculada somando-se todas observações em um conjunto de dados e dividindo-se
pelo número de itens envolvidos.
Sintaxe: MÉDIA ( intervalo) ou Média ( núm1; núm2; ...)

Parâmetro solicitado: Apenas o intervalo onde se encontra os números para calcular a média.

Função MÁXIMO
Retorna o valor máximo de um conjunto de valores.
Sintaxe: MÁXIMO ( intervalo) ou Máximo ( núm1; núm2; ...)

Parâmetro solicitado: Apenas o intervalo onde se encontra os números para encontrar o valor máximo.

Função MINIMO
Retorna o menor número de um conjunto de valores.
Sintaxe: MINIMO ( intervalo) ou Mínimo ( núm1; núm2; ...)

Parâmetro solicitado: Apenas o intervalo onde se encontra os números para encontrar o valor mínimo.

Exemplo:

www.mlf.net.br Página 35
Função MODO
É o valor que aparece mais freqüente em um conjunto de dados. É utilizada como uma medida de
tendência central.

Sintaxe: MODO ( intervalo) ou MODO( núm1; núm2; ...)

Parâmetro solicitado: Apenas o intervalo onde se encontra os números para encontrar a moda.

Função ORDEM
Retorna a posição de um número em uma lista de números.

Sintaxe: ORDEM( núm; ref; ordem )


Parâmetro solicitado: Núm: número que deseja –se verificar a ordem em relação a vários números.
Ref: intervalo da lista de números
Ordem: definir de deseja a ordem crescente ou decrescente

Função MAIOR
Retorna o maior valor k-ésimo de um conjunto de dados.

Sintaxe: MAIOR( matriz; k )


Parâmetro solicitado: Matriz: intervalo de números onde deseja-se encontrar uma determinada
posição.

K: posição que deseja encontrar

Função MENOR
Retorna o menor valor k-ésimo de um conjunto de dados.

Sintaxe: MENOR( matriz; k )


Parâmetro solicitado: Matriz: intervalo de números onde deseja-se encontrar uma determinada
posição.

K: posição que deseja encontrar


Função VAR
Retorna a variância em relação a uma amostra.

Sintaxe: VAR (intervalo) ou VAR( núm1; núm2; ...)

Parâmetro solicitado: Matriz: amostra onde deseja-se encontrar a variância.

www.mlf.net.br Página 36
Função DESVPAD
Retorna o desvio padrão em relação a uma amostra. É a raiz quadrada da variância da amostra

Sintaxe: DESVPAD (intervalo) ou DESVPAD( núm1; núm2; ...)

Parâmetro solicitado: Matriz: amostra onde deseja-se encontrar o desvio padrão.

Valores da Amostra

1345 1301 1368 1322 1310 1370 1318 1350 1303 1299

Variância 754,3

Desvio Padrão 27,5

Função FREQUENCIA
Retorna o desvio padrão em relação a uma amostra. É a raiz quadrada da variância da amostra

Sintaxe: FREQUENCIA( matriz_dados; matriz_bin )


Parâmetro solicitado: Matriz_dados: matriz que define os números onde procurar os intervalos.
Matriz_bin: matriz que define o intervalo de dados

www.mlf.net.br Página 37
Gráficos

Expressar números em forma de gráficos é uma das características mais atraentes das planilhas eletrônicas.
Em muitos casos, um gráfico pode sintetizar todo um conceito ou dar uma idéia precisa e instantânea sobre
um determinado assunto que possivelmente exigiria a leitura atenta de muitas linhas e colunas de números

da planilha.
O EXCEL possui uma grande variedade de tipos de gráficos que podem representar os dados por meio de
dezenas de formatos em duas e três dimensões.

O EXCEL possibilita editar o Gráfico, através de caixas de diálogo. Dessa forma, basta dar um clique no botão
da direita do mouse para abrir um menu e escolher a opção que deve ser modificada. Veja o exemplo a
seguir:

www.mlf.net.br Página 38
A versão 2013 do Excel apresenta um recurso onde a ferramenta sugere alguns tipos de gráficos para os
dados que foram selecionados.

Este recurso esta no grupo INSERIR

No exemplo abaixo os dados foram selecionados e em seguida clicamos no botão Gráficos recomendados

www.mlf.net.br Página 39
www.mlf.net.br Página 40
Tipos de Gráfico

Colunas
Neste tipo de gráfico os dados são apresentados em em uma barra vertica.
É o tipo mais comum encontrado no excel.

Existe alguns modelos tipos de gráficos de coluna cada um apresentando uma informação diferente.

Título do Gráfico
120
100
80
60
40
20
0
BH Betim Contagem Juiz de Fora Itauna Uberlândia Uberaba Araxá Itabira

Produção 1 Produção 2 Produção 3

Título do Gráfico
300
250
200
150
100
50
0
BH Betim Contagem Juiz de Fora Itauna Uberlândia Uberaba Araxá Itabira

Produção 1 Produção 2 Produção 3

Título do Gráfico
100%
80%
60%
40%
20%
0%
BH Betim Contagem Juiz de Itauna Uberlândia Uberaba Araxá Itabira
Fora

Produção 1 Produção 2 Produção 3

www.mlf.net.br Página 41
Barras
Este tipo de gráfico podemos dizer que são os gráficos de coluna expressos na horizontal.

Dez Dez Dez

Nov Nov Nov

Out Out Out

Set Set Set


Unidade 1
Ago Ago Unidade 2 Ago

Jul Unidade 3 Jul Unidade 3 Jul Unidade 1


Unidade 2 Unidade 2
Jun Jun Jun
Unidade 1 Unidade 3
Mai Mai Mai

Abr Abr Abr

Mar Mar Mar

Fev Fev Fev

Jan Jan Jan

0 50 100 150 0 100 200 300 0% 25% 50% 75% 100%

www.mlf.net.br Página 42
Linhas

Este tipo de gráfico é usado para apresentar dados com característica continua.

O primeiro modelo de gráfico de linha exibe a tendência no tempo.

1,9
1,8
1,7
Ano 2010
1,6
1,5 Ano 2011
1,4
Jan Fev Mar Abr Mai Jun Jul Ago Set Out Nov Dez

O segundo modelo de gráfico de linha exibe linhas empilhadas.

www.mlf.net.br Página 43
Pizza

É um gráfico de linha com a parte debaixo colorida.

Pizza de pizza

www.mlf.net.br Página 44
Área

É um gráfico de linha com a parte debaixo colorida.

Dispersão
São usados para mostrar a relação entre variáveis.

www.mlf.net.br Página 45
Radar

Este gráfico plota valores tendo como referência um ponto central

Bolha

xxxx

www.mlf.net.br Página 46
Gráficos Combinados

Este gráfico é uma ferramenta muito interessante que permite ao usuário criar gráficos combinados, ou seja,
exibir em um único eixo cartesiano um gráfico de dispersão e um de colunas, por exemplo.

Os gráficos combinados já existirem em versões anteriores, na versão 2013 um usuário poderá criar essa
combinação de forma extremamente rápida devido ao Excel oferecer algumas opções que melhor se
adequem aos dados plotados no gráfico.

www.mlf.net.br Página 47
Proteção de Células

Proteção de Fórmulas

Existe a necessidade de ter uma proteção para os dados, e principalmente fórmulas e macros. O
Excel coloca à disposição diversos métodos, e níveis, de proteção.
Para proteger uma fórmula é necessário executar dois comandos em seqüência:

1) Formatar a celular para que assuma as opções OCULTA e TRAVADA:


Selecionar a área da planilha que é necessário travar e/ou ocultar e clicar com o botão da direita do
mouse e selecionar no Menu a opção Formatar célula

2) Proteger a planilha para que a proteção configurada seja ligada:


Selecionar a área da planilha que é necessário travar
e/ou ocultar e clicar com o botão da direita do mouse
e selecionar no Menu a opção Formatar célula

www.mlf.net.br Página 48
Validação

O Excel possui uma ferramenta que possibilita validar o conteúdo de uma célula. Assim, é possível
definir em uma ou mais células a validade dos dados que poderão ou não estar contidos neste endereço.
Ao validar o conteúdo da célula, é definido que tipo de dados este endereço vai aceitar, caso seja

inserido um dado não permitido o Excel apresenta uma caixa de diálogo informando um erro.

Para validar o conteúdo de uma célula:

Exemplo:
Definir que na a célula deve aceitar Definir a célula como uma caixa de Listagem
apenas valor inteiro entre 10 e 65 apresentando opções de cursos de Informática

www.mlf.net.br Página 49
Análise de Dados

Uma das ferramentas mais importantes do Excel é a análise de dados. Este recurso será trabalhado
através de três tópicos: Atingir Meta, Solver e Cenário.

Atingir Meta

Comando utilizado quando se conhece o resultado desejado de uma única fórmula, mas não o valor de

entrada de que a fórmula necessita para determinar o resultado.

EXEMPLO

EXERCÍCIO

Uma pessoa gastou R$ 900,00, na compra de uma bicicleta, de um aparelho de som e de uma estante. A
bicicleta custou R$ 60,00 a menos que a estante e o preço do aparelho de som corresponde a 80% do preço
da bicicleta. Quanto custou cada uma das mercadorias ?

Obs.: Salvar com o nome Exercício Atingir Meta

www.mlf.net.br Página 50
Cenário

É o conjunto de todas as células variáveis de uma planilha, que desejamos agrupar, para que possam
ser usadas sempre juntas.

Para utilizar o recurso Cenário

EXEMPLO

=((B4*C4)-(D4+E4+F4))/C4

EXERCÍCIO
Temos um conjunto de dados que representam os salários dos funcionários de uma determinada empresa. O
objetivo é criar um cenário para uma situação de novos salários para verificar o impacto desta alteração na
folha de pagamento.

Cargo Situação 1 (Original) Situação 2 Situação 3


Gerente R$ 1.500,00 R$ 1.650,00 R$ 1.610,00
Técnico I R$ 1.200,00 R$ 1.310,00 R$ 1.450,00
Técnico II R$ 850,00 R$ 900,00 R$ 900,00
Secretária R$ 460,00 R$ 500,00 R$ 500,00
Estagiário R$ 180,00 R$ 200,00 R$ 200,00
Obs.: Salvar com o nome Exercício Cenário

www.mlf.net.br Página 51
Banco de Dados

Uma base de dados possibilita guardar informação relacionada. A informação é disposta numa
tabela.
Uma base de dados é essencialmente o que é considerado uma coleção de informação que é relacionada em

alguma maneira.

Informações de uma tabela que é uma base de dados:


- Cada coluna (campo) indica o elemento de informação a armazenar.

- Cada linha (registro) contem a informação relativa a um individuo.


- A primeira linha deve conter o nome dos campos.

A partir de uma base de dados é possível trabalhar vários recursos do Excel. Operações sobre tabelas:

- Ordenar (por ordem crescente ou decrescente) pelos valores de um ou mais campos.


- Procurar os registros que satisfazem determinadas condições.
- Operações estatísticas sobre os registros que satisfazem condições.

www.mlf.net.br Página 52
Classificação

Esta ferramenta facilita a análise de uma base de dados, já que é muito mais fácil trabalhar com
dados ordenados. É possível classificar a planilha de forma crescente ou decrescente por um ou mais
campos.

Exemplo 1
Através da base de dados abaixo, ordenar os registros por idade decrescente:

- Clicar dentro da base de dados


(em qualquer lugar, não é

necessário que seja na coluna


idade)
- Dados  Classificar

Resultado da classificação da tabela ordenada

por Idade decrescente

Outro exemplo
Vendedor (Crescente) e Idade (crescente) Vendedor (Crescente) e Admissão (crescente)

www.mlf.net.br Página 53
Filtro Avançado

Este recurso possibilita definir critérios mais complexos. Exemplo: critérios que envolvem relações
entre campos.

Exemplo – Filtro Avançado

- Supondo que deseja-se filtrar as vendas da ANA

- Escrever na célula H4 o nome Ana


- Clicar dentro da base de dados
(em qualquer lugar, não é necessário que seja na coluna idade)
- Dados  Filtro Avançado

- Resultado

Note que a planilha será filtrada de acordo com os critérios definidos na faixa de critérios. Observe o

resultado obtido e confira se ele esta de acordo com o critério definido.

www.mlf.net.br Página 54
Auto Filto

Através do AutoFiltro é possível gerenciar a exibição dos dados de uma planilha, filtrando os dados
de uma base de dados de forma personalizada.

Exemplo
- Para ativar o AutoFiltro : Dados  Auto Filtro

Verificar os alunos que possuem Média maior que 50


- Clicar na setinha da coluna Média

- Escolher personalizar
- Resultado

Exercícios
- Verificar os alunos APROVADOS
- Verificar as médias entre 30 e 55 (incluindo o 30 e o 55)

- Verificar alunos das turmas B

www.mlf.net.br Página 55
Subtotal

Este recurso possibilita calcular subtotais ou totais de conjunto de dados.


Para ativar o Subtotal : Dados  Subtotal
Exemplo:
OBS.:

Para trabalhar com o recurso do Subtotal,


antes é necessário que o conjunto de
dados esteja ordenado.
Por exemplo, se desejamos o subtotal das

vendas de cada pessoa, então é necessário


primeiro ordenar (classificar) a tabela por
Vendedor.
E em seguida usar o recurso de subtotal.

- classificar a tabela em ordem crescente por Vendedor em seguida Dados  Subtotal

Selecionando o item “Quebra de página entre

grupos” possibilita imprimir cada grupo em uma


página diferente.

www.mlf.net.br Página 56
Tabela Dinâmica

A Tabela Dinâmica é um do Excel que permite ao usuário interagir na construção da tabelas. Assim,
Tabela Dinâmica é uma tabela interativa que resume uma grande quantidade de dados rapidamente, ou os
combina de tabelas diferentes. É possível girar suas linhas e colunas para ver resumos diferentes dos dados

de origem, filtrar os dados exibindo páginas diferentes ou exibir os detalhes das áreas de interesse.

Menu Inserir → Tabela Dinâmica


Criação da Tabela Dinâmica

Exemplo

Antes de criar uma tabela dinâmica é


importante transformar a base de dados em

uma tabela.

Após tranforma a base de dados em uma tabela, nomear esta tabela.

www.mlf.net.br Página 57
Com a tabela nomeada, agora é inserir a Tabela Dinâmica

www.mlf.net.br Página 58
Observe que apareceu em uma nova planilha a tabela onde o usuário deve montar a tabela, distribuindo os

campos necessários, interagindo com o Excel.

Exemplo

Agora é distribuir os
campos de acordo com a
tabela que deseja
montar, arrastando
o nome do campo
(da janela a direita)
para o local desejado

- Resultado

www.mlf.net.br Página 59
www.mlf.net.br Página 60
Introdução ao VBA

Uma Macro corresponde a um conjunto de instruções dispostas de uma forma lógica com a finalidade de
automatizar tarefas ou ações do Excel. Assim, uma macro é uma seqüência de comando e funções,
armazenados em um módulo de código do VBA

As instruções são construídas através de uma linguagem de programação. A linguagem de programação do


Excel é o VBA – Visual Basic dor Applications. O VBA é a linguagem de programação para todos os
aplicativos do Microsoft Office: Word, Excel, Access e Power Point.

Tipos de Macros

- Macros de Funções Definidas Pelo Usuário


- Macro de Sub-Rotina
- Macros Gravadas
Para entender como funciona os dois outros tipos de Macro, de Função e Subrotina,

é necessário conhecer outros ambientes de trabalho do Excel.

Ambiente Microsoft Visual Basic

O Ambiente de desenvolvimento Microsoft Visual Basic é um segundo aplicativo associado às


planilhas do Excel.

Caracteriza-se por se um ambiente completo de desenvolvimento de programas (macros), pode se


executado através das teclas ALT + F11ou pelo menu.

Como entrar no ambiente de Programação:

 Grupo Desenvolvedor  Botão Visual Basic.

Para carregar o grupo Desenvolvedor:


Arquivo  Opções  Personalizar Faixa de Opçõesmarcar o tópico Desenvolvedor

www.mlf.net.br Página 61
Interface do Editor
- Janela de Projetos:

É na verdade um Explorer, que tem por finalidade a função de exibir uma lista hierárquica doas
projetos e todos os seus itens, tais como Formulários e Módulos.
Esta janela possui três botões: Visualizar Código, Visualizar Objeto e Alternar Pastas.

Oupela tecla Ctrl + R

Alternar Pastas

Visualizar Objeto

Visualizar Código

- Janela de Propriedades

Tem por finalidade listar as propriedades da fase de projeto dos objetos selecionados e suas
definições atuais.
Ou

pela tecla F4

www.mlf.net.br Página 62
- Janela de Código

É utilizada para gravar, exibir e editar código de programa Visual Basic.

www.mlf.net.br Página 63
Operadores Aritméticos e Lógicos

Os operadores são usados para realizar cálculos com variáveis ou compara-las para desviar um fluxo em um
programa.

Conjunto de operadores:

+ Adição de duas ou mais variáveis numéricas

- Subtração de duas ou mais variáveis numéricas

* Multiplicação de duas ou mais variáveis numéricas

/ Divisão de duas ou mais variáveis numéricas

^ Potenciação

Mod Resto da divisão inteira

= Igual a

<> Diferente de

> Maior que

>= Maior ou igual a

< Menor que

<= Menor ou igual a

www.mlf.net.br Página 64
Macros – Funções

Apesar de existirem várias funções no Excel, pode ser necessário desenvolver uma função própria.
Uma função se caracteriza pela possibilidade de receber argumentos externos, processá-los e
retornar um resultado. As funções definidas pelo usuário não podem conter comandos do menu ou ações de
teclado e mouse e não podem ser geradas pelo gravador.

Uma função é iniciada por Function e encerrada por EndFunction.

As Funções são definidas por

- Nome

- Parâmetros

- Resultado

Criar uma Função


Entrar no Visual Basic para criar a função
1- Menu Desenvolvedor (ou Alt+F11)

2- Selecionar o nome do arquivo no Editor do VBA (no lado esquerdo da tela)


3 – Inserir um módulo para criar o código de programação.
Menu Inserir  Módulo
4 – Escrever a Função

FunctionNome da Função ( parametro1, parametro2,…)


Nome da Função = Valor ou Expressão
EndFunction

Exemplo : Cálculo do Consumo de um carro


Function CONSUMO ( Km, Litros)
CONSUMO = Km / Litros

EndFunction
5 – Compilar a função
Menu  Depurar  Compilar VBAProject

Executar uma Função


1 - Na barra de endereço, clicar em fxpara buscar a nova função
2 – Na caixa de dialogo escolher a categoria “Definida pelo Usuario”
3 – Selecionar a função criada.

www.mlf.net.br Página 65
Exercício1:Criar uma função para calcular o imposto de renda.

Function IR(Salário)

If Salário < 900 Then

IR = 0

ElseIf Salário >= 1800 Then

IR = Salário * 0.25

Else

IR = Salário * 0.15

End If

End Function

Exercício2:Criar uma função para classificar a velocidade

Function Classificar_Velocidade(velocidade)

If velocidade = 0 Then
Classificar_Velocidade = "PARADO"

ElseIf velocidade > 0 And velocidade <= 60 Then


Classificar_Velocidade = "BAIXA"
ElseIf velocidade > 110 Then

Classificar_Velocidade = "ALTA"
Else
Classificar_Velocidade = "PERMITIDA"
EndIf

End Function

Classificar Velocidade

www.mlf.net.br Página 66
Macros – Sub-rotinas
No ambiente de programação VBA existem dois tipos de procedimentos: as funções e as subrotinas.

As funções retornam apenas uma ação, enquanto que as sub-rotinas permitem executar uma seqüência de
ações como resposta.

Criar uma Sub-rotina

Entrar no Visual Basic para criar a sub rotina

1- Menu Desenvolvedor (ou Alt+F11)

2- Selecionar o nome do arquivo no Editor do VBA (no lado esquerdo da tela)

3 - Inserir um módulo para criar o código de programação.

Menu Inserir  Módulo

4 - Escrever a Subrotina

Sub Nome_subrotina ( )

Rotinas

End Sub

www.mlf.net.br Página 67
Linguagem VBA

Para desenvolver uma subrotina, é necessário conhecer alguns conceitos de programação.


A linguagem de programação do Excel é o VBA – Visual Basic dor Applications. O VBA é a linguagem de
programação para todos os aplicativos do Microsoft Office: Word, Excel, Access e Power Point.

Técnicas de Programação – Conceitos Básicos


Outra forma de desenvolver macros é utilizando as Técnicas de Programação.

Procedimentos: de forma geral podemos dizer que é uma macro. É no Visual Basic a unidade básica de

programação, ou seja, o conjunto de códigos (instruções) dispostos numa forma lógica dentro do editor
da linguagem Visual Basic, com a finalidade de executar uma determinada operação preestabelecida.
Instruções:são conjunto de palavras-chave que visam executar uma determinada operação programada.
Em Visual Basic, há várias instruções, classificadas em métodos, propriedades, objetos e funções. São

chamadas de palavra-chave pelo fato de estarem reservadas a uma determinada operação


preestabelecida.
Objetos: para o Visual Basic é qualquer coisa que possa ser manipulada ou visualizada de alguma forma.

Exemplo: a tela do Excel é um conjunto de objetos ( a barra de status, as células, as caixa de diálogo).O
Excel possui mais de 120 tipos diferentes de objetos. Um objeto pode ser alterado por meio de suas
propriedades e de seus métodos.
Exemplo: workbook: pasta de trabalho
Worksheet: Planilha do Excel
Cell: uma célula da planilha
Range: uma região da planilha

Propriedades: refere-se ao conjunto de características de um objeto, tanto em aparência quanto em


posição. Assim uma propriedade esta vinculada ao objeto. O Excel possui mais de 500 propriedades.
Métodos: refere-se àquilo que o objeto faz, ou seja, ao seu funcionamento - a sua ação. O Excel possui

mais de 300 métodos.


Funções: são fórmulas embutidas que realizam cálculos especiais automaticamente. O Visual Basic possui
algumas funções matemáticas básicas para efetuar alguns cálculos, como: seno, raiz quadrada, além da
possibilidade do usuário criar suas funções.

www.mlf.net.br Página 68
Variáveis
Corresponde a uma região da memória nomeada que contém um valor por vez. Este valor pode ser dado
numérico, lógico ou alfanumérico. Desta forma, as variáveis são rótulos para regiões da memória física do
computador.

Paradeclarar variáveis no VBA é necessário especificar o tipo da variável.


Exemplo: Dimnome_da_variável as “tipo da variável”

Currency: define um tipo monetário ou o estabelecimento de decimais fixos. Deve ser utilizado
quando se necessitar de uma precisão de cálculo bastante grande. Geralmente possuiu um sinal de
@ como caractere de declaração de tipo.

Double: define a utilização de um ponto flutuante de dupla precisão, ou seja, valores decimais com
até 16 casas. Este tipo de dado ocupa um espaço de 8 bytes, permitindo que uma variável consiga
trabalhar com valores negativos .

Integer: Define p tipo de valores inteiros pequenos, estando esses valores no intervalo de –32.768
até 32.768. Ocupa 2 bytes de memória. Tem como caractere de declaração o sinal %.

String: define a utilização de valores alfanuméricos como: letras, pontos, números e sinais do
teclado. É um tipo de dado que pode configurar uma variável, de forma que ela aceite até 64 K por
seqüência de string, ocupando o espaço de 1 byte por caractere. Possui o sinal $ como caractere de
declaração de tipo.

www.mlf.net.br Página 69
Entrada de Dados com Caixa de Entrada
É possível criar procedimentos que solicitem em sua execução informações ao usuário, que podem
ser armazenadas no procedimento por meio do usos de variáveis. Para tanto é utilizado o método InputBox,
que tem por finalidade exibir uma caixa de diálogo com uma mensagem que pede ao usuário a inserção de

algum dado.

Exemplo de MsgBox

Sub CxErro()
MsgBox "Código Inválido", 0 + 16, "Erro"
End Sub

Sub CxDuvida()
MsgBox "Código Inválido", 0 + 32, "Erro"
End Sub

Sub CxDuvida()

MsgBox "Código Inválido", 0 + 48, "Erro"


End Sub

Sub CxErro()
MsgBox "Código Inválido", 0 + 64, "Verificar"

End Sub

www.mlf.net.br Página 70
Associar a rotina a um botão de comando.

1. Agora basta criar um botão para executar a macro de forma mais dinâmica.

Para inserir um botão de comando, clicar no ícone Inserir do Menu Desenvolvedor e inserir um
componente Botão de Comando.

Colocar o botão no Modo Designer,


acionando o botão

Dar um clique duplo no botão de comando e


escrever o nome da subrotina criada dentro
da ação de clique do botão.

Voltar para o Excel e tirar o botão do Modo


Designer, clicando no ícone

www.mlf.net.br Página 71
Caixa de Controle para Executar Macros

O Excel permite a definição de botões, caixa de listagem e outros objetos para a execução de
procedimentos, assim não seria necessário ficar lembrando das teclas de atalho.
As ferramentas de controle estão no Menu Desenvolvedor
Botão de Comando

Caixa de Combinação

Caixa de Seleção

Caixa de Listagem

Caixa de Texto

Caixa de Opção

Definir o código fonte que o botão vai executar ao ser acionado. (Clique duplo no botão)
Exemplo - Criar um botão para a macro formatação.

No exercício anterior criamos a subrotinaArea_ret, que calculava a área de um retângulo . Para executar esta
subrotina através do botão, basta inserir o componente Botão de comando e atribuir a subrotina a ela.

Exemplo:

- Insira um Botão de Comando

- Ativar o Modo de Estrutura Designer

- Editar o rótulo do botão:


Clique com o botão da direita do mouse  Objeto Botão de Comando  Editar

- Dê um clique duplo no botão forma e vincule a subrotina (macro) digitando o nome da mesma
dentro da subrotina click do botão

- Volte para o Excel

- Saia do Modo de Estrutura


- Execute a subrotina.

www.mlf.net.br Página 72
Macro Gravada

Criar uma macro gravada é construir uma macro interativa com o usuário. Assim, oExcel permite criar uma
subrotina através de macro gravada. As ações feitas no Excel serão transformadas em código fonte que vai
gerar uma subrotina.

Construção de uma macro gravada


A construção de uma macro acontece no ambiente do Microsoft Visual Basic.

1- Menu Desenvolvedor  Gravar Nova Macro

Nota: Como carregar o Menu Desenvolvedor:

2- Definir um nome para a macro. Este nome não pode ser iniciado por número e não deve conter

espaços em branco entre as palavras.

3- Definir uma tecla de atalho.

4- Determinar o tipo de armazenamento da macro:

Nova Pasta de Trabalho:Permite efetuar a gravação de uma macro em uma outra pasta de trabalho, a

qual pode ser utilizada com um número grande de planilhas de outras pastas. Este recurso é bastante
parecido com a opção “pasta de Trabalho Pessoal de Macros”, porem aqui é permitido escolher o
nome da pasta de trabalho.

Esta Pasta de Trabalho: Permite a criação de macro na própria pasta de trabalho em uso e é utilizada
para macros que devem estar junto das planilhas e são de uso exclusivo destas.
Pasta de Trabalho Pessoal de Macros: Efetua a gravação de todas as macros em um arquivo chamado
pessoal.xls, que fica oculto e somente pode ser exibido quando for executado o comando

JanelaReexibir.

5- Executar as ações da macro.

6- Parar a gravação da macro.

www.mlf.net.br Página 73
Exemplo de uma Macro Gravada que centraliza e formata um texto.

- Desenvolvedor  Gravar Macro

- Definir o nome Centra_Formata_Textopara a macro.

- Formatar  Células  Alinhamento

- Parar a gravação da macro.

Executar uma Macro

1- Desenvolvedor  Macros

2- Selecionar a macro desejada e clicar no botão executar.

www.mlf.net.br Página 74
Introdução ao Power BI

O Microsoft Power BI é uma tecnologia e conjunto de soluções desenvolvido pela Microsoft de BI


(Business Intelligence). Com ele, é possível importar, transformar e visualizar dados de diversas fontes
diferentes. Os usuários finais não dependem das áreas de Tecnologia de Informação para criar os relatórios,

podendo então caracterizar-se também como uma ferramenta de Self-Service BI.


O Power BI é composto por várias tecnologias e ele foi se desenvolvendo aos poucos. Inicialmente, um dos
seus componentes foi lançado como suplemento para o Excel 2010 - o Power Pivot - e com o tempo mais
componentes foram surgindo até formar o Power BI de hoje. Possui, principalmente dois concorrentes, o

Tableu e o QlikView, mas em 2017 ultrapassou os concorrentes e se consolidou como pioneiro por causa de
dois motivos principais: a Microsoft está fazendo grandes investimentos, lançando novas funcionalidades na
plataforma trimestralmente e está oferecendo preços muito baixos nos valores das assinaturas do serviço
pago do Power BI.

Estamos na Era da Informação. Isso pode ser evidenciado pelo fato de que o volume de dados produzido
pelo planeta dobra a cada 18 meses. Pelo fato da quantidade de dados produzidos ser cada vez maior, os
profissionais deverão estar capacitados para entendê-los e atuar inteligentemente sobre sua manipulação
para extrair as informações desejadas.

Business Intelligence (BI)

Business Intelligence (ou Inteligência Empresarial / Inteligência de Negócios) é o processo de Coleta,


Organização, Análise, Compartilhamento e Monitoramento de dados que oferecem suporte à Gestão de
Negócios. Possui técnicas capaz de suportar grandes volumes de dados desestruturados para, através de

transformações e análises, transformar dados em informações1. Estuda dados históricos, atuais e possui
ferramentas para fornecer previsões.
O Business Intelligence também pode ser definido como uma atividade de inteligência aplicada à atividade
econômica de um negócio, com a identificação de forças e fraquezas da companhia e o monitoramento do

ambiente para antecipação de ameaças à organização e melhor aproveitamento das oportunidades de


negócios. Isso tem o objetivo final de identificar novas oportunidades e estratégias, promovendo vantagem
competitiva no mercado.
Normalmente, as fontes de dados usadas para análises é proveniente de operações da própria empresa. São

formados pela consolidação de várias tabelas de vendas, recursos humanos, operações e saídas de diversos
sistemas como SAP, ERPs (Sistema Integrado de Gestão Empresarial), CRMs (Gestão de Relacionamento com
o Cliente) e BPMs (Gerenciamento de Processos de Negócio).

1
A diferença entre Dado e Informação é que Informação é a interpretação e compreensão de um conjunto de dados
em um determinado contexto.

www.mlf.net.br Página 75
Entre os benefícios de implementar o BI pode-se citar a economia de tempo, versão única da verdade,

melhores estratégias e planos, melhores decisões táticas, processos mais eficientes e a economia de custos.

O Microsoft Power BI

O Microsoft Power BI é a resposta da Microsoft para atender as demandas de mercado de Business


Intelligence.

Desde 2015, apresentou crescimento fantástico no Brasil e no mundo, e sua adoção se encontra em processo
de aceleração. Dá poder, liberdade e independência aos usuários de uma empresa nas áreas de negócios,
que normalmente são colaboradores que trabalham com estações de trabalho restritas de acesso
administrativo e ligadas na rede corporativa. Dessa forma, desafoga os departamentos de Tecnologia de

Informação, que recentemente são sobrecarregados com demandas para criação de relatórios
personalizados solicitados por essas mesmas áreas de negócios.
O Power BI possui, principalmente, três tecnologias de trabalho que veremos durante o curso. A Microsoft
tem uma terminologia confusa e alguns dos termos costumam confundir os usuários. Durante os anos, essas

tecnologias mudaram de nome ou são chamadas por outros nomes em outras plataformas, mas
essencialmente são conhecidas como:

 Power Pivot: permite criar relacionamentos entre tabelas do modelos de dados e escrever fórmulas
DAX (Data Analysis Expressions).
 Power Query: importa e transforma dados através de etapas e suporta a linguagem funcional M.
 Power View: ambiente para criar dashboards e interagir com visuais de tabelas, filtros e gráficos.

Trabalhamos com essas tecnologias do Power BI principalmente em duas plataformas: no Microsoft Excel, já

bastante conhecido no mercado, e num outro software chamado Power BI Desktop. Não confunda Power
BI com Power BI Desktop. O primeiro se refere ao conjunto de soluções da Microsoft, e o segundo é o
nome de um software que você instala e baixe no seu computador.

Uma vez desenhados os relatórios nessas plataformas (principalmente no Power BI Desktop), é possível usar
o Serviço do Power BI para publicar os relatórios. Isso significa que você pode transformar seu painel num
formato web e um link (URL) irá gerar. Depois, basta compartilhar esse URL com os colaboradores de sua
organização ou partes interessadas. Então, poderão acessar relatórios a partir de um navegador ou celular,

sem precisar ter o Excel ou Power BI Desktop instalados!


Dessa forma, o Power BI não está limitado no Excel ou no Power BI: depois de publicá-lo no Serviço do
Power BI, você ainda tem diversas ferramentas de administração, sincronização de dados, restrição e
privacidade para poder aperfeiçoar a sua experiência e de seus colegas de trabalho.

www.mlf.net.br Página 76
Power BI: Onde Usar

Por ser da Microsoft, é necessário ter o sistema operacional Windows instalado em sua máquina para
desenvolver soluções com o Power BI. Existe uma aplicação web (isto é, que roda em qualquer navegador
moderno) que possui algumas funcionalidades do Power BI, mas seu uso não é recomendado para fins de
aprendizado.

Os lugares onde atualmente podemos trabalhar com mais conforto nossas soluções de Power BI é no
Microsoft Excel e no Power BI Desktop. No entanto, existem algumas peculiaridades.

Excel
Nem todas as versões do Excel suportam o Power BI como versões iguais ou inferiores ao Excel 2007.
O Excel 2010 suporta o Power Pivot e o Power Query, e não suporta o Power View. Além disso, é necessário
instalar manualmente o Power Pivot através do link (https://www.microsoft.com/en-
us/download/details.aspx?id=29074) e o Power Query através do link (https://www.microsoft.com/en-

us/download/details.aspx?id=39379).
Se você adquiriu o Excel 2013 Independente ou o Office 2013 Professional Plus, seu Excel já possui o
Power Pivot e Power View, de forma nativa, mas será necessário instalar manualmente o Power Query pelo
mesmo link fornecido acima.

O Excel 2016 Independente, Office 2016 Professional e Office 2016 Professional Plus possuem o Power
Pivot, Power Query e Power View nativamente.
Não confunda o Office 2016 com o Office 365! O Office 2016 é comercializado através de varejo (compra de
licença), e o Office 365 é comercializado através de uma assinatura mensal (ou anula). O Excel presente no

Office 365 é o mesmo do Office 2016, mas com algumas funcionalidades a mais.
Por fim, nem todas as versões do Excel provenientes do Office 365 suportam o Power Pivot. As versões que
suportam são:

 Office 365 Professional Plus


 Office 365 Enterprise E3
 Office 365 Enterprise E5

Essas versões possuem o Power Pivot, Power View e Power Query.


Nenhuma outra versão de Excel suporta o Power BI, então fique atento ao comprar sua licença de Office se

pretende estudar o Power BI no Excel.

www.mlf.net.br Página 77
Excel: Tabelas x tabelas

Usamos o termo "tabela" informalmente no Excel. Uma tabela pode ser definida como um intervalo com
valores preenchidos, normalmente com cabeçalhos. Abaixo pode-se ver uma tabela de vendas, em que cada
linha corresponde a uma venda, e as colunas possuem as propriedades de cada venda efetuada:

Figura 1 - Exemplo de uma tabela

Na primeira linha de cada coluna da tabela possui um cabeçalho que descreve o tipo de dados que se segue

abaixo dela. Então, é de se esperar datas na coluna nomeada por Data, nomes de pessoas em Cliente,
Vendedor e Supervisor, textos em Ponto de Venda, Categoria e UF e números em Valor. No caso acima,
essa tabela não tem propriedades especiais, e são comumente usados por iniciantes.
No Excel, é possível criar um tipo especial de tabela, a qual vou chamar de Tabela com T maiúsculo. Tabelas

não são apenas amontoados de células, elas possuem propriedades e recursos especiais.
Para criar uma Tabela, selecione uma célula do intervalo desejado e use o atalho Ctrl+Alt+T.
Alternativamente, você pode ir em Página Inicial >> Formatar como Tabela, selecionar o estilo desejado
de Tabela e confirmar:

www.mlf.net.br Página 78
Figura 2 - Criar uma Tabela

Tabelas possuem comandos e propriedades especiais. Você pode acessá-los clicando em uma das células da
Tabela e verá algumas opções disponíveis:

Figura 3 - A Guia de Ferramentas de Tabelas

Em Nome da Tabela, você pode dar nomes descritivos que representam o tipo de dados que sua Tabela
possui. No nosso caso, um bom nome poderia ser Vendas ou tbVendas, como preferir.
Você pode criar uma Tabela Dinâmica facilmente a partir de uma Tabela clicando em Resumir com Tabela
Dinâmica, pode também Remover Duplicatas, torná-la novamente num intervalo de células (tabela)

clicando em Converter em Intervalo ou criar filtros amigáveis e de fácil acesso clicando em Inserir
Segmentação de Dados.
Além disso, é fácil estilizar uma Tabela: basta acessar comandos dos grupos Opções de Estilo de Tabela /
Estilos de Tabela para mostrar cabeçalho, linhas de totais ou aplicar um visual de cores diferente.

Mas Tabelas tem mais recursos interessantes. Se você criar um gráfico ou Tabela Dinâmica usando uma
Tabela como fonte de dados, ao adicionar uma nova linha na Tabela, ela será incluída automaticamente no
gráfico ou Tabela:

www.mlf.net.br Página 79
Em tabelas, isso não acontece: seria necessário redefinir a fonte de dados do gráfico.

Tabelas x Tabelas Dinâmicas

Quando estamos trabalhando com Power BI, é sempre recomendável transformar suas tabelas em Tabelas.

No entanto, Tabelas servem apenas como fonte de dados. O objeto do Excel que está mais relacionado ao
Power BI são as Tabelas Dinâmicas, pois elas mostram os dados agrupados, enquanto Tabelas apenas listam
todos os dados.
O Power BI é uma tecnologia que, principalmente, consolida dados. Por isso, entender Tabelas Dinâmicas

bem é essencial, já que o paradigma de trabalho que cerca o Power BI se encontra ao redor de
agrupamentos.
Você pode criar uma Tabela Dinâmica de várias formas diferentes. A partir de uma tabela, basta clicar em

Resumir com Tabela Dinâmica em sua guia de ferramentas. Ao selecionar uma célula de uma Tabela
Dinâmica, você verá duas guias de ferramentas disponíveis. Analisar e Design:

Figura 4 - Guia Analisar da Tabela Dinâmica

Em Analisar, podemos alterar o nome da Tabela Dinâmica. Não é muito útil, pois Tabela Dinâmicas não
servem para ser fontes de dados. Podemos também mudar as configurações de campo, que será visto em
detalhes a seguir, criar Segmentações de Dados e Linhas do Tempo (que são uma forma mais bonita de ver
filtros), atualizar os dados, construir gráficos vinculados à Tabela Dinâmica e mostrar a Lista de Campos para

montar a Tabela Dinâmica.

www.mlf.net.br Página 80
Figura 5 - Guia Design da Tabela Dinâmica

Ao clicar numa célula da Tabela Dinâmica, caso o botão Lista de Campos da guia Analisar esteja habilitado,
será disponibilizada uma lista de campos e áreas para montar a Tabela Dinâmica.

Figura 6 - Áreas da Tabela Dinâmica

Em (5) são listados os campos da Tabela Dinâmica. Esses campos devem ser arrastados para uma das regiões
de (1) até (4).

 (1) é a Área de Filtros


 (2) é a Área de Colunas
 (3) é a Área de Linhas
 (4) é a Área de Valores

Ao arrastar em (1), você poderá criar filtros. Ao arrastar para (2), os itens serão listados lado a lado, por uma

linha. Em (3), os itens serão listados um abaixo do outro, por uma coluna. E (4) é a região onde arrastamos os
campos que sofrerão agrupamento.

www.mlf.net.br Página 81
É possível arrastar mais de um campo para as áreas, e também deixar algumas áreas sem nenhum campo.

Normalmente colocam-se campos de texto em (1), (2) e (3), e campos numéricos em (4), pois os valores
passam por agrupamentos como Soma, Contagem, Média, Desvio Padrão, Máximo, Mínimo, entre outros.

Tabelas Dinâmicas

Áreas
Na Tabela Dinâmica do exemplo da Figura 7, os campos UF foi arrastado para Área de Filtros, Categoria para
Colunas, Ponto de Venda para Linhas e Valor para Valores.

Essa figura nos mostra, já, muitas coisas interessantes. A primeira é que Tabela Dinâmicas não repetem itens
de uma Tabela, mostrando apenas uma vez cada item. Por exemplo, embora sejam listados pontos de venda
como Lojas, Online, Outros e Terceiros várias vezes na Tabela, a Tabela Dinâmica mostra cada item apenas
uma vez, pois ela faz um agrupamento. Então, repetindo o que foi falando anteriormente: Tabelas listam

dados, e Tabela Dinâmica agrupam dados, e é por isso que ela mostra cada item apenas uma única vez.

Figura 7 - Exemplo de Tabela Dinâmica

Agrupamentos
Campos na Área de Valores devem estar, obrigatoriamente, agrupados de alguma forma. Normalmente, se
o campo arrastado for um número, ele é agrupado fazendo uma operação de Soma. Se ele for um texto, ele

é agrupado fazendo uma Contagem. Os tipos disponíveis para agrupamento são:

 Soma
 Contagem
 Média
 Máximo
 Mínimo
 Produto
 Desvio Padrão (em dados são amostra da população)
 Desvio Padrão (em que dados correspondem à toda população)
 Variância (em dados são amostra da população)
 Variância (em que dados correspondem à toda população)

www.mlf.net.br Página 82
No exemplo da Figura 7, o agrupamento foi feito através de uma Soma. Logo, nossa Tabela Dinâmica está

resumida através do volume de vendas. E se quisermos saber o número de vendas realizado? Teríamos que
fazer uma Contagem ao invés de uma Soma.
No entanto, podemos mudar o agrupamento clicando com o botão da direita em um dos valores da Tabela
Dinâmica e clicando em configurações do Campo de Valor na janela flutuante que aparecer, como indicado

na Figura 8. Ainda na mesma figura, veja que é possível chegar até a mesma janela por outro lugar, ao clicar
na pequena seta exibida na Área de Valores para o campo desejado.

Figura 8 - Configurações do Campo

Na janela que aparecer, serão listados os vários tipos de agrupamento possíveis para Valor, que é onde
podemos selecionar Contagem, clicar em OK e ter nossa Tabela Dinâmica resumida pela quantidade de
vendas.

www.mlf.net.br Página 83
Figura 9 - Tipos de Agrupamentos

Mostrar Valores Como


É possível ver o percentual de participação de cada valor da Tabela Dinâmica. No nosso exemplo, basta
arrastar novamente o campo Valor para a área de Valores. Então, ao abrir a janela de Configurações de
Campo de Valor, ir na guia Mostrar Valores Como:

Figura 10 - Mostrar Valores Como

www.mlf.net.br Página 84
Na caixa de combinação, é possível escolher vários tipos de resumos diferentes. Ao escolher % do Total

Geral, a tabela dinâmica fica como mostrado abaixo:

Figura 11 - Participação no Total Geral

Observe que, para uma apresentação melhor, os cabeçalhos de valores foram renomeados. Para renomear
um cabeçalho, basta clicar em sua célula e escrever o texto de cabeçalho desejado. Note que esse texto não
pode se igual a nenhum dos nomes de cabeçalhos da sua lista de campos disponibilizada no Painel de
Tarefas da Tabela Dinâmica.

Por vezes, o nome que você quer renomear é igual a um dos nomes dessa lista, mas o Excel não permite a
duplicação. Um truque para burlar essa exigência é acrescentar um espaço (sim, com barra de espaços) ao
final do nome do cabeçalho.

Hierarquias
Conforme falado anteriormente, é possível ter vários campos nas áreas de uma Tabela Dinâmica. Elas
possuem um comportamento especialmente útil ao serem colocadas na Área de Linhas e Colunas, pois
Tabelas Dinâmicas suportam hierarquias.

A ordem ao qual você arrasta os campos nessas áreas será a ordem da hierarquia exibida. Por exemplo, ao
montar uma Tabela Dinâmica com hierarquia de Ponto de Venda, Supervisor e Vendedor, podemos ter
algo como mostrado na Figura 12:

Figura 12 - Hierarquias em Tabelas Dinâmicas

www.mlf.net.br Página 85
É possível mudar o layout da Tabela Dinâmica na Guia de Ferramentas Design >> grupo Layout.

Ao clicar nos sinais de + e -, podemos expandir ou recolher níveis de hierarquia da Tabela Dinâmica. Na Guia
de Ferramentas Analisar >> grupo Campo Ativo, há opções estendidas para expandir ou recolher vários
itens de uma vez. Note que a célula ativa em que se encontra a seleção influencia o comando: por exemplo,
se no momento em que você selecionar Expandir Campo um item do campo Ponto de Venda estiver

selecionado, o efeito se dará sobre o mesmo.

Datas

Ao arrastar um campo que possui tipos de dados de datas numa Tabela Dinâmica, o Excel irá
automaticamente criar campos hierárquicos como, Ano, Trimestre e Mês. No entanto, é possível alterar

manualmente essa hierarquia clicando com o botão da direita numa das datas e, em seguida, Agrupar:

Figura 13 - Alterar Agrupamento de Datas

www.mlf.net.br Página 86
Segmentação de Dados

A partir do Excel 2010, Tabela Dinâmicas passaram a oferecer um filtro visual mais amigável que os que
aparecem quando arrastamos um campo para a Área de Filtros. São as Segmentações de Dados. Você pode
criá-las ao selecionar uma célula de uma Tabela Dinâmica, guia Analisar >> botão Inserir Segmentação de
Dados e configurar como for mais adequado:

Figura 14 - Área de Filtros vs Segmentação de Dados

www.mlf.net.br Página 87
Power Pivot

O Power Pivot nasceu, incialmente, como um suplemento (extensão) ao Excel 2010, e logo popularizou-se.
Com ele, é possível fazer análises poderosas, criar modelos de dados sofisticados e suporta grandes volumes
de dados, não sendo incomum modelos com tabelas com vários milhões de linhas.
Ele importa fontes de dados de diversos locais diferentes, e é possível filtrar os dados importados ao

importar. Embora sua interface se assemelhe, em partes, ao Excel, nele não é possível editar células
individuais: é possível criar apenas colunas calculadas.
É possível relacionar as tabelas oriundas de fontes de dados através de uma interface própria, tornando a
análise de dados mais eficiente. É possível também criar hierarquias próprias, KPIs, perspectivas e a

linguagem de fórmulas DAX (Data Analysis Expressions). Vale ressaltar que o DAX possui funções de
inteligência de tempo que são interessantíssimas para análise de dados, ao passo que para alcançar os
mesmos resultados com as funções nativas do Excel, o trabalho é bem mais moroso.

Habilitar o Power Pivot

Clique na guia Arquivo >> Opções >> Suplementos e siga os passos da Figura 15:

Figura 15 - Habilitar o Power Pivot

Observação: Conforme explicitado na seção 0, nem todas as versões do Excel suportam o Power Pivot.

Verifique se a versão do seu Excel o suporta.

www.mlf.net.br Página 88
A Interface do Power Pivot

Os comandos do Power Pivot podem ser acessados através de sua guia:

Figura 16 - Guia do Power Pivot

Ao instalar o Power Pivot com sucesso, uma nova guia será exibida no Excel e, ao clicar em Gerenciar, uma

nova janela irá abrir mostrando a interface principal do Power Pivot:

Figura 17 - Interface Principal do Power Pivot

Nessa figura, já se encontram carregadas algumas tabelas, oriundas de fontes de dados diversas. Observe
que cada tabela importada fica numa aba diferente, embaixo à direita - Vendas, Produtos, Vendedores e
Clientes.

www.mlf.net.br Página 89
Importar Fontes de Dados

É possível usar uma Tabela da própria pasta de trabalho do Excel como fonte de dados. Para fazer isso, você
deverá sair do Power Pivot para voltar à tela principal do Excel, selecionar uma célula da Tabela e, na guia
Power Pivot, clicar em Adicionar ao Modelo de Dados:

Figura 18 - Adicionar uma Tabela do Excel ao Modelo de Dados

Mas isso, por ora, não será interessante para nós. Estamos mais interessados em fontes externas, oriundas da
pasta de trabalho que se encontra aberta.

O Power Pivot suporta uma gama variada de fonte de dados. Você pode importar dados de bancos de dados

como Sql Server, Access, Azure, Oracle, Teradata, Sybase. Também pode importar do Analysis Services,
Arquivos de Excel (Pasta de Trabalho), e arquivos de texto. Na janela do Power Pivot, guia Página Inicial >>
grupo Obter Dados Externos, você encontra alguns comandos para iniciar uma importação.

www.mlf.net.br Página 90
De Banco de Dados do Access
Para importar tabelas do Access, vá na guia Página Inicial >> Do Banco de Dados >> Do Access. Uma
janela de assistente aparecerá, onde você vai localizar o arquivo que deseja usar para a importação, e
também haverá opção para entrar com login e senha, caso o banco de dados seja protegido.

Ao clicar em Avançar, você poderá optar por selecionar pela lista de tabelas ou escrever uma instrução Sql
para retribuir somente os dados que você precisa, como select Nome, Salário from tblFuncionários
where Salário > 10000.

Figura 19 - Assistente de Importação de BD do Access

www.mlf.net.br Página 91
De Pasta de Trabalho do Excel
Vá na guia Página Inicial >> Do Banco de Dados >> Do Access. Uma janela de assistente aparecerá, onde
você irá selecionar, normalmente no fim da lista, Arquivo do Excel. Nessa etapa, é bom ficar atento para
marcar a caixa de seleção Usar primeira linha como cabeçalhos de coluna, normalmente as fontes que

você importar (assim se se espera) terão cabeçalhos:

Figura 20 - Normalmente as Fontes de Dados importadas no Excel tem cabeçalhos

www.mlf.net.br Página 92
Em seguida, será necessário selecionar qual (ou quais) planilhas você deseja importar:

Figura 21 - Selecionar Itens para Importação

Você pode ficar confuso, a princípio, nessa tela. Note que alguns itens terminam com o caractere $: esses
itens indicam que são planilhas da pasta de trabalho como, por exemplo, o item fSettings$, que é uma

planilha dessa pasta de trabalho chamada fSettings. A parte confusa é que são listados também os
intervalos nomeados. fSettings$Date, por exemplo, é o intervalo nomeado Date da planilha fSettings.
Normalmente, você irá desejar importar planilhas ao invés de intervalos nomeados.

www.mlf.net.br Página 93
De Arquivo de Texto
Vá na guia Página Inicial >> Do Banco de Dados >> Do Access. Uma janela de assistente aparecerá, onde
você irá selecionar, normalmente no fim da lista, Arquivo de Texto. Nessa etapa, é bom ficar atento para
marcar a caixa de seleção Usar primeira linha como cabeçalhos de coluna, normalmente as fontes que você

importar (assim se se espera) terão cabeçalhos. Além disso, fique atento ao separador de coluna. Se os seus
dados estiverem separados por tabulação, como no exemplo abaixo, a pré-visualização dos dados atualiza
para mostrar de uma forma mais amigável os dados separados em suas respectivas colunas:

Figura 22 - Assistente de Importação para Arquivos de Texto

www.mlf.net.br Página 94
O Modelo de Dados

O Modelo de Dados é uma região da pasta de trabalho em que se encontram as fontes de dados
carregadas. Ele é o conjunto de todas as tabelas importadas das fontes de dados, mais o relacionamento
entre as tabelas e fórmulas (DAX) criadas. Entender como construir modelos de dados robustos é essencial
para trabalhar com o Power Pivot com eficiência.

Vale ressaltar que o Power Pivot não altera ou insere, sob nenhuma hipótese, dados das fontes carregadas: é
apenas uma ferramenta de consumo de informação.
As fontes de dados importadas para o Power Pivot são transformadas num formato proprietário da
Microsoft, para que o motor do Power Pivot consiga acessar todos os dados de todas as tabelas da mesma

forma. Em outras palavras: se você importar fontes das mais diversas origens para o Power Pivot, elas serão
convertidas, dentro do Power Pivot, para um mesmo padrão.
Suponha que você altere / inclua / exclua registros de uma fonte de dados que está importada no Power
Pivot, como uma tabela de vendas num banco de dados. Essas alterações não serão refletidas imediatamente

no Power Pivot, será necessário atualizar a consulta manualmente para que o Power Pivot faça uma nova
carga de dados dessa origem. Você pode fazer isso clicando na aba da tabela desejada e, em seguida,
Atualizar para atualizar somente a tabela ativa ou Atualizar Tudo para atualizar todo seu modelo de dados:

Figura 23 - Atualizar Tabela no Power Pivot

www.mlf.net.br Página 95
Ás vezes, ao renomear, pode ser que o caminho de algum arquivo mude. Se isso acontecer, você obterá um

erro terá que corrigí-lo. A forma mais prática de fazer isso é acessando a guia Página Inicial >> comando
Conexões Existentes:

Figura 24 - Exibir Conexões Existentes

Nessa janela, é possível editar o caminho ou conexões com as fontes de dados.


Ao salvar o arquivo de Excel, o modelo de dados em sua totalidade é salvo na pasta de trabalho. Dessa
forma, se quiser enviar a pasta de trabalho para outras pessoas, você não precisa mandar todas as fontes de

dados junto com o arquivo de Excel, pois o arquivo de Excel sozinho já possui tudo o que é necessário para
funcionar.
Uma ressalva é que, dessa forma, a pessoa que receber o arquivo, não poderá atualizar o modelo de dados e
terá que trabalhar com o cache salvo no modelo de dados. Se você quiser que outra pessoa atualize o

modelo de dados, você terá que enviar todas as fontes junto com a pasta de trabalho (exceto as que estejam
na nuvem ou na mesma rede), e a pessoa que receber os arquivos terá que atualizar as conexões para não
obter erros ao, manualmente, acionar o comando de Atualizar.

www.mlf.net.br Página 96
Relacionamentos

Criar relacionamentos é fundamental para ter um modelo de dados consistente. Para visualizar a interface
onde se normalmente criam relacionamentos, clique no ícone abaixo à direita da Figura 17. Veja um exemplo
de um modelo com 4 tabelas relacionadas:

Figura 25 - Exemplo de Relacionamentos

Para criar um relacionamento, basta clicar com o mouse em um campo e depois arrastá-lo para seu campo
relacionado de outra coluna. Lembre-se que os campos relacionados devem possuir a mesma natureza de
dados, o mesmo tipo de dados e que em uma das tabelas, ele deve ser único. Não precisam ter o mesmo

nome.
No exemplo acima, os relacionamentos criados foram:

 fVendas.ClienteId com dClientes.ClienteId


 fVendas.DataPedido com dCalendário.Data
 fVendas.ProdutoId com dProdutos.ProdutoId

Em cada dos relacionamentos, pelo menos uma das colunas não possui itens repetidos. Para esse tipo de
coluna, damos o nome de chave única. Como os Id de clientes, datas no calendário e Id de produtos nunca
repetem-se, dClientes.ClienteId, dCalendário.Data, e dProdutos.ProdutoId.são chaves únicas.

Esse tipo de arquitetura é muito comum para estudar análise de dados, também conhecido como esquema
de estrela. Ao centro, coloca-se uma tabela transacional (também comumente chamada de tabela de fatos)
e nas extremidades da estrela, tabelas satélite / dicionário (conhecidas como tabelas de dimensão). Muitas
vezes, você irá encontrar essas tabelas com a preposição de sua função para facilitar o entendimento de um

modelo de dados, como:

 dCalendário ou dimCalendário
 dClientes ou dimClientes
 dProdutos ou dimProdutos
 facVendas ou fVendas

Vale ressaltar que esse prefixo é apenas para nos orientar, não faz nenhuma diferença nos cálculos e o Power
Pivot sequer sabe o que é uma tabela de dimensão ou fato.

www.mlf.net.br Página 97
Power Query

O Power Query é outro componente fundamental do Power BI. Assim como o Power Pivot, ele apareceu na
primeira vez como uma extensão do Excel 2010. Com ele, é possível conectar, transformar, combinar e
refinar fontes de dados. Em outras palavras, ele é uma ferramenta de ETL (Extract, Transform, Load) com
interface muito amigável.

Assim também como o Power Pivot, o Power Query também importa fontes de dados de diversos locais
diferentes, na verdade mais fontes que o Power Pivot (possui 70+ conectores), mas o principal benefício dele
é o fato de poder transformar as consultas importadas de forma muito flexível: suporta a criação de linhas,
colunas e funções personalizadas.

As etapas de transformações nos dados são gravadas em etapas, de forma semelhante ao gravador de
macros VBA do Excel, e são salvas numa linguagem de programação funcional própria do Power Query
chamada apenas de M.
A linguagem é um assunto rico e há uma documentação compreensiva sobre as funções na página oficial da

Microsoft (em inglês) em: https://msdn.microsoft.com/en-us/library/mt779182.aspx


Assim como o Power Pivot, o Power Query também expõe suas fontes importadas no Modelo de Dados do
Excel. Ao passo que fontes oriundas do Power Pivot automaticamente são incluídas no Modelo de Dados, no
Power Query isso deve ser feito manualmente, explicado posteriormente.

Figura 26 - Modelo de Dados no Excel

www.mlf.net.br Página 98
Habilitar o Power Query

É necessário habilitar manualmente o Power Query no Excel 2010 e 2013. No Excel 2016, ele já vem instalado
por padrão. Se precisar instalar, vá até o link da seção 0, baixe o instalador e rode o instalador (com o Excel
fechado) e abra o Excel novamente.
Se a guia do Power Query não estiver sendo mostrada, clique na guia Arquivo >> Opções >> Suplementos

e siga os passos da Figura 27:

Figura 27 - Habilitar o Power Query

Ao fazer isso no Excel 2010 e 2013, você verá uma guia do Power Query no Excel:

Figura 28 - Power Query no Excel 2010 e 2013

No Excel 2016 ou superior, não existe uma guia específica Power Query para acessar os recursos do Power
Query, pois a Microsoft integrou o recurso ao Excel. No entanto, você pode ver os comandos disponíveis nos
grupos Obter e Transformar e Consultas e Conexões na guia Dados:

Figura 29 - O Power Query no Excel 2016

www.mlf.net.br Página 99
Importar Fontes de Dados

Você pode ir na guia Dados >> Obter Dados para ver uma lista de fontes de dados diversas para importar
ao Power Query. Vale ressaltar que, assim como o Power Pivot, o Power Query não altera, em hipótese
nenhuma as tabelas ou fontes de dados importados. Não é necessário ter receio de modificar suas fontes de
dados ao importa-los por Power Query.

É importante alterar a sua localidade antes de começar a trabalhar para estabelecer as regras, sobretudo, de
como o aplicativo deve lidar com casas decimais ao importar arquivos. A necessidade de se fazer isso se dá
em função de que em alguns países, o separador decimal é o ponto, e no Brasil, é a vírgula. Você pode
mudar essa configuração indo em Arquivo >> Opções e Configurações >> Opções e, na janela que

aparecer, na opção Configurações Regionais e escolher sua localidade, que normalmente será Português
(Brasil).

De Pasta de Trabalho do Excel


Para importar dados de uma pasta de trabalho, vá em Dados >> Obter Dados >> Do Arquivo >> Pasta de
Trabalho. Uma janela aparecerá, onde você deverá localizar o arquivo a ser importado. Em seguida, irá se
deparar com a janela abaixo:

Figura 30 - Importar Pasta de Trabalho

O Power Query exibe a você diferentes tipos de objetos que você pode importar: há Tabelas (tbFolga,
tbFuncionários, tbLançamentos, etc.), Planilhas (eSettings, vSettings, vCalendário, vCover, etc.) e

Intervalos Nomeados (_xlnm.Extract, BackEnd, Date). Note que os ícones de cada tipo de objeto são
diferentes.

www.mlf.net.br Página 100


A melhor forma de se trabalhar é importar Tabelas, caso a pasta de trabalho possua os dados organizados

dessa forma.
Outra coisa que vale ressaltar são as opções Carregar e Editar. Se clicar em Editar, a janela do Power Query
será aberta, abordada na seção a seguir.
Se clicar na seta à direita no botão de Carregar, verá duas opções: Carregar e Carregar Para. Ao clicar em

Carregar, o Excel irá criar uma nova Planilha na Pasta de Trabalho atual, com todos os dados listados Tabela
escolhida da outra pasta de trabalho. Para o nosso curso, isso não é interessante, porque como este curso é
de Power BI, estarmos mais interessados na forma de agruparmos os dados. No entanto, se você excluir
essa nova planilha criada, não terá nenhum problema, pois uma conexão será criada e você poderá usar essa

fonte de dados quando quiser na sua pasta de trabalho.


Se você clicar em Carregar Para, será exibida uma janela com algumas opções. Independentemente a opção
que quiser, sempre será criada uma conexão com a fonte de dados escolhida. Nessa janela, ao escolher

como importar os dados, por padrão ela estará marcada para, além de criar a conexão, importar também os
dados numa Tabela. Você pode também carregá-la direto numa Tabela Dinâmica ou Gráfico Dinâmico, mas
no nosso curso normalmente iremos querer a opção Apenas Criar Conexão, pois assim sua fonte estará
carregada na memória da sua pasta de trabalho e nenhum objeto será criado em suas planilhas como

consequência.

Figura 31 - Importar Dados

Vale a pena frisar: independentemente da opção que escolher, sempre será criada uma conexão entre a
pasta de trabalho e a fonte de dados.
Existe outra opção interessante nessa janela, que é a de Adicionar estes dados ao Modelo de Dados.

Marque essa opção somente se você for usar essa fonte de dados diretamente numa Tabela Dinâmica,
precisar criar relacionamentos e expressões DAX nela.
Você pode abrir a sua lista de conexões a fonte de dados quando quiser na guia Dados >> comando
Consultas e Conexões. Pode, então, adicionar ou remover suas consultas do Modelo de Dados.

www.mlf.net.br Página 101


De Banco de Dados do Access
Para importar um arquivo de banco de dados do Access, vá na guia Dados >> Obter Dados >> Do Banco
de Dados >> Do Banco de Dados do Microsoft Access. Uma janela aparecerá, onde você deverá localizar
o arquivo a ser importado. Em seguida, irá se deparar com a janela abaixo:

Figura 32 - Importar de Arquivo do Access

O Power Query exibe a você diferentes tipos de objetos que você pode importar: há Consultas
(rAluno_Saude1, rAluxo_Sexo, etc.) e tabelas (Aluno, Aluno_Atestado). Note que os ícones de cada tipo
de objeto são diferentes.

De Arquivo de Texto
Para importar um arquivo de banco de dados do Access, vá na guia Dados >> comando De Text/CSV. Uma
janela aparecerá, onde você deverá localizar o arquivo a ser importado. Em seguida, irá se deparar com a
janela abaixo:

www.mlf.net.br Página 102


Figura 33 - Importar Arquivo de Texto

Se o arquivo tiver sido criado em configurações regionais diferentes e acentuações estiverem sendo exibidas
incorretamente, altere a Origem do Arquivo para o valor correto. O Power Query tenta adivinhar qual é o
Delimitador correto do arquivo, mas você pode escolher outros manualmente. A Detecção de Tipos de
Dados será explicada posteriormente.

www.mlf.net.br Página 103


Transformações

O Power Query possui vários comandos que permitem que você transforme seus dados antes de consumí-
los em seus relatórios, tabelas dinâmicas e visualizações. Esta seção é dedicada a explicá-los.

Filtros
Você pode filtrar dados clicando na seta que aparece à direita do nome da coluna:

Figura 34 - Filtrar no Power Query

O entendimento de filtrar itens no Power Query é diferente de filtrar no Excel: no Excel, ao filtrar, estamos
apena ocultando os dados. O Power Query, ao filtrar, elimina os dados da consulta.
Vale a pena reiterar que os dados são eliminados da consulta dentro do Power Query e que, em nenhum

momento, o Power Query altera ou remove os dados da fonte original do arquivo da consulta.

www.mlf.net.br Página 104


Linhas em Branco e Nulas
Você pode remover linhas em branco da sua consulta indo na guia Página Inicial >> Remover Linhas >>
Remover Linhas em Branco. Esse recurso é especialmente útil quando se importa arquivos de texto ou de
Excel (Pastas de Trabalho) que contém linhas extras em branco no meio ou no final dos dados.

Existe diferença entre um dado em branco e um dado nulo. O dado em branco é aquele em que o usuário
ativamente atribuiu um valor de texto igual a 0 como, por exemplo, o resultado da fórmula
=SE(A1="Felipe";"Administrador";""). Essa fórmula pode retornar uma sequência de texto em branco,
mas ele não é mesma coisa do dado nulo.

Através dos filtros dropdown explicados na seção 0, você pode escolher a opção Remover Vazio para que
sejam removidas tanto as linhas que nessa coluna possuam dados em branco ou nulo.

Operações em Colunas
Você pode selecionar colunas clicando sobre elas. Se manter pressionada a tecla Ctrl, poderá selecionar
mais de uma célula por vez. Se manter pressionada a tecla Shift, selecionará um intervalo de colunas da
que se encontra selecionada até a que você clicou.

Você pode remover, duplicar e renomear colunas. Pode também "remover outras colunas": esse comando,
ao ser aplicado, remove todas as colunas que não estejam no momento selecionadas. É uma abordagem
interessante, porque ao invés de gravar uma etapa em que se excluir colunas específicas, você seleciona as
que precisa. Se sua fonte de dados tiver uma arquitetura de colunas que pode variar, essa operação pode ser

útil porque você sempre irá selecionar as colunas que precisa.


Vale ressaltar que, ao contrário do Excel, no Power Query não existe dependência entre as colunas. Isto é, se
a ColunaC é o resultado da soma entre ColunaA e ColunaB, no Power Query você poderá excluir as colunas
ColunaA e ColunaB sem prejudicar os dados da ColunaC.

Para fazer operações entre colunas, vá na guia Página Inicial >> Escolher Colunas, ou Página Inicial >>
Remover Colunas. Alternativamente, você pode clicar com o botão da direita na coluna para mostrar um
menu flutuante com opções dessas operações.
Recomendo que você adicione para sua Barra de Ferramentas de Acesso Rápido um comando muito útil

para ganhar tempo na navegação de consultas que possuem muitas colunas, que é o comando na guia
Exibição >> Ir para Coluna:

Figura 35 - Comando Ir para Coluna

Esse comando exibe uma janela de pesquisa de colunas que ajuda você encontrar facilmente colunas numa
consulta.

www.mlf.net.br Página 105


Usar Primeira Linha do Cabeçalho
Por vezes é comum se deparar com a situação encontrada na figura abaixo:

Nesse tipo de caso, é necessário promover a linha número 1 para cabeçalhos. Para fazer isso, basta ir na guia
Página Inicial >> grupo Transformar >> comando Usar a Primeira Linha como Cabeçalho.

Remover Duplicatas
Você pode itens duplicados de uma coluna clicando com o botão da direta na coluna desejada e depois em
Remover Duplicatas. Fique atento porque a linha inteira da linha duplicada será excluída.
Você pode selecionar mais de uma coluna para remover duplicatas. Nesse caso, que você faça essa operação
em duas colunas: na coluna Nome, tem os nomes Felipe, Rodrigo e Renata. Na coluna Moradia, Casa e

Apartamento. Suponha que essa consulta tenha várias linhas e combinações de cada nome apareçam com
cada moradia. Ao selecionar as duas colunas e remover duplicatas, serão listadas as combinações únicas de
cada nome com moradia, isto é Felipe-Casa, Felipe-Apartamento, Rodrigo-Casa, Rodrigo-
Apartamento, Renata-Casa e Renata-Apartamento.

Esse comando pode ser usado para você criar, facilmente, uma lista de itens únicos ou simplesmente
visualizar temporariamente os itens únicos para depois, imediatamente apagar a etapa.

Classificar / Inverter Linhas


Como fim, normalmente não faz sentido classificar linhas ou invertê-las (isto é, ao invés da sua lista exibir do

primeiro registro ao último, será exibido do último ao primeiro) porque Tabelas Dinâmicas são
agrupamentos e a classificação final se dá por eles.
Podem ser úteis, no entanto, em alguns casos especiais de transformação de seus dados como, por exemplo,
na criação de uma Curva ABC: primeiro você classifica os itens em sua ordem decrescente por valor, e então

cria um total acumulativo.

www.mlf.net.br Página 106


Dividir Coluna
Uma das boas práticas de normalização de banco de dados pode ser definida como atomicidade. Este
conceito significa que uma coluna não pode ter mais de um dado. Por exemplo, se numa coluna você possui
itens como Salvador-Bahia-Brasil, Belo Horizonte-Minas Gerais-Brasil e Atlanta-Geórgia-

Estados Unidos, é fácil perceber que uma mesma coluna está guardando 3 dados diferentes: de País,
Estado e Cidade.
Para dividir esses dados em coluna, cada um numa coluna, use o recurso da guia Página Inicial >> grupo
Transformar >> Dividir Coluna. Você terá comandos para dividir por um delimitador (que é o caso de

nosso exemplo, em que o delimitador é um hífen) ou poderá separar os dados por um comprimento fixo do
número de caracteres.

Agrupar
O Power Query carrega fontes de dados em consultas e não as agrupa. Quem faz isso são as Tabelas

Dinâmicas e as visualizações do Power BI. No entanto, pode ser que você precise, em alguns casos especiais
de transformações, agrupar seus dados.
Por exemplo, se você tem uma consulta que possui as colunas Funcionário, Departamento e Salário e várias
linhas descrevendo a folha de pagamentos de uma empresa, poderá criar um agrupamento que liste cada

departamento uma vez, com o valor total (soma) da folha de pagamento de todos os funcionários e a
quantidade (contagem) de funcionários por departamento.
As opções para agrupar dados se encontram na Página Inicial >> grupo Transformar >> comando
Agrupar Por.

Mesclar Consultas
O comando de Mesclar Consultas (localizando em a Página Inicial >> grupo Combinar >> comando
Mesclar Consultas) faz analogia ao PROCV do Excel ou, de uma forma técnica mais precisa, às operações de
junção de banco de dados.
Suponha que você tenha uma consulta de vendas em que uma das colunas, a ProdutoId, possui o código

de um produto vendido. Para ler as vendas num relatório, você precisa saber qual é o nome e valor desse
produto, mas os mesmos se encontram numa consulta separada que possui as colunas ProdutoId, Nome do
Produto e Preço Unitário. Você pode usar o recurso de Mesclar Consultas para associar as duas consultas
através de uma chave - que será no caso a ProdutoId - e acrescentar à consulta de Vendas as colunas Nome

do Produto e Preço Unitário da consulta de Produtos.

www.mlf.net.br Página 107


Acrescentar Consultas
Se você tiver precisar "empilhar" duas ou mais consultas, pode usar o recurso da guia Página Inicial >>
grupo Combinar >> comando Acrescentar Consultas para tornar a consulta atual o resultado dela mesma
e outras consultas empilhadas.

Vale ressaltar que para essa operação ser bem sucedida, a quantidade de colunas bem como o nome das
colunas das consultas envolvidas na operação devem ser iguais, caso contrário, poderá ter colunas com
dados parcialmente em branco. Exemplo: se a consulta Funcionários possui as colunas Nome, Idade e
Salário, e a consulta Clientes possui as colunas Nome, Idade e Renda, o resultado dessa operação irá

resultar numa consulta com quatro colunas: Nome, Idade, Salário e Renda. O problema é que a coluna
Salário ficará preenchida parcialmente, somente até a linha correspondente ao final dos dados da consulta
de Funcionários, e então será preenchida com dados nulos até o final da lista. O mesmo ocorrerá com a
coluna de Renda: ficará com dados nulos até o início dos dados correspondentes à consulta de Clientes

para então mostrar estar com os outros valores povoados.

Substituir
Você pode fazer a substituição de dados numa consulta. Por exemplo, se sua fonte vem de um sistema em
que não é possível corrigir alguns dados e há erros ortográficos, você pode substituir a palavra

Correspondencia por Correspondência.


Esse comando está disponível na guia Transformar >> grupo Qualquer Coluna >> Substituir Valores.
Nesse mesmo local se encontra também o comando Substituir Erros. Ele é útil para substituir somente erros
em, por exemplo (dado não encontrado) e assim permitir que você carregue sua consulta no seu bloco de

visualização ou Tabela Dinâmica.

Preenchimento
Na guia Transformar >> grupo Qualquer Coluna >> Preenchimento há um comando útil para corrigir o
tipo de situação mostrado abaixo:

Figura 36 - Transformação Preenchimento

www.mlf.net.br Página 108


É sabido que tudo que está abaixo de BA até CE é BA. Tudo abaixo de CE até o próximo valor, também será

CE e assim por diante. Esse comando permite que seja feito esse preenchimento de valores nulos para que
você corrija sua consulta.
pela quantidade de anos selecionados, já que é necessário uma linha para representar cada ano.

Formato
Na guia Transformar >> grupo Colunas de Texto >> comando Formato, são exibidos comandos para que

você transforme o texto de uma coluna, como:

 Minúscula: transforma o texto de todos os itens em minúsculas.


 Maiúsculas: transforma o texto de todos os itens em maiúsculas.
 Colocar cada Palavra em Maiúscula: capitaliza a primeira letra de cada palavra do texto de um item.
 Cortar: elimina espaços (caractere da barra de espaço) antes do início e após o final do texto.
 Limpar: elimina caracteres não imprimíveis. Esses caracteres especiais vem, normalmente, de fontes de
dados coladas a partir de páginas da internet.

Extrair
Na guia Transformar >> grupo Colunas de Texto >> comando Extrair, são exibidos comandos para que
você extraia somente um trecho do texto de cada dado da coluna. As descrições de cada opção de extração
são autoexplicativas:

 Comprimento
 Primeiros Caracteres
 Últimos Caracteres
 Intervalo
 Texto Antes do Delimitador
 Texto Após o Delimitador
 Texto Entre os Delimitadores

www.mlf.net.br Página 109


Coluna de Índice
Na guia Transformar >> grupo Geral >> comando Coluna de Índice, é possível criar uma coluna a mais na
sua consulta em que cada linha possui um número em sequência, como 1, 2, 3... e assim por diante.
Você pode personalizar que a sequência inicial e também o valor de incremento de cada passo.

Coluna Condicional
Você pode criar lógica de estruturas de decisão (análogo ao que a função SE faz no Excel) acessando a guia
Adicionar Colunas >> grupo Geral >> comando Coluna Condicional:

Figura 37 - Coluna Condicional

Você pode adicionar quantas etapas desejar, além de poder também usar outras colunas como valores de
comparação para os testes condicionais.
Preencha o campo Caso Contrário para especificar o valor de retorno se todos os testes condicionais
falharem.

www.mlf.net.br Página 110

Você também pode gostar