Blog

Postado em em 30 de janeiro de 2024

Nova Função PIVOTAR no Excel – Evolução da Tabela Dinâmica

Conheça a nova função PIVOTAR no Excel! Essa função é praticamente uma evolução da tabela dinâmica no Excel.

Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo ou acesse o nosso canal do YouTube!

Para receber por e-mail o(s) arquivo(s) utilizados na aula, preencha:

Nova Função PIVOTAR no Excel – Evolução da Tabela Dinâmica

Na aula de hoje, quero te apresentar uma novidade no Excel: a função PIVOTAR! Essa função opera quase como uma evolução da tabela dinâmica no Excel, pois agora você pode obter o mesmo resultado da ferramenta Tabela Dinâmica, mas dentro de uma função.

Isso mesmo! Você aprenderá a utilizar uma função que gera o mesmo resultado da tabela dinâmica. A vantagem é que, por ser uma função, ela será atualizada automaticamente.

Em outras palavras, quando você atualizar seus dados na base de dados, a função PIVOTAR no Excel atualizará automaticamente suas análises. Isso difere da tabela dinâmica, que não se atualiza automaticamente a menos que o próprio usuário faça a atualização.

Então, faça o download do material disponível e vamos conhecer a nova função PIVOTAR no Excel!

Habilitando a Função PIVOTAR

A função PIVOTAR está disponível a partir da versão 365 do Excel, e é necessário ter a versão atualizada para utilizá-la.

Caso você tenha o Microsoft 365 e a função PIVOTAR não esteja aparecendo para você, vá até a aba Arquivo, clique em Conta e em seguida, selecione Atualizar Agora.

Atualizando Excel

Isso buscará e instalará novas atualizações no seu Excel. Feito isso, reinicie o programa que a função deve estar disponível para você.

Função PIVOTAR

Tabela Dinâmica no Excel

A função PIVOTAR tem como objetivo gerar o mesmo resultado que uma tabela dinâmica, porém com algumas vantagens.

Para visualizarmos isso, vamos primeiro criar uma tabela dinâmica a partir da nossa base de dados. Vá até a guia Inserir e selecione a opção Tabela Dinâmica.

Escolha Planilha Existente como local para gerar essa tabela e selecione a célula na qual ela será criada.

Criando Tabela Dinâmica no Excel

Feito isso, clique em OK e a tabela será gerada.

Tabela Dinâmica no Excel

A tabela dinâmica é uma ferramenta essencial para auxiliar nas análises de dados, permitindo resumir as informações da base de dados de acordo com a análise desejada.

Na base de dados atual, temos os campos de Data, Vendedor, Produto, Forma de Pagamento (Forma_Pgto), Preço Unitário (Preço_Unit), Quantidade de Produto (Qtd_Prod) e Valor Total (Valor_Tot), onde cada linha representa uma venda.

Por exemplo, se quisermos analisar quanto cada vendedor vendeu, podemos utilizar a tabela dinâmica para trazer essa informação, passando o campo Vendedor como Linhas e o Valor_Tot como Valores.

Tabela Dinâmica no Excel

Além disso, podemos formatar a coluna Soma de Valor_Tot como Moeda, e nossa tabela dinâmica ficará assim:

Tabela Dinâmica no Excel

Isso também é possível de ser feito com a nova função PIVOTAR no Excel, e é isso que veremos agora.

Função PIVOTAR no Excel

A função PIVOTAR no Excel pode gerar o mesmo tipo de resumo que obtemos com a tabela dinâmica, porém ela é ainda mais eficiente, e vamos entender o porquê.

Vamos reproduzir o mesmo exemplo e criar um resumo das vendas por vendedor utilizando a função PIVOTAR.

Função PIVOTAR no Excel

Repare que, como é uma função nova, os nomes dos argumentos ainda estão em inglês, mas logo devem ser traduzidos. Vamos entender como utilizá-los. Basicamente, eles representam cada campo que podemos preencher de uma tabela dinâmica.

O argumento row_fields corresponde aos campos que você deseja que apareçam linha a linha. Nesse caso, será a informação dos vendedores, pois cada linha trará as informações de um vendedor. Então, passaremos como argumento a coluna dos vendedores.

O segundo argumento corresponde ao campo de colunas. Para esse exemplo, não vamos utilizar nenhum, então podemos deixar em branco.

O terceiro argumento corresponde ao campo de valores, então iremos selecionar todos os valores contidos na coluna Valor_Tot.

E, por fim, temos o último argumento correspondente à função (function) que queremos aplicar sobre os valores que selecionamos no terceiro argumento. Ou seja, se passarmos a função SOMA, ele criará uma tabela como conseguimos criar com a tabela dinâmica.

=PIVOTAR(B2:B5147;;G2:G5147;SOMA)
Tabela da Função PIVOTAR

Repare que obtivemos os mesmos resultados que obtivemos com a tabela dinâmica. A vantagem de utilizar a função PIVOTAR em vez da Tabela Dinâmica é que a função atualiza automaticamente caso haja mudanças nos valores da base de dados, ao contrário da tabela dinâmica.

Vamos alterar uma das vendas do vendedor Anderson Gomes para R$1.000.000,00 na base de dados para que você possa visualizar essa diferença.

Alterando valores da base de dados
Tabela Dinâmica e Tabela Pivotar

Observe que na tabela dinâmica, o total de vendas dele permaneceu o mesmo, enquanto o da função PIVOTAR já atualizou.

É claro que você pode selecionar a tabela dinâmica, clicar com o botão direito do mouse sobre ela e selecionar a opção Atualizar.

Atualizar Tabela Dinâmica
Tabela Dinâmica Atualizada

Dessa forma, os valores da tabela dinâmica também ficarão atualizados. No entanto, sempre será necessário realizar essa etapa para isso.

Informações em Colunas – Tabela Dinâmica e Função PIVOTAR no Excel

Outro campo das tabelas dinâmicas que podemos preencher no Excel é o campo das Colunas. Podemos, por exemplo, colocar a coluna Produto dentro desse campo e saber quanto cada vendedor vendeu de cada produto.

Informações em Colunas na Tabela Dinâmica
Informações em Colunas na Tabela Dinâmica

Podemos replicar também essa lógica dentro da função PIVOTAR. Para isso, basta inserirmos o intervalo de valores correspondente à coluna Produto como segundo argumento da função.

=PIVOTAR(B2:B5147;C2:C5147;G2:G5147;SOMA)
Informações em Colunas na Função PIVOTAR

Criação de Gráficos com a Função Pivotar no Excel

Uma prática bastante comum é criarmos um gráfico a partir de uma tabela dinâmica, e podemos fazer o mesmo utilizando a tabela gerada pela função PIVOTAR.

Gráfico a partir da Função PIVOTAR

Conclusão – Nova Função PIVOTAR no Excel – Evolução da Tabela Dinâmica

Na aula de hoje, apresentei a você a nova função PIVOTAR no Excel. Essa função oferece as mesmas funcionalidades da tabela dinâmica, com a vantagem de atualizar automaticamente por ser uma função.

Por ser uma função recente, disponível apenas no Microsoft 365, pode levar algum tempo para que as pessoas se acostumem e a utilizem com frequência. No entanto, é uma alternativa bastante eficiente em comparação às tabelas dinâmicas.

Hashtag Free Excel Básico

Apostila Básica de Excel

Essa é uma apostila básica de Excel para que você saia do zero de forma 100% gratuita!

Hashtag Treinamentos

Para acessar outras publicações de Excel Avançado, clique aqui!


Quer aprender mais sobre Excel com um minicurso básico gratuito?

Quer sair do zero no Python e virar uma referência na sua empresa? Inscreva-se agora mesmo no Python Impressionador