Função TOCOL no Excel 365: Como usar e exemplos práticos

Função TOCOL no Excel 365: Como usar e exemplos práticos

Resumo

A função TOCOL no Excel 365 converte qualquer intervalo (matriz ou tabela) numa única coluna. É excelente para limpar dados, remover espaços vazios ou reestruturar tabelas para análises.
TOCOL(array, [ignorar_vazio], [modo_scan])

Descrição dos argumentos:

array – O intervalo ou matriz a converter
[ignorar_vazio] – (Opcional) Verdadeiro para ignorar células vazias (TRUE), falso para mantê-las (FALSE)
[modo_scan] – (Opcional) Define como a matriz será percorrida:
• 0 = por colunas (padrão)
• 1 = por linhas

Exemplo 1: Transformar matriz numa única coluna

=TOCOL(A1:C2)
Resultado: Os valores da matriz A1:C2 serão empilhados por colunas:
A1
B1
C1
A2
B2
C2

Exemplo 2: Ignorar células vazias

=TOCOL(A1:C3; TRUE)
Resultado: Retorna todos os valores da matriz, exceto as células vazias.

Exemplo 3: Empilhar valores por linha em vez de por coluna

=TOCOL(A1:C3; FALSE; 1)
Resultado: Percorre a matriz por linha
A1
A2
A3
B1
B2
B3
C1
C2
C3

Exemplo 4: Extrair valores únicos de uma matriz

=UNIQUE(TOCOL(A1:C10; TRUE))
Resultado: Cria uma lista única com todos os valores não vazios do intervalo A1:C10, empilhados numa só coluna.

Dica extra

Usa com outras funções como FILTER, UNIQUE, ou SORT para criar listas dinâmicas a partir de dados em várias colunas:
=SORT(UNIQUE(TOCOL(A1:C100; TRUE)))
Resultado: Uma lista ordenada, única e sem espaços, construída a partir de uma matriz horizontal ou mista.