Função PARACOL Excel

A função Paracol Excel realiza a transformação de dados de uma matriz no formato de linhas e/ou colunas para o formato de coluna.

No exemplo deste artigo iremos mostrar como converter um formato vertical para o formato de tabela.

https://youtu.be/0cftX0gt0B0

Parâmetros da Função Paracol Excel

A função ParaCol possui os seguintes parâmetros.

Esta função está disponível nas versões Excel 365 Windows, Web e Mac.

A sintaxe da função PARACOL é:

=PARACOL(matriz;[ignorar];[scan_by_column])

  • matriz: A matriz ou referência a ser retornada como uma coluna. Obrigatório.
  • [ignorar]: Se deve ignorar determinados tipos de valores. Por padrão, nenhum valor é ignorado.
    • 0 – Manter todos os valores (padrão)
    • 1 – Ignorar espaços em branco
    • 2 – Ignorar erros
    • 3 – Ignorar espaços em branco e erros
  • scan_by_column: Verificar a matriz por coluna. Por padrão, a matriz é verificada por linha. A verificação determina se os valores serão ordenados por linha ou por coluna.
Paracol Excel 2

Exemplo Simples da Função ParaCol

No exemplo abaixo temos a necessidade de converter os dados das linhas e colunas da matriz para o formato de coluna.

Paracol Excel 3

Note que temos na tabela acima dados em branco, erros e valores.

O objetivo é retornar apenas uma coluna com estes dados.

Paracol Excel 4

Veja que temos então os dados listados em apenas uma coluna e sem as informações vazias e erros.

Exemplo Converter Tabela Horizontal para Vertical no Excel

Um problema que ocorre em muitas empresas é termos planilhas como a abaixo.

Esta planilha dificulta que trabalhemos com fórmulas de sumarização e também prejudica o uso de tabela dinâmica por exemplo.

Paracol Excel 5

O objetivo deste exemplo é transpormos os dados para que tenhamos uma coluna com o valor, outra com o departamento e outra com o mês.

Para isso usamos a primeira fórmula para unir os valores: =PARACOL(C7:N16)

Paracol Excel 6

Com isso já temos todos os dados da tabela convertidos em uma única coluna.

Na segunda parte iremos retornar o mês.

Para isso usamos a função: =ÍNDICE(C6:N6;;MOD(SEQUÊNCIA(CONT.VALORES(C21#))-1;CONT.VALORES(C6:N6))+1)

Paracol Excel 7

Perceba que não usamos a função PARACOL, mas sim uma fórmula de índice.

Esta fórmula faz com que uma sequência se repita x vezes.

No caso desejamos repetir a sequência de janeiro à dezembro para acompanhar a lista de valores.

Para isso usamos a seguinte fórmula: =PARACOL(QUEBRARCOLS(ÍNDICE(B7:B16;MOD(SEQUÊNCIA(CONT.VALORES(C21#))-1;CONT.VALORES(B7:B16))+1);CONT.VALORES(B7:B16)))

Esta fórmula realiza a repetição da sequência de departamentos e em seguida convertemos em uma única coluna usando a função ParaCol.

Paracol Excel 8

Com isso já podemos utilizar as colunas dos dados convertidos e gerar por exemplo uma tabela dinâmica com estas informações, veja abaixo as configurações:

Paracol Excel 9

E por fim temos a tabela dinâmica no mesmo formato de apresentação de entrada, buscando os dados à partir da conversão realizada na esquerda.

Paracol Excel 10

Download ParaCol Guia do Excel

Clique no botão abaixo para realizar o  download do arquivo de exemplo:

Baixe a planilha


Marcos Rieper

Pai, marido, professor e consultor em Excel.

Obrigado por ler este artigo, este blog foi criado para difundir o conhecimento em Excel à todos.

Divulgamos novos artigos nas redes sociais, basta clicar nos ícones abaixo.

Excel não precisa ser complicado

Assine nossa newsletter e receba dicas práticas para dominar o excel