Como preencher automaticamente células com incrementos no Excel?
No nosso dia a dia com o Excel, preencher automaticamente células com números incrementais é uma necessidade frequente. Por exemplo, poderá precisar de preencher rapidamente uma coluna com uma sequência como 1, 2, 3 e assim sucessivamente — seja para identificadores de registo, números de transação ou qualquer conjunto de dados ordenados. Contudo, muitas vezes os números devem aumentar com um intervalo fixo diferente de 1, como na geração de números de fatura do tipo 10001, 10012, 10023, etc. Introduzir manualmente cada valor não só consome tempo como também aumenta o risco de erros. Dominar os métodos para preencher automaticamente sequências incrementais — quer com um passo simples quer com um intervalo personalizado — pode melhorar significativamente a sua eficiência e precisão. Este tutorial apresenta várias soluções práticas, adaptadas a diferentes necessidades e níveis de competência no Excel, para lhe permitir gerar números incrementais de forma rápida e conveniente, exatamente como precisa.
Preencher automaticamente células com incrementos utilizando a função Preenchimento Automático
Preencher automaticamente incrementos Fórmula
Preencher automaticamente células com incrementos com Kutools para Excel ![]()
Preencher automaticamente células com incrementos com código VBA
Preencher automaticamente células com incrementos utilizando a função Preenchimento Automático
A funcionalidade Preenchimento Automático do Excel oferece uma forma rápida e intuitiva de criar sequências básicas com valores incrementais na sua folha de cálculo. Esta abordagem revela-se particularmente eficaz para padrões simples ou quando procura uma solução visual imediata, sem recorrer a fórmulas.
Cenário aplicável: Utilize este método quando precisar de preencher uma série de números com um passo constante (como 1, 2, 3...) ou um intervalo personalizado (como 10001, 10013, 10025...), e a sequência for suficientemente simples para ser definida apenas indicando o número inicial.
1. Clique na célula onde pretende iniciar a sequência. Por exemplo, introduza o Número Inicial (como 10001) na célula A1. Veja a captura de ecrã:

2. Na célula seguinte (por exemplo, A2), introduza o número seguinte de acordo com o incremento pretendido para a série. Por exemplo, se desejar que cada valor aumente 11 unidades, insira 10012 na célula A2. (Verifique este valor com atenção — ele define o passo de toda a sequência.)

3. Selecione as duas primeiras células (A1 e A2). Depois, posicione o cursor sobre o puxador de preenchimento — o pequeno quadrado no canto inferior direito da seleção —, clique e arraste-o ao longo da coluna até ao ponto desejado. As células serão preenchidas automaticamente com base no padrão de incremento definido. Veja as capturas de ecrã:

Limitações:Pode exigir nova introdução caso o intervalo mude e não é dinâmico: alterar o primeiro valor após o preenchimento não atualiza automaticamente os restantes.
Preencher automaticamente incrementos Fórmula
Além do Preenchimento Automático, pode recorrer a fórmulas do Excel para obter um controlo e flexibilidade superiores na criação de sequências incrementais. Este método é perfeito quando deseja que a série se atualize automaticamente sempre que o valor inicial for alterado ou quando pretende copiar a fórmula para adaptar sequências noutros locais.
Cenário aplicável: Utilize fórmulas para criar sequências incrementais dinâmicas, especialmente quando o valor inicial ou o intervalo possam vir a mudar, ou em listas mais longas onde a automação e a consistência são essenciais.
1. Primeiro, na sua célula inicial (por exemplo, A1), introduza o valor inicial. Por exemplo, digite 10001 na célula A1. Em seguida, clique na célula imediatamente abaixo (A2) e introduza a seguinte fórmula, utilizando o passo pretendido (neste caso, o intervalo é 11):
=A1+11 Onde A1 corresponde à sua célula inicial e 11 é o valor do incremento. Ajuste o passo conforme necessário para a sua sequência.

2. Prima Enter para calcular o valor. Em seguida, clique na célula A2 para a selecionar e arraste o puxador de preenchimento (o pequeno quadrado no canto inferior direito) para baixo até onde for necessário. Isto gera automaticamente valores incrementais com o intervalo especificado em todas as células selecionadas.

Preencher automaticamente células com incrementos com Kutools para Excel
O Kutools para Excel oferece a funcionalidade Inserir Número de Sequência para gerar eficientemente números incrementais nas células. Esta abordagem é altamente recomendada se precisar frequentemente de opções avançadas de numeração, como prefixos ou sufixos personalizados, formatos com número fixo de dígitos ou reinício automático de sequências. O Kutools automatiza estas tarefas sem exigir fórmulas complexas nem introdução manual repetitiva.
Após instalar gratuitamenteKutools para Excel, proceda da seguinte forma:
1. Selecione o intervalo na sua folha de cálculo onde pretende preencher números incrementais. Em seguida, aceda ao separador Kutools na Faixa de Opções do Excel, escolha Inserir e, de seguida, selecione Inserir Número de Sequência. Veja a captura de ecrã:

2. Na caixa de diálogo Inserir Número de Sequência que surge, clique em Novo para criar uma nova sequência. Veja a captura de ecrã:

3. Preencha as seguintes definições na caixa de diálogo expandida:
1) Introduza um nome para a sua nova sequência (útil para reutilização ou identificação posterior);
2) Especifique o Número Inicial, que é o primeiro valor da sua sequência;
3) Introduza o intervalo pretendido na caixa Incremento(por exemplo, introduza 11 para um passo de 11);
4) Defina o número de dígitos a apresentar no campo N.º de dígitos. Por exemplo, ao introduzir "5", os números serão preenchidos com zeros à esquerda, de modo que 10001 apareça como 10001 e 15 apareça como 00015.
5) Pode também especificar um Prefixo ou um Sufixo opcionais, que aparecerão antes ou depois de cada número (por exemplo, 'ID-' ou '-A').

4. Após configurar a sua sequência, clique em Adicionar para guardá-la na caixa de diálogo e, em seguida, clique em Preencher Intervalo para preencher automaticamente as células selecionadas com base nestas definições. Veja a captura de ecrã:

O intervalo selecionado será agora preenchido com números incrementais formatados exatamente como especificado, incluindo quaisquer prefixos ou sufixos personalizados.

Nota:
1. Para reiniciar uma sequência incremental e voltar a preencher a partir do Número Inicial, regresse à caixa de diálogo Inserir Número de Sequência, selecione a sua sequência na lista e utilize a opção Reiniciar. Clique em Ok para confirmar.
2. Se pretender interromper a sequência num determinado número e reiniciá-la desde o início, assinale a caixa Número Final na caixa de diálogo e introduza o valor final pretendido. Pode pré-visualizar o efeito antes de confirmar, garantindo que a numeração cumpre os seus requisitos.

Vantagens: Extremamente versátil para gerar números ou códigos sequenciais com um aspeto profissional, especialmente quando existem requisitos específicos de formatação ou reinício. Ideal para operações em lote e para minimizar erros humanos.
Dica: Guarde as configurações das sequências do Comumente Usado para reutilização futura e poupe ainda mais tempo.
Preencher automaticamente células com incrementos com código VBA
Quando precisar de automatizar números incrementais em cenários mais complexos ou realizar esta tarefa frequentemente, considere utilizar VBA (Visual Basic for Applications). Esta abordagem é flexível e permite gerar rapidamente séries incrementais personalizadas, especialmente indicadas para grandes volumes de dados ou padrões específicos.
1. Prima Alt + F11 para abrir o editor do Visual Basic for Applications. No editor, clique em Inserir > Módulo para criar um novo módulo. Em seguida, copie e cole o seguinte código VBA na janela do módulo:
Sub FillIncrementCells()
Dim rng As Range
Dim startVal As Long
Dim stepVal As Long
Dim i As Long
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set rng = Application.Selection
Set rng = Application.InputBox("Select range to fill incrementing values:", xTitleId, rng.Address, Type:=8)
startVal = Application.InputBox("Enter the starting number:", xTitleId, "", Type:=1)
stepVal = Application.InputBox("Enter the increment step:", xTitleId, "", Type:=1)
If rng Is Nothing Then Exit Sub
For i = 1 To rng.Count
rng.Cells(i).Value = startVal + (i - 1) * stepVal
Next i
End Sub 2. Em seguida, prima a tecla F5 para executar este código. Nas caixas de diálogo que surgem, introduza o número inicial e o intervalo, um após o outro. As células selecionadas serão preenchidas com a sequência incremental conforme especificado.
As Melhores Ferramentas de Produtividade para o Office
Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...
Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil
- Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
- Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!
Todos os suplementos Kutools — num único instalador.
Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.
- Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Um instalador, uma licença— configuração em minutos (pronto para MSI)
- Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
- Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
- Melhor relação qualidade-preço— poupe face à compra individual dos suplementos