Função TOCOL

Excel 365, Excel 2021

Resumo

A função TOCOL transforma qualquer matriz ou intervalo em uma única coluna, reorganizando os valores de forma sequencial. Ideal para preparar dados para validações, tabelas dinâmicas ou funções que exigem formato de coluna única.

Sintaxe

=TOCOL(matriz, [ignorar], [scan_by_column])

Parâmetros

Parâmetro Tipo Obrigatório Descrição
matriz Array/Range Sim A matriz ou referência de intervalo a converter em coluna única
ignorar Number Não Define quais valores ignorar: 0=Todos (padrão), 1=Espaços em branco, 2=Erros, 3=Ambos
scan_by_column Boolean Não VERDADEIRO para escanear por coluna, FALSO (padrão) para escanear por linha

Usando a função TOCOL

A TOCOL é perfeita para reestruturar dados rapidamente. Use-a para converter tabelas em listas únicas, preparar dados para funções de pesquisa ou criar fontes limpas para validação de dados e tabelas dinâmicas.

Exemplos Comuns de TOCOL

Conversão básica por linha

=TOCOL(A2:D4)

Converte matriz 3x4 em coluna única lendo linha por linha: Ben, Peter, Mary, Sam, Davi...

Ignorando espaços em branco

=TOCOL(A2:D4,1)

Mesmo exemplo mas ignora células vazias, resultando em lista mais compacta

Escaneamento por coluna

=TOCOL(A2:D4,,VERDADEIRO)

Lê primeiro toda a coluna A, depois B, C e D: Ben, Davi, Agnes, Peter...

Ignorando erros e brancos

=TOCOL(A2:D4,3,VERDADEIRO)

Combina ignore=3 com scan por coluna para lista limpa

Perguntas Frequentes

FALSO (padrão) lê linha por linha (esquerda para direita, cima para baixo). VERDADEIRO lê coluna por coluna (cima para baixo, esquerda para direita).

Células vazias são incluídas na coluna final. Use ignore=1 ou 3 para removê-las.

Sim, é uma função de matriz dinâmica perfeita para Excel 365 e 2021.

Erros Comuns e Soluções

#VALOR!

Cause: Argumento ignore contém número não inteiro

Solution: Use apenas 0, 1, 2 ou 3 no parâmetro ignore

#NÚM!

Cause: Matriz de entrada muito grande

Solution: Reduza o tamanho da matriz ou divida em partes

#VALOR!

Cause: scan_by_column não é booleano

Solution: Use VERDADEIRO/FALSO ou 1/0

Notas

  • Disponível apenas no Excel 365 e Excel 2021
  • Função irmã: TOROW (converte para linha única)
  • Combina bem com TAKE, DROP e EXPAND
  • Não altera a matriz original - cria nova coluna

Compatibilidade

Disponível em: Excel 365, Excel 2021

Não disponível em: Excel 2019 e anteriores, Excel para Mac (versões antigas)

Conteúdo revisado pela última vez: December 9, 2025
Frequência de atualização: Conforme necessário
Versões do Excel testadas: Excel 365, Excel 2021