Navegação Rápida
Função TOCOL
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
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