KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Como Repetir uma Sequência Numérica no Excel: Guia Passo a Passo

AutorXiaoyang Data de Modificação

Repetir uma sequência numérica no Excel — como 1, 2, 3, 4, 1, 2, 3, 4 — pode ser extremamente útil para organizar dados, criar padrões estruturados e automatizar tarefas repetitivas. Quer esteja a trabalhar com conjuntos pequenos ou grandes tabelas, o Excel oferece vários métodos eficientes para repetir sequências numéricas com facilidade. Este artigo apresenta diversas abordagens práticas para criar padrões repetidos nas suas folhas de cálculo, destacando os cenários ideais de utilização, vantagens e limitações. Também encontrará soluções para repetir sequências personalizadas, recorrendo tanto às funcionalidades nativas do Excel como a métodos com código VBA, adaptando-se a necessidades variadas e avançadas.


Repetir sequência numérica com o Alça de Preenchimento

A Alça de Preenchimento é uma das ferramentas mais intuitivas do Excel para criar padrões e sequências repetidas. Permite-lhe replicar valores recorrentes em poucos cliques, revelando-se ideal para sequências relativamente curtas ou visualmente geríveis. Este método é especialmente útil quando precisa de criar rapidamente listas repetidas sem recorrer a fórmulas complexas ou quando pretende demonstrar padrões para introdução de dados e modelos.

  1. Introduza a sequência que pretende repetir em várias células — por exemplo, digite 1, 2, 3, 4 nas células A1 a A4.
  2. Selecione as células que contêm a sua sequência. Mova o cursor do rato para o canto inferior direito da seleção — até ao pequeno quadrado — e aguarde que este se transforme numa cruzinha preta.
  3. Mantenha premida a tecla Ctrl e, em seguida, arraste a Alça de Preenchimento para baixo (ou para os lados) para preencher mais células. Isto cria uma repetição perfeita do padrão selecionado, sem necessidade de configuração adicional.
    Repetir sequência numérica com o Alça de Preenchimento

Cenários aplicáveis: A Alça de Preenchimento é perfeita para configurações rápidas e pontuais de padrões curtos e visíveis. Revela-se especialmente útil quando precisa de repetir a sequência apenas algumas vezes ou quando trabalha de forma interativa e visual com os seus dados.

Limitações: Com conjuntos de dados grandes ou quando se exige uma abordagem automatizada e baseada em fórmulas, o uso manual da Alça de Preenchimento torna-se menos eficiente e pode introduzir inconsistências ou erros em listas longas.

Nota: Se verificar que a Alça de Preenchimento não está a repetir a sequência conforme esperado, confirme que está a manter premida a tecla Ctrl enquanto arrasta. Verifique também se a sua seleção inicial define corretamente o padrão de repetição.

Repetir sequência numérica com a função MOD

Repetir sequência numérica com a função MOD

A função MOD é uma solução flexível para criar sequências recorrentes, especialmente útil ao automatizar repetições num conjunto alargado de dados. Permite uma repetição precisa, baseada em fórmulas, que pode ser facilmente ajustada quanto ao comprimento, padrão e ponto inicial. Esta abordagem revela-se ideal para sequências consistentes e progressivas, como 1, 2, 3, 4 repetidas consecutivamente numa coluna.

Introduza ou copie a fórmula abaixo numa célula vazia onde deseja iniciar a sequência numérica e, em seguida, arraste-a para baixo para preencher a coluna com números consecutivos. Veja a imagem:

=MOD(ROW()-1,4)+1
Dicas: Substitua o número 4 pelo tamanho da sequência repetida pretendida. Por exemplo, para repetir 1 até 6, utilize "6" em vez de "4". Ajuste este parâmetro de acordo com o comprimento do padrão que deseja repetir.
Explicação desta fórmula:
  • ROW()-1 fornece uma contagem progressiva a partir de 0, já que a linha 1 do Excel menos 1 dá 0.
  • A função MOD(...,4) «reinicia» a contagem para 0 a cada 4 linhas, fazendo com que a sequência se repita a cada 4 valores.
  • +1 ajusta o resultado baseado em zero, de modo que a sua sequência comece em 1 em vez de 0 (produzindo 1–4 em vez de 0–3).
Limitações desta fórmula:
  1. A fórmula é ideal para repetir números lineares (como 1–4) e não consegue lidar diretamente com sequências não lineares, personalizadas ou baseadas em texto (por exemplo, saltar números ou combinar letras e números).
  2. Se a sua sequência não começar na linha 1, terá de ajustar a fórmula (por exemplo, alterar ROW()-1 para ROW()-x, em que x corresponde ao número inicial pretendido) para manter o padrão alinhado.
  3. A sequência repete-se até ao ponto em que copiar a fórmula — se precisar de um número fixo de repetições ou quiser parar num determinado valor, terá de restringir manualmente o intervalo copiado ou adicionar controlos adicionais.

Repetir sequência numérica ou de texto com uma funcionalidade avançada

Repetir uma sequência numérica ou de texto no Excel pode ser tedioso — especialmente ao lidar com grandes volumes de dados ou padrões não convencionais. Embora fórmulas como MOD ou SEQUENCE sejam úteis, muitas vezes são demoradas e exigem conhecimentos avançados em fórmulas. Aqui, o Kutools para Excel simplifica tudo. Com a sua interface intuitiva, permite-lhe repetir sequências numéricas ou de texto — lineares ou personalizadas — em apenas alguns passos, sem necessidade de escrever fórmulas ou código VBA, e com aplicação direta em intervalos extensos para máxima eficiência.

Kutools para Exceloferece mais de 300 funcionalidades avançadas para simplificar tarefas complexas, potenciando a criatividade e a eficiência.Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados descomplicada.Informações detalhadas de Kutools para Excel...         Teste gratuito...

Após instalar Kutools para Excel, siga os passos seguintes:

  1. Selecione a coluna ou intervalo de células onde deseja inserir a sequência repetida — pode ser qualquer intervalo, sem precisar de começar numa célula ou coluna específica.
  2. Em seguida, clique em Kutools > Inserir > Inserir Número de Sequência. Veja a imagem:
    clicar na funcionalidade Inserir Número de Sequência do Kutools
  3. Na caixa de diálogo, defina a Ordem de Preenchimento e, em seguida, clique no botão Novo para criar uma sequência personalizada.
     clicar no botão Novo para criar uma sequência personalizada
  4. Na caixa de diálogo seguinte, configure a sequência numérica conforme necessário:
    • Introduza um nome para a sua lista de sequência personalizada — isso facilita a gestão e a reutilização futura.
    • Especifique o número inicial, o número final, o incremento e o número de dígitos para personalizar totalmente as sequências numéricas repetidas.
    • Pode ainda definir um prefixo e/ou sufixo para adicionar estrutura extra (por exemplo, «Q1-», «SFX»).
    • Clique em OK para guardar as suas definições.
       configurar a sequência numérica na caixa de diálogo
  5. Ao regressar à caixa de diálogo anterior, clique em OK ou em Aplicar. O padrão especificado preencherá imediatamente o seu intervalo selecionado, permitindo-lhe visualizar uma pré-visualização antes de confirmar. Veja a ilustração:
     preencher o número de sequência com o Kutools

Dicas e observações: Com o Kutools, pode gerar sequências numéricas e de texto, controlar intervalos de repetição e trabalhar facilmente com intervalos unificados ou seleções descontínuas.

Quando utilizar: Ideal para personalizar padrões repetidos — simples ou complexos (incluindo combinações de números e texto) —, replicar grandes volumes de dados com fiabilidade ou automatizar a inserção de sequências sem recorrer a fórmulas ou código.

Limitações: O Kutools requer uma instalação adicional, mas oferece uma flexibilidade substancial a utilizadores que frequentemente trabalham com sequências extensas ou com padrões únicos.


Repetir sequência numérica com a função SEQUENCE (Excel 365/Excel 2021)

Se estiver a utilizar uma versão moderna do Excel (Excel 365 ou Excel 2021), a função SEQUENCE ativa o tratamento de matrizes dinâmicas, permitindo criar padrões com facilidade ao longo de colunas ou linhas — sendo especialmente eficaz para gerar sequências numéricas repetidas que preenchem grandes intervalos instantaneamente.

 configurar a sequência numérica na caixa de diálogo

Introduza ou copie a seguinte fórmula numa célula vazia (por exemplo, A1), onde pretende iniciar a sequência numérica, e prima Enter. O Excel expandirá automaticamente a sequência para baixo, abrangendo tantas linhas quantas as especificadas:

=MOD(SEQUENCE(20,1,0),4)+1
Explicação desta fórmula:
  • SEQUENCE(20,1,0): Gera uma série vertical de números, neste caso de 0 a 19 — um total de 20 linhas.
  • MOD(...,4): Divide cada resultado por 4 e devolve o resto, gerando um efeito cíclico.
  • =MOD(SEQUENCE(20;1;0);4)+1: Ajusta a sequência para que os números se repitam ciclicamente entre 1 e 4. Altere 20 e 4 para personalizar o comprimento da sequência e o intervalo de repetição.

Se pretender uma sequência repetida mais longa ou mais curta, ajuste o “20” na função SEQUENCE. Para repetir um intervalo diferente (por exemplo, de 1 a 7), substitua o “4” pelo tamanho do novo intervalo.

Limitações desta fórmula:
  1. Funciona apenas no Excel 365 e Excel 2021: versões anteriores não suportam a função SEQUENCE nem o comportamento de matrizes dinâmicas.
  2. Apenas saída numérica: esta fórmula foi concebida exclusivamente para números. Para repetir texto personalizado ou sequências com valores mistos, consulte a solução com a fórmula ÍNDICE abaixo.
  3. Apenas padrão linear: o padrão gerado é sempre sequencial. Repetições não padronizadas, irregulares ou com padrões personalizados exigem uma abordagem diferente (por exemplo, a fórmula ÍNDICE).

Repetir sequência personalizada com a fórmula ÍNDICE (para texto ou ordem personalizada)

A função ÍNDICE do Excel oferece uma flexibilidade notável para repetir sequências personalizadas — sejam elas numéricas, textuais ou numa ordem específica definida pelo utilizador. Ao contrário das fórmulas MOD, limitadas a padrões numéricos com passos uniformes, a fórmula ÍNDICE pode repetir qualquer lista, independentemente do seu conteúdo ou ordem, tornando-a numa solução versátil para sequências mistas, não lineares ou baseadas em texto.

Esta abordagem é especialmente valiosa quando precisa repetir padrões não convencionais, como 1, 5, 9, ou etiquetas de texto personalizadas, como A, B, C, ou ainda valores mistos.

1. Numa célula vazia (por exemplo, B1), introduza a seguinte fórmula para repetir uma sequência de texto — como A, B, C — ao longo do seu conjunto de dados:

=INDEX({"A","B","C"},MOD(ROW()-1,3)+1)

2. Prima Enter para confirmar a fórmula e, de seguida, arraste a alça de preenchimento para baixo para aplicar o padrão às linhas seguintes.

Como funciona: A matriz {"A","B","C"} contém a sua sequência personalizada — pode incluir números, texto ou quaisquer valores de que necessite. A fórmula MOD(LIN()-1,3)+1 percorre ciclicamente a matriz: à medida que copia a fórmula para baixo, o número do índice repete-se, fazendo com que a sequência se repita.

Personalização:Para utilizar um padrão diferente (por exemplo, {5, 10, 15, 20}), ajuste a matriz:

=INDEX({5,10,15,20},MOD(ROW()-1,4)+1)

Dica: Para sequências armazenadas em células de um intervalo (por exemplo, D1:D3), utilize ÍNDICE($D$1:$D$3;MOD(LIN()-1,3)+1) — facilitando a atualização ou expansão da lista repetida sem precisar de editar a fórmula.

Vantagens: A função ÍNDICE ultrapassa as limitações das fórmulas MOD e SEQUENCE, pois suporta sequências com tipos mistos e qualquer ordem personalizada, tornando-a ideal para repetições avançadas, irregulares e baseadas em texto.

Problemas possíveis: Se a sua fórmula devolver sempre o mesmo valor, verifique as referências absolutas e relativas e certifique-se de que os cálculos por linha estão alinhados com a posição onde a fórmula começa.

Ideal para: repetir alfabetos, códigos, agrupamentos, nomes de cores ou números personalizados em ordens irregulares/exatas. Não se limita a padrões exclusivamente numéricos ou lineares.

Automatizar a repetição de sequências com código VBA

Para cenários avançados ou sempre que os padrões forem altamente complexos, gerados programaticamente ou exigirem mais automação do que as fórmulas de folha de cálculo conseguem oferecer facilmente, o VBA (Visual Basic for Applications) permite-lhe criar e preencher dinamicamente qualquer padrão repetido que consiga descrever. Esta abordagem revela-se extremamente útil quando:

  • A sequência é gerada por regras, funções ou obtida dinamicamente (não sendo conhecida antecipadamente).
  • O número de duplicatas, o tamanho do bloco ou o comprimento da sequência varia conforme a entrada do utilizador.
  • A sua sequência inclui lógica complexa, repetição condicional ou requer expansão automática do intervalo.

Passos operacionais:

1. No Excel, clique em Ferramentas de Programador > Visual Basic para abrir o editor do VBA. Na janela do VBA, clique em Inserir > Módulo e cole o seguinte código no módulo:

Sub RepeatCustomSequence()
    Dim seqArr As Variant
    Dim repeats As Long
    Dim outRange As Range
    Dim i As Long, n As Long
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    ' Prompt for sequence to repeat (as comma-separated values)
    Dim seqInput As String
    seqInput = Application.InputBox("Enter your sequence to repeat (comma separated):", xTitleId, "A,B,C")
    
    If seqInput = "" Then Exit Sub
    
    seqArr = Split(seqInput, ",")
    repeats = Application.InputBox("How many repeats?", xTitleId, 10, Type:=1)
    Set outRange = Application.InputBox("Select top-left cell of output range", xTitleId, Type:=8)
    
    n = UBound(seqArr) - LBound(seqArr) + 1
    
    For i = 0 To repeats - 1
        outRange.Offset(i, 0).Value = seqArr((i Mod n) + LBound(seqArr))
    Next i
End Sub

2. No editor do VBA, clique no Botão Executar botão Executar ou prima F5 para executar. Introduza a sequência personalizada que pretende repetir (separada por vírgulas, como A, B, C ou 5, 10, 15). Especifique o número de repetições e a primeira célula de saída quando solicitado. O script VBA insere diretamente o seu padrão repetido na folha.

Personalização: Este método VBA pode ser ainda mais adaptado — por exemplo, para escrever blocos repetidos horizontalmente, solicitar intervalos ou suportar lógicas de sequência mais complexas. Basta ajustar a lógica da Área de Colocação da Lista ou a forma como a sequência é percorrida ciclicamente.

Resolução de problemas: Se nada aparecer, verifique novamente as definições de segurança das macros no Excel e confirme se a sequência e a contagem indicadas são válidas. Guarde sempre a sua pasta de trabalho antes de executar novo código para proteger os dados existentes.

O VBA é recomendado para utilizadores avançados ou quando se trabalha com tarefas de sequências dinâmicas, personalizadas programaticamente ou muito grandes e complexas, que vão além das abordagens baseadas em fórmulas.

✅ Conclusão

Repetir sequências numéricas ou de texto no Excel pode ser feito de várias formas eficientes, consoante as suas necessidades e a versão do Excel que utiliza.

  • A Alça de Preenchimento é ideal para criar rapidamente padrões manuais e é extremamente fácil de usar em sequências curtas ou esquemas visuais simples.
  • A função MOD oferece uma solução dinâmica e baseada em fórmulas para repetir números uniformemente espaçados — a melhor opção para repetição numérica linear.
  • Para maior flexibilidade e facilidade — especialmente em sequências personalizadas ou mistas de texto e números — o Kutools para Excel oferece uma interface amigável e uma gestão robusta de sequências, sem necessidade de configurações complexas.
  • A função SEQUENCE do Excel é perfeita para gerar rapidamente, apenas com fórmulas, sequências numéricas lineares em versões modernas do Excel.
  • Para repetições não lineares, personalizadas ou com padrões de texto, o método com a fórmula ÍNDICE oferece um controlo incomparável, adaptando-se a qualquer padrão definido num array ou intervalo e ultrapassando assim as limitações das repetições exclusivamente numéricas ou progressivas.
  • Quando é necessária flexibilidade máxima ou padrões dinâmicos — incluindo sequências geradas, altamente complexas ou definidas em tempo de execução —, a automação com VBA oferece potência avançada, sendo a solução ideal para tarefas profissionais e técnicas em que as ferramentas incorporadas se revelam insuficientes.

Escolha o método que melhor se adapta ao seu fluxo de trabalho e aos requisitos do padrão da sequência para impulsionar a produtividade e simplificar as suas tarefas repetitivas com dados. Não deixe de explorar os nossos recursos para descobrir mais soluções e estratégias para Excel, adequadas a todos os níveis de competência:o nosso site oferece milhares de tutoriais para o ajudar a dominar o Excel.


As Melhores Ferramentas de Produtividade para o Office

🤖KUTOOLS AI Assistente: Revolucione o Análise de Dados com base em:Execução Inteligente   |  Gerar Código|  Criar fórmulas personalizadas  |  Analisar Dados e Gerar Gráficos|  Invocar Funções Aprimoradas
Funcionalidades Populares:Localizar, Destacar ou Marcar Duplicatas   |  Excluir linhas em branco   |  Combinar Colunas ou Células sem Perder Dados   |   Arredondamento sem usar fórmula...
Super PROC:VLookup com Múltiplos Critérios  |  VLookup com Múltiplos Valores  |   VLookup em Múltiplas Folhas   |   Correspondência Fuzzy....
Lista Suspensa Avançada:Criar Rapidamente Lista de Seleção   |  Lista de Seleção Dependente   |  Lista de Seleção com Múltipla Escolha....
Gestor de Colunas:Adicionar um Número Específico de Colunas|Mover Colunas|Alternar Estado de Visibilidade de Colunas Ocultas|Comparar Intervalos e Colunas...
Funcionalidades em Destaque:Grade de foco   |  Visualização de Design   |Barra de fórmulas aprimorada   | Gestor de Pastas de Trabalho e Folhas   |  Biblioteca de Recursos(Texto Automático)|  Seleção de Data   |  Consolidar Planilhas  |  Encriptar/Descriptografar Células   | Enviar Emails por Lista   |  Super Filtro   |   Filtro Especial(Filtrar Células com Fonte em Negrito/itálico/rasurado...) ...
Principais Conjuntos de Ferramentas 15:12 Ferramentasde Texto(Adicionar Texto,Excluir Caracteres Específicos, ...)|   50+Tiposde Gráfico(Gráfico de Gantt, ...)|   40+ Fórmulas Práticas(Calcular a idade com base na data de nascimento, ...)|   19 Ferramentasde Inserção(Inserir QR Code,Inserir Imagem a Partir do Caminho, ...)|   12 Ferramentasde Conversão(Converter em Palavras,Conversão de moeda, ...)|   7 Ferramentasde Mesclar e Dividir(Mesclar Linhas Avançado,Dividir Células, ...)|... e muito mais
Utilize o Kutools na sua língua preferida – suporta inglês, espanhol, alemão, francês, chinês e mais 40+ idiomas!

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.

ExcelWordOutlookTabsPowerPoint
  • 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