Como usar o Flash Fill no Excel para preencher dados automaticamente

Imagine ter que separar o primeiro nome do nome completo em uma lista com 500 pessoas. Ou formatar centenas de números de telefone no mesmo padrão. Feito manualmente, isso levaria horas. Com o Flash Fill do Excel, você faz em segundos. O Flash Fill é uma das funcionalidades mais impressionantes do Excel para quem trabalha com limpeza e transformação de dados. Neste artigo iremos mostrar como usar o Flash Fill e em quais situações ele é mais útil.

O que é o Flash Fill?

O Flash Fill (Preenchimento Relâmpago em português) é um recurso introduzido no Excel 2013 que detecta automaticamente o padrão dos dados que você está digitando e preenche o restante da coluna seguindo esse padrão. Ele é especialmente poderoso para transformar dados de texto.

Diferente de fórmulas, o Flash Fill gera valores estáticos. Ele não se atualiza se os dados originais mudarem. Por isso é ideal para transformações pontuais, não para manutenção contínua.

Como usar o Flash Fill

O uso é extremamente simples:

  1. Na coluna ao lado dos dados que você quer transformar, comece a digitar o resultado desejado para a primeira célula
  2. Pressione Enter e comece a digitar para a segunda célula
  3. O Excel vai identificar o padrão e sugerir automaticamente o preenchimento para toda a coluna em cinza
  4. Pressione Enter para aceitar a sugestão

Se o Excel não sugerir automaticamente, você pode acionar o Flash Fill manualmente com o atalho Ctrl+E ou pela aba Dados > Flash Fill.

Extraindo o primeiro nome

Se a coluna A tem nomes completos como “Carlos Silva”, “Ana Maria Santos”, você quer extrair apenas o primeiro nome na coluna B:

  1. Em B2, digite: Carlos
  2. Em B3, comece a digitar: Ana
  3. O Flash Fill vai sugerir os primeiros nomes para toda a lista
  4. Pressione Enter para aceitar

Extraindo o sobrenome

Da mesma forma, para extrair o último nome:

  1. Em C2, digite: Silva
  2. Em C3, comece a digitar: Santos
  3. O Flash Fill completa toda a coluna com o último nome de cada linha

Formatando números de telefone

Se a coluna A tem telefones sem formatação como “11987654321” e você quer formatar como “(11) 98765-4321”:

  1. Em B2, digite: (11) 98765-4321
  2. Em B3, comece a digitar o próximo número formatado
  3. O Flash Fill detecta o padrão e formata toda a lista

Combinando textos de diferentes colunas

Se você tem primeiro nome na coluna A e sobrenome na coluna B, e quer combinar no formato “Silva, Carlos” na coluna C:

  1. Em C2, digite: Silva, Carlos
  2. Comece a digitar a próxima linha
  3. O Flash Fill detecta que está invertendo e combinando as colunas A e B com vírgula

Extraindo partes de códigos

Para extrair partes de códigos com formato fixo, como extrair os dois primeiros dígitos de um código “SP-2024-001”:

  1. Em B2, digite: SP
  2. Em B3, comece a digitar o próximo
  3. O Flash Fill extrai a parte antes do primeiro hífen

Formatando datas

Se as datas estão em formato americano “2024-01-15” e você quer converter para “15/01/2024”:

  1. Em B2, digite: 15/01/2024
  2. Acione o Flash Fill com Ctrl+E
  3. Toda a coluna é convertida automaticamente

Quando o Flash Fill não funciona

O Flash Fill pode não funcionar em alguns casos: quando o padrão é muito complexo ou inconsistente, quando os dados não seguem uma estrutura regular, ou quando a versão do Excel é anterior ao Excel 2013. Nesses casos, use fórmulas de texto como ESQUERDA, DIREITA, EXT.TEXTO e LOCALIZAR, ou o Power Query para transformações mais robustas.

Flash Fill versus Power Query

O Flash Fill é mais rápido para transformações pontuais e únicas. O Power Query é mais adequado quando a transformação precisa ser repetida regularmente conforme novos dados chegam, pois registra os passos e os reaplicam automaticamente na atualização.

Para uma lista que você recebe uma única vez e precisa limpar, o Flash Fill é perfeito. Para uma transformação que será repetida mensalmente com novos dados, o Power Query é o caminho certo.

Dica: ativar o Flash Fill automático

Se o Flash Fill não está sugerindo automaticamente, verifique se o recurso está ativado. Vá em Arquivo > Opções > Avançado e certifique-se de que a opção Preenchimento Relâmpago Automático está marcada.

DOMINE EXCEL COMIGO

QUERO APRENDER EXCEL

Se você curtiu esse artigo onde mostramos como usar o Flash Fill no Excel para preencher dados automaticamente, compartilhe com as suas redes sociais e não se esqueça de deixar um comentário aqui embaixo caso você tenha ficado com alguma dúvida.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *