Como preencher uma série de forma inversa, descendente ou decrescente no Excel?
Normalmente, as séries sequenciais que criamos no Excel estão em ordem crescente, aumentando à medida que avançamos para baixo em uma coluna ou ao longo de uma linha. No entanto, existem muitos casos práticos onde pode ser necessário preencher uma sequência de forma inversa, descendente ou decrescente. Por exemplo, você pode querer criar uma contagem regressiva, alocar tarefas em ordem inversa ou formatar dados para fins de relatório. Neste artigo, demonstraremos vários métodos eficazes para preencher uma série de forma inversa ou descendente no Excel. Esses métodos abrangem abordagens manuais, baseadas em fórmulas e automatizadas, permitindo que você escolha a maneira mais adequada de acordo com suas necessidades específicas.
Preencha uma série de forma inversa ou em ordem decrescente com o recurso de alça de preenchimento
Preencha uma série de forma inversa ou em ordem decrescente com Kutools para Excel
Preencha uma série de forma inversa ou em ordem decrescente usando uma fórmula do Excel
Preencha uma série de forma inversa ou em ordem decrescente usando código VBA
Preencha uma série de forma inversa ou em ordem decrescente com o recurso de alça de preenchimento
Para gerar rapidamente uma sequência numérica de forma inversa ou em ordem decrescente, como 100, 99, 98, ..., você pode usar o recurso de Alça de Preenchimento integrado do Excel. Essa abordagem é adequada quando você precisa criar uma série consecutiva que diminui por um intervalo fixo e deseja uma solução rápida sem configurações complexas.
1. Insira o primeiro valor da sua série descendente na célula desejada — por exemplo, digite 100 na célula A1.
2. Selecione a célula A1. Posicione o ponteiro do mouse sobre o canto inferior direito da célula até que o cursor se transforme em uma pequena cruz preta. Mantenha pressionado o botão direito do mouse e arraste a Alça de Preenchimento para baixo na coluna até onde for necessário. Quando chegar à célula desejada, solte o botão do mouse. No menu de atalho que aparece, selecione Série para especificar as opções de preenchimento. Veja abaixo:
3. Na caixa de diálogo Série que aparece, insira um valor negativo no campo Valor do Passo — por exemplo, -1 para diminuir de 1 em 1 — e certifique-se de marcar as opções para preencher por coluna ou linha com base na sua seleção. Clique no botão OK para gerar a série. Abaixo está um exemplo:
Após confirmar, o Excel preencherá automaticamente o intervalo selecionado com os números em ordem decrescente com base no decremento especificado.
Preencha uma série de forma inversa ou em ordem decrescente com Kutools para Excel
Para usuários que frequentemente trabalham com sequências personalizadas ou precisam combinar números com texto, Kutools para Excel fornece um utilitário fácil de usar chamado Inserir Número de Sequência. Esse recurso permite criar e preencher uma série descendente com opções avançadas, como comprimentos fixos, prefixos, sufixos e valores de incremento personalizados. Ele oferece grande conveniência e flexibilidade, especialmente para tarefas de numeração em lote.
1. Navegue até 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. Configure os seguintes campos conforme necessário:
3. Uma vez configurada e adicionada sua sequência, selecione o intervalo que deseja preencher. Na caixa de diálogo Inserir Número de Sequência, clique na série criada e, em seguida, aperte o botão Preencher Intervalo. As células selecionadas serão preenchidas instantaneamente com sua série descendente, mantendo qualquer formatação de texto ou comprimento de dígitos.
4. Após preencher a série, feche a caixa de diálogo.
Preencha uma série de forma inversa ou em ordem decrescente usando uma fórmula do Excel
Às vezes, você pode querer preencher uma série descendente dinamicamente usando fórmulas — especialmente ao trabalhar com intervalos grandes ou de tamanho variável, ou quando deseja evitar operações manuais com a alça de preenchimento. Com uma fórmula adequada, você pode gerar automaticamente uma série inversa que se ajusta quando novas linhas são adicionadas ou removidas, ou até mesmo referenciar valores iniciais em outras células para maior flexibilidade.
1. Selecione a célula superior da sua série pretendida (por exemplo, A1). Se você deseja que a série comece em 100, insira a seguinte fórmula na célula A1:
=100-ROW(A1)+1
Essa fórmula funciona da seguinte maneira: "100" é o número inicial. "LIN(A1)" retorna o número da linha da célula atual (1 neste caso). À medida que você copia essa fórmula para baixo na coluna, o número da linha aumenta em 1 a cada linha, diminuindo o resultado em 1 a cada vez e criando uma série descendente.
2. Após inserir a fórmula em A1, pressione Enter para confirmar. Para continuar a série, selecione a célula A1, arraste a alça de preenchimento para baixo para copiar a fórmula para linhas adicionais. Ajuste o número inicial (100 no exemplo) para se adequar ao seu valor inicial desejado.
=100-(LIN(A1)-1)*2
para um passo de 2 para baixo.="ID-"&(100-LIN(A1)+1)
.Preencha uma série de forma inversa ou em ordem decrescente usando código VBA
Para cenários mais avançados, como preencher séries com tamanhos de passos personalizados, ou padrões mais complexos (por exemplo, incluindo um prefixo/sufixo, combinações alfanuméricas ou preenchendo um intervalo variável grande), você pode usar uma macro VBA para automatizar o processo. Esse método é recomendado para usuários experientes ou quando você tem tarefas repetitivas ou requer máxima customização.
1. Abra o editor VBA clicando em Ferramentas de Desenvolvedor na faixa de opções, depois selecione Visual Basic. Na janela 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". Primeiro, você será solicitado a selecionar o intervalo que deseja preencher (por exemplo, A1:A20), depois a inserir o número inicial (como 100), seguido pelo passo de decremento (como 1 para que cada próximo valor seja 1 a menos que o anterior). A macro então preencherá automaticamente o intervalo escolhido com a sequência descendente.
cell.Value
(por exemplo, cell.Value = "ID-" & StartNum
)..xlsm
) se você quiser manter ou reutilizar a solução VBA.Artigos relacionados:
- Como criar número incremental com ou dentro de texto no Excel?
- Como preencher coluna com números de série repetindo padrões no Excel?
- Como preencher uma série de números em uma coluna de lista filtrada no Excel?
Melhores Ferramentas de Produtividade para Office
Impulsione suas habilidades no Excel com Kutools para Excel e experimente uma eficiência incomparável. Kutools para Excel oferece mais de300 recursos avançados para aumentar a produtividade e economizar tempo. Clique aqui para acessar o recurso que você mais precisa...
Office Tab traz interface com abas para o Office e facilita muito seu trabalho
- Habilite edição e leitura por abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie múltiplos documentos em novas abas de uma mesma janela, em vez de em novas janelas.
- Aumente sua produtividade em50% e economize centenas de cliques todos os dias!
Todos os complementos Kutools. Um instalador
O pacote Kutools for Office reúne complementos para Excel, Word, Outlook & PowerPoint, além do Office Tab Pro, sendo ideal para equipes que trabalham em vários aplicativos do Office.





- Pacote tudo-em-um — complementos para Excel, Word, Outlook & PowerPoint + Office Tab Pro
- Um instalador, uma licença — configuração em minutos (pronto para MSI)
- Trabalhe melhor em conjunto — produtividade otimizada entre os aplicativos do Office
- Avaliação completa por30 dias — sem registro e sem cartão de crédito
- Melhor custo-benefício — economize comparado à compra individual de add-ins