Como preencher uma série em ordem decrescente (inversa ou descendente) no Excel?
Normalmente, as séries sequenciais que criamos no Excel seguem uma ordem crescente, aumentando à medida que avançamos numa coluna ou ao longo de uma linha. Contudo, há diversos cenários práticos em que pode precisar de preencher uma sequência em ordem inversa — ou seja, decrescente ou descendente. Por exemplo, talvez queira criar uma contagem decrescente, atribuir tarefas por ordem inversa ou preparar dados formatados para relatórios específicos. Neste artigo, apresentamos vários métodos eficazes para preencher uma série em ordem decrescente no Excel, incluindo abordagens manuais, baseadas em fórmulas e automatizadas, para que possa escolher a solução mais adequada às suas necessidades.
Preencher série em ordem inversa ou decrescente com a funcionalidade do punho de preenchimento
Preencher série em ordem inversa ou decrescente com Kutools para Excel
Preencher série em ordem inversa ou decrescente utilizando uma fórmula do Excel
Preencher série em ordem inversa ou decrescente utilizando código VBA
Preencher série em ordem inversa ou decrescente com a funcionalidade do punho de preenchimento
Para gerar rapidamente uma série numérica em ordem decrescente — como 100, 99, 98, ... — basta utilizar a funcionalidade integrada do Punho de Preenchimento do Excel. Esta abordagem é ideal quando precisa criar uma sequência consecutiva com decremento constante e procura uma solução ágil, sem configurações complexas.
1. Introduza o primeiro valor da sua série decrescente na célula pretendida — por exemplo, digite 100 na célula A1.
2. Selecione a célula A1. Posicione o cursor do rato no canto inferior direito da célula até este se transformar numa pequena cruz preta. Mantenha premido o botão direito do rato e arraste o punho de preenchimento ao longo da coluna até à célula pretendida. Assim que soltar o botão do rato, aparecerá um menu de atalho — selecione Série para definir as opções de preenchimento. Veja abaixo:

3. Na caixa de diálogo Série que surge, introduza um valor negativo no campo Valor do incremento — por exemplo, -1 para diminuir em 1 — e certifique-se de que seleciona as opções para preencher por coluna ou linha, consoante a sua seleção. Clique no botão OK para gerar a série. Abaixo encontra um exemplo:

Após a confirmação, o Excel preencherá automaticamente o intervalo selecionado com números em ordem decrescente, de acordo com o decremento definido.

Preencher série em ordem inversa ou decrescente com Kutools para Excel
Para utilizadores que trabalham frequentemente com sequências personalizadas ou que precisam de combinar números com texto, o Kutools para Excel oferece uma ferramenta fácil de utilizar: o Inserir Número de Sequência. Esta funcionalidade permite-lhe criar e preencher séries decrescentes com opções avançadas, como comprimentos fixos, prefixos, sufixos e valores de passo personalizados — proporcionando grande conveniência e flexibilidade, especialmente em tarefas de numeração em lote.
1. Aceda a Kutools > Inserir > Inserir Número de Sequência.

2. Na caixa de diálogo Inserir Número de Sequência, clique em Novo para configurar uma nova série. Defina os seguintes campos conforme necessário:

3. Após configurar e adicionar a sua sequência, selecione o intervalo que pretende preencher. Na caixa de diálogo Inserir Número de Sequência, clique na série que criou e, em seguida, no botão Preencher Intervalo. As células selecionadas serão imediatamente preenchidas com a sua série decrescente, mantendo toda a formatação de texto e o número de dígitos.

4. Após preencher a série, feche a caixa de diálogo.
Preencher série em ordem inversa ou decrescente utilizando uma fórmula do Excel
Por vezes, poderá querer preencher dinamicamente uma série decrescente com fórmulas — especialmente ao trabalhar com intervalos grandes ou de dimensão variável, ou quando pretender evitar operações manuais com o punho de preenchimento. Com a fórmula certa, consegue gerar automaticamente uma série inversa que se adapta sempre que forem adicionadas ou removidas linhas, ou até referenciar valores iniciais noutras células para maior flexibilidade.
1. Selecione a célula acima da sua série pretendida (por exemplo,)A1). Se quiser que a série comece em 100, introduza a seguinte fórmula na célula A1:
=100-ROW(A1)+1 Esta fórmula funciona da seguinte forma: «100» é o número inicial. «LIN(A1)» devolve o número da linha da célula atual (1, neste caso). À medida que copia a fórmula ao longo da coluna, o número da linha aumenta em 1 a cada linha, reduzindo assim o resultado em 1 de cada vez e gerando uma série decrescente.
2. Após introduzir a fórmula em A1, prima Enter para confirmar. Para continuar a série, selecione a célula A1 e arraste o punho de preenchimento para baixo, copiando assim a fórmula para linhas adicionais. Ajuste o Número Inicial (100 no exemplo) para corresponder ao valor pretendido.
=100-(LIN(A1)-1)*2para um passo de 2 descendente.="ID-"&(100-ROW(A1)+1).Preencher série em ordem inversa ou decrescente utilizando código VBA
Em cenários mais avançados — como preencher séries com tamanhos de passo personalizados ou padrões mais complexos (por exemplo, com prefixo/sufixo, combinações alfanuméricas ou preenchimento de um grande intervalo variável) — pode utilizar uma macro VBA para automatizar o processo. Este método é ideal para utilizadores experientes ou sempre que tiver tarefas repetitivas e precisar de personalização máxima.
1. Abra o editor VBA clicando em Ferramentas de Programador no Friso e, em seguida, selecione Visual Basic. Na janela do VBA, clique em Inserir > Módulo para criar um novo módulo e cole o seguinte código na janela de código:
Sub FillDescendingSeries()
Dim rng As Range
Dim StartNum As Long
Dim StepValue As Long
Dim cell As Range
Dim xTitleId As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set rng = Application.Selection
Set rng = Application.InputBox("Select the range to fill", xTitleId, rng.Address, Type:=8)
StartNum = Application.InputBox("Enter the starting number", xTitleId, "100", Type:=1)
StepValue = Application.InputBox("Enter the decrement per row (e.g.,1)", xTitleId, "1", Type:=1)
For Each cell In rng
cell.Value = StartNum
StartNum = StartNum - StepValue
Next
End Sub 2. Para executar esta macro, clique no botão
«Executar». Ser-lhe-á primeiro solicitado que selecione o intervalo a preencher (por exemplo, A1:A20), seguidamente que introduza o Número Inicial (como 100) e, por fim, o passo de decremento (por exemplo, 1, para que cada valor seguinte seja uma unidade inferior ao anterior). A macro preencherá automaticamente o intervalo escolhido com a sequência decrescente.
cell.Value(por exemplo,)cell.Value = "ID-" & StartNum)..xlsm) se quiser conservar ou reutilizar a solução VBA.Artigos relacionados:
- Como criar um número incremental com ou dentro de texto no Excel?
- Como preencher uma coluna com uma sequência de números num padrão repetido no Excel?
- Como preencher uma série de números numa coluna de uma lista filtrada no Excel?
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