Treinamento Excel Avançado

24
EXCEL AVANÇADO By Luis Dalmoneki 04/06/2015 1

Transcript of Treinamento Excel Avançado

Page 1: Treinamento Excel Avançado

EXCEL AVANÇADO

By Luis Dalmoneki 04/06/2015

1

Page 2: Treinamento Excel Avançado

Índice

Filtro automático com data no Excel matricial Funções

o Índiceo Correspo Menoro Lin

Tabela Dinâmicao Criar uma Tabela Dinâmica para analisar dados

externoso Criar uma Tabela Dinâmica para analisar dados

em várias tabelaso Usar a Lista de campos para organizar os

campos em uma Tabela dinâmicao Alterar os dados de origem de uma Tabela

Dinâmicao Atualizar dados em uma Tabela Dinâmicao Excluir uma Tabela Dinâmica

Filtro automático com data no Excel matricial

2

Page 3: Treinamento Excel Avançado

Objetivo: Demonstrar como utilizar o filtro automático com data no Excel utilizando fórmulas Índice, Corresp, Menor, LIN, SE e matricial

Observar as funções de forma isolada para entender o funcionamento.

= se (condição; verdadeiro; falso)

= Menor (Matriz; k)

Matriz >> obrigatório. Uma matriz ou intervalo de dados. K >> obrigatório. A posição (a partir do menor) na matriz ou intervalo de dados a ser fornecido.

= Índice ( Matriz, n° da linha, n° da coluna )

= corresp (valor procurado; matriz procurada; tipo correspondência)

Valor procurado necessário. O valor que você deseja corresponder em matriz procurada. Por exemplo, quando você procura o número de alguém na lista telefônica, está usando o nome da pessoa como valor de pesquisa, mas o número do telefone é o valor desejado.

O argumento valor procurado pode ser um valor (número, texto ou valor lógico) ou uma referência de célula a um número, texto ou valor lógico.

Matriz procurada necessário. O intervalo de células que estão sendo pesquisadas.

Tipo correspondência Opcional. O número -1, 0 ou 1. O argumento tipo correspondência especifica como o Excel corresponde valor procurado com os valores em matriz procurada. O valor padrão desse argumento é 1.

3

Page 4: Treinamento Excel Avançado

A tabela a seguir descreve como a função localiza valores com base na configuração do argumento tipo correspondência.

= LIN ([REF]) >> Retorna o número da linha de uma referência

.

Após conhecer as funções acima, podemos partir para o “FILTRO AUTOMÁTICO”.

>> A tabela abaixo elaborada será definida a partir do campo DATA, sem nenhum input, apenas formulas. Trazendo assim da matriz original todos os valores referentes ao vencimento citado, no caso 20/01/2015.

4

Page 5: Treinamento Excel Avançado

O problema que este exemplo busca solucionar é a criação de uma lista filtrada a partir do seu vencimento.

Temos uma lista completa com todos os dados, por exemplo dados de vendas:

Precisamos de uma coluna com “CHAVE ÚNICA”. No nosso caso “Nota Fiscal”.

- Vamos criar uma estrutura com as mesmas colunas da tabela.

A primeira função será no campo Nota Fiscal.

{=SEERRO(MENOR(SE(tb_clientes[Vencimento]=DataNF;tb_clientes[Nota Fiscal]);LIN()-3);"")}

{} >> Função matricial.

>> CTRL + ENTER + SHIFT (Para entrar com formula matricial)

5

Page 6: Treinamento Excel Avançado

Funções matriciais: São funções que realizam filtros em listas de dados antes de executar as funções, exemplo, temos uma lista com várias datas, como é o nosso exemplo, e queremos que seja executado determinado conjunto de funções do Excel com base nesta lista.

Tudo começa aqui:

SE(tb_clientes[Vencimento]=DataNF;tb_clientes[Nota Fiscal]) = A

Neste momento estamos fazendo um filtro implícito em uma relação de dados “Vencimento” selecionando somente os valores que forem iguais a DataNF e armazenando na memória “Nota Fiscal”.

Entendido esta parte; utilizaremos agora a função MENOR e LIN

Ex: MENOR(tb_clientes[Nota Fiscal]; 3) estou solicitando que retorne o terceiro menor valor do campo Nota Fiscal na tabela Cliente.

LIN () -3 >> Como a formula começa na linha 4, LIN() retornará 4, logo, LIN() -3 = 1 em assim por diante.

Vamos ver como fica a formula até aqui, substituindo a primeira expressão por A.

Veja:

= MENOR(A;LIN()-3)

Neste momento estamos limitando a um valor apenas de acordo com a linha em que está posicionada a célula.

2 - TABELAS DINÂMICAS

1. Verifique se os dados têm títulos de coluna ou cabeçalhos da tabela, e se não há linhas em branco.

2. Clique em qualquer célula no intervalo de células ou na tabela.3. Clique em Inserir > Tabelas Dinâmicas Recomendadas.

6

Page 7: Treinamento Excel Avançado

Criar uma Tabela Dinâmica para analisar dados externos Criar uma Tabela Dinâmica para analisar dados em várias tabelas Usar a Lista de campos para organizar os campos em uma Tabela dinâmica Alterar os dados de origem de uma Tabela Dinâmica Atualizar dados em uma Tabela Dinâmica Excluir uma Tabela Dinâmica

Criar uma Tabela Dinâmica para analisar dados externos

1. Clique em qualquer célula na planilha.2. Clique em Inserir > Tabela Dinâmica.

7

Page 8: Treinamento Excel Avançado

3. Na caixa de diálogo Criar Tabela Dinâmica, em Escolha os dados que deseja analisar, clique em Usar uma fonte de dados externa.

Vamos utilizar um arquivo de banco de dados do Access.

Tabelas sem relação :

8

Page 9: Treinamento Excel Avançado

Criando relação entre tabelas.

Tabelas com relação criadas

9

Page 10: Treinamento Excel Avançado

Usar a Lista de Campos para organizar os campos em uma Tabela Dinâmica

Após criar uma Tabela Dinâmica, você verá a Lista de Campos, onde poderá mudar o design adicionando e organizando os campos. Se você quiser classificar ou filtrar as colunas de dados mostrados na Tabela Dinâmica, consulte Classificar dados em uma Tabela Dinâmica e Filtrar dados em uma Tabela Dinâmica.

A Lista de Campos aparece quando você clica em qualquer lugar da Tabela Dinâmica. Se você clicou na Tabela Dinâmica, mas não vê a Lista de Campos, faça o seguinte para abri-la:

1. Clique em qualquer lugar da Tabela Dinâmica para mostrar as Ferramentas de Tabela

Dinâmica na faixa de opções.2. Clique em Análise > Lista de Campos.

A Lista de Campos tem uma seção de campos onde você pode escolher os campos que quer mostrar na Tabela Dinâmica, e uma seção de áreas onde você pode organizar esses campos da maneira desejada.

10

Page 11: Treinamento Excel Avançado

DICA Se você deseja mudar a forma como as seções são exibidas na Lista de Campos,

clique no botão Ferramentas e escolha o layout desejado.

Adicionar e reorganizar campos na Lista de Campos

Use a seção de campos da Lista de Campos para adicionar campos a sua Tabela Dinâmica:

Marque a caixa ao lado do nome de um campo para colocá-lo em uma área padrão da Lista de Campos.

Normalmente, os campos não numéricos são adicionados à área Linhas, os campos números são adicionados à área Valores e as hierarquias de data e hora OLAP (Processamento Analítico Online) são adicionadas à área Colunas.

Use a seção de áreas da Lista de Campos para reorganizar os campos da maneira desejada arrastando-os entre as quatro áreas.

Os campos que você coloca nas diferentes áreas são mostrados na Tabela Dinâmica, assim:

Os campos da área Filtros são mostrados como filtros de relatório de nível superior acima da Tabela Dinâmica, assim:

11

Page 12: Treinamento Excel Avançado

Os campos da área Colunas são mostrados como Rótulos de Coluna na parte superior da Tabela Dinâmica, assim:

Dependendo da hierarquia dos campos, as colunas podem estar aninhadas dentro de colunas em posição superior.

Os campos da área Linhas são mostrados como Rótulos de Linha do lado esquerdo da Tabela Dinâmica, assim:

12

Page 13: Treinamento Excel Avançado

Dependendo da hierarquia dos campos, as linhas podem estar aninhadas dentro de linhas em posição superior.

Os campos da área Valores são mostrados como valores numéricos resumidos na Tabela Dinâmica, assim:

Se você tiver mais de um campo em uma área, poderá reorganizar sua ordem arrastando para a posição desejada. Para excluir um campo de uma Tabela Dinâmica, arraste-o para fora de sua seção de áreas.

Alterar os dados de origem de uma Tabela Dinâmica

Depois de criar uma Tabela Dinâmica, você poderá alterar o intervalo de seus dados de origem. Por exemplo, é possível expandir os dados de origem para incluir mais linhas de dados. Entretanto, se os dados de origem forem substancialmente alterados —

13

Page 14: Treinamento Excel Avançado

como a presença de mais ou menos colunas, considere a criação de uma nova Tabela Dinâmica.

Para alterar a fonte de dados de uma Tabela Dinâmica se for um intervalo de células ou uma tabela do Excel, siga este procedimento:

1. Clique em qualquer lugar da Tabela Dinâmica para mostrar as Ferramentas de Tabela Dinâmica na Faixa de Opções.

1. Clique em Análise > Alterar a Fonte de Dados.

1. Na caixa Tabela/Intervalo, insira o intervalo que você quer usar.

DICA Deixe a caixa de diálogo aberta e escolha a tabela ou o intervalo em sua planilha. Se os dados que você quer incluir estão em outra planilha, clique nessa planilha e escolha a tabela ou o intervalo.

Mudar para uma fonte de dados externos diferente

Para basear sua Tabela Dinâmica em uma fonte externa diferente, talvez seja melhor criar uma nova Tabela Dinâmica.

Se o local de sua fonte de dados externa mudou — por exemplo, o nome de seu banco de dados do SQL Server é o mesmo, mas ele foi movido para um servidor diferente ou seu banco de dados do Access foi movido para outro compartilhamento de rede— é possível alterar a conexão atual.

14

Page 15: Treinamento Excel Avançado

1. Clique em qualquer lugar da Tabela Dinâmica para mostrar as Ferramentas de Tabela Dinâmica na Faixa de Opções.

1. Clique em Análise > Alterar a Fonte de Dados.

1. Clique em Escolher Conexão.

1. Na caixa Mostrar, mantenha Todas as Conexões selecionado ou escolha a categoria de conexão que contém a fonte de dados à qual você quer se conectar.

15

Page 16: Treinamento Excel Avançado

Se o seu novo local não está listado, clique em Procurar Mais e procure a fonte de dados à qual você quer se conectar na caixa de diálogo Selecionar Fonte de Dados. Se for o caso, clique em Nova Fonte e siga as etapas do Assistente para Conexão de Dados. Depois, retorne para a caixa de diálogo Selecionar Fonte de Dados.

16

Page 18: Treinamento Excel Avançado

2. Clique em Apenas Criar Conexão.

3. Clique em Propriedades e clique na guia Definição.

4. Se seu arquivo de conexão. odc foi movido, navegue até o novo local na caixa Arquivo de conexão.

18

Page 19: Treinamento Excel Avançado

- Atualizar dados em uma Tabela Dinâmica -

A qualquer momento, você pode clicar em Atualizar para atualizar os dados em Tabelas Dinâmicas na pasta de trabalho. Você pode atualizar os dados de Tabelas Dinâmicas conectadas a dados externos, como um banco de dados (SQL Server, Oracle, Access ou outro), cubo do Analysis Services, feed de dados e muitas outras fontes. Você também pode atualizar dados de uma tabela de origem na mesma pasta de trabalho ou em outra. E você pode definir a pasta de trabalho para atualizar os dados da Tabela Dinâmica automaticamente quando você a abrir.

Atualizar manualmente

Para atualizar manualmente uma ou mais Tabelas Dinâmicas, faça o seguinte:

1. Clique em qualquer lugar da Tabela Dinâmica para mostrar as Ferramentas de Tabela Dinâmica na faixa de opções.

1. Clique em Análise > Atualizar ou pressione Alt+F5.

DICA Para atualizar todas as Tabelas Dinâmicas na pasta de trabalho ao mesmo tempo, clique em Analisar > Atualizar seta > Atualizar Tudo.

1. Se a atualização levar mais tempo que o esperado, clique em Análise > seta Atualizar > Atualizar Status para verificar o status da atualização.

Para interromper a atualização, clique em Cancelar Atualização.

Impedir que as larguras de coluna e a formatação de célula sejam ajustadas

Se as larguras das colunas e a formatação das células de seus dados se ajustarem quando você atualizar os dados da Tabela Dinâmica e você não quer que isso aconteça, verifique se as seguintes opções estão marcadas:

1. Clique em Análise > Opções.

19

Page 20: Treinamento Excel Avançado

1. Na guia Layout e Formato, marque as caixas Ajustar automaticamente a largura das colunas ao atualizar e Preservar a formatação da célula ao atualizar.

Atualizar os dados automaticamente ao abrir a pasta de trabalho

Para definir uma opção para atualizar automaticamente os dados da Tabela Dinâmica quando você abrir a pasta de trabalho, faça o seguinte:

1. Clique em qualquer lugar da Tabela Dinâmica para mostrar as Ferramentas de Tabela Dinâmica na faixa de opções.

1. Clique em Análise > Opções.

1. Na caixa de diálogo Opções da Tabela Dinâmica, na guia Dados, marque a caixa Atualizar dados ao abrir o arquivo.

Excluir uma Tabela Dinâmica

Quando você não precisar mais de uma Tabela Dinâmica, selecione toda a Tabela Dinâmica e pressione a tecla DELETE para removê-la.

Se você receber uma mensagem "Não é possível alterar essa parte de um relatório de Tabela Dinâmica", verifique se toda a Tabela Dinâmica está selecionada. Pressione CTRL+A e pressione DELETE novamente.

Se você estiver usando um dispositivo que não tem um teclado, tente remover a Tabela Dinâmica da seguinte maneira:

1. Escolha uma célula em qualquer lugar da Tabela Dinâmica para mostrar as Ferramentas de Tabela Dinâmica na faixa de opções.

20

Page 21: Treinamento Excel Avançado

2.3. Clique em Análise > Selecionar e escolha Tabela Dinâmica Inteira.4. Pressione DELETE.

DICA Se a sua Tabela Dinâmica estiver em uma planilha separada que não tenha nenhum outro dado que você queira manter, excluir essa planilha é uma forma rápida de remover a Tabela Dinâmica.

Fonte de dados e informação: site Microsoft.

21