O Preenchimento Relâmpago (Flash Fill) é um dos recursos mais subestimados do Excel. Ele detecta padrões nos seus dados e completa automaticamente o restante da coluna — sem fórmulas, sem VBA, só mostrando o que você quer uma vez.
Como funciona
O Flash Fill funciona detectando o padrão entre o que você digitou na coluna de saída e os dados da coluna de entrada ao lado. Você digita o primeiro exemplo, pressiona Ctrl + E e o Excel preenche o restante.
Exemplos práticos
Separar nome e sobrenome
Se A2 contém "João Silva", você digita "João" em B2. Pressiona Ctrl + E — o Excel extrai o primeiro nome de todas as linhas da coluna A.
Extrair parte de um código
Se A2 contém "BR-2026-001", você digita "001" em B2. O Flash Fill entende que você quer os 3 últimos caracteres.
Formatar telefone
Se A2 contém "11987654321", você digita "(11) 98765-4321" em B2. O Flash Fill aplica a formatação para toda a coluna.
Combinar colunas
Se A2 = "João" e B2 = "Silva", você digita "João Silva" em C2. O Flash Fill une os dados das duas colunas.
Quando o Flash Fill falha
O Flash Fill funciona bem com padrões consistentes. Se os dados têm variações (às vezes o nome tem dois sobrenomes, às vezes não), ele pode errar em alguns casos. Sempre revise o resultado antes de usar — o Excel marca em roxo as células onde não tinha certeza do padrão.
Flash Fill vs. fórmulas
O Flash Fill gera valores estáticos, não fórmulas. Se os dados de origem mudarem, o resultado não atualiza. Para dados dinâmicos que mudam frequentemente, use fórmulas (ESQUERDA, DIREITA, LOCALIZAR) ou Power Query.
Perguntas frequentes
O Flash Fill não está funcionando, o que fazer?
Verifique se ele está ativado: Arquivo → Opções → Avançado → Preenchimento Relâmpago Automático. Também certifique que os dados de entrada estão na coluna imediatamente ao lado da coluna de saída.
Posso usar Flash Fill em tabelas com cabeçalhos?
Sim. Comece a digitar na primeira linha de dados (abaixo do cabeçalho), e o Flash Fill preenche somente as linhas de dados, respeitando o cabeçalho.