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 linhaA1
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.