Come riempire una serie in ordine decrescente (inverso) in Excel?
Di norma, le serie sequenziali che creiamo in Excel seguono un ordine crescente, aumentando man mano che si procede verso il basso lungo una colonna o lateralmente lungo una riga. Tuttavia, in molti casi pratici può risultare utile riempire una sequenza in ordine inverso, ovvero decrescente. Ad esempio, potresti aver bisogno di creare un conto alla rovescia, assegnare compiti in ordine inverso o formattare i dati per esigenze di reporting. In questo articolo ti mostreremo diversi metodi efficaci per generare una serie decrescente in Excel: approcci manuali, basati su formule e automatizzati, così da poter scegliere la soluzione più adatta alle tue esigenze specifiche.
Riempire una serie in ordine inverso o decrescente con la funzione del quadratino di riempimento
Riempire una serie in ordine inverso o decrescente con Kutools per Excel
Riempire una serie in ordine inverso o decrescente utilizzando una formula di Excel
Riempire una serie in ordine inverso o decrescente utilizzando codice VBA
Riempire una serie in ordine inverso o decrescente con la funzione del quadratino di riempimento
Per generare rapidamente una serie numerica in ordine decrescente, come 100, 99, 98, ..., puoi sfruttare la funzione integrata del quadratino di riempimento di Excel. Questo metodo è ideale per creare in modo semplice e veloce una sequenza consecutiva con un passo fisso, senza dover ricorrere a impostazioni complesse.
1. Immettere il primo valore della serie decrescente nella cella desiderata; ad esempio, digitare 100 nella cella A1.
2. Selezionare la cella A1. Posizionare il puntatore del mouse sull'angolo in basso a destra della cella finché il cursore non diventa una piccola croce nera. Tenere premuto il pulsante destro del mouse e trascinare il quadratino di riempimento lungo la colonna fino alla cella desiderata. Una volta raggiunta la destinazione, rilasciare il pulsante del mouse. Nel menu di scelta rapida visualizzato, selezionare Serie per specificare le opzioni di riempimento. Vedere sotto:

3. Nella finestra di dialogo Serie visualizzata, inserisci un valore negativo nel campo Valore di incremento — ad esempio -1 per diminuire di 1 — e assicurati di selezionare l’opzione di riempimento per colonna o per riga in base alla tua selezione. Clicca sul pulsante OK per generare la serie. Di seguito un esempio:

Una volta confermato, Excel riempirà automaticamente l’intervallo selezionato con numeri in ordine decrescente, secondo il decremento specificato.

Riempire una serie in ordine inverso o decrescente con Kutools per Excel
Per gli utenti che lavorano spesso con sequenze personalizzate o devono combinare numeri e testo, Kutools per Excel offre un’utilità intuitiva chiamata Inserisci Numero di Sequenza. Questa funzione permette di creare e riempire facilmente una serie decrescente grazie a opzioni avanzate, come lunghezza fissa, prefissi, suffissi e passi personalizzati, garantendo massima comodità e flessibilità—ideale per operazioni di numerazione in blocco.
1. Passa a Kutools > Inserisci > Inserisci Numero di Sequenza.

2. Nella finestra di dialogo Inserisci Numero di Sequenza, fai clic su Nuovo per impostare una nuova serie. Configura i seguenti campi in base alle tue esigenze:

3. Una volta configurata e aggiunta la sequenza, seleziona l'intervallo da popolare. Nella finestra di dialogo Inserisci Numero di Sequenza, fai clic sulla serie creata, quindi sul pulsante Riempi intervallo. Le celle selezionate verranno immediatamente riempite con la serie decrescente, mantenendo qualsiasi formattazione del testo o lunghezza delle cifre.

4. Dopo aver completato la serie, chiudere la finestra di dialogo.
Riempire una serie in ordine inverso o decrescente utilizzando una formula di Excel
A volte si desidera riempire una serie decrescente in modo dinamico utilizzando formule, specialmente quando si lavora con intervalli ampi o di dimensioni variabili, oppure quando si vuole evitare operazioni manuali con il quadratino di riempimento. Con una formula adeguata, è possibile generare automaticamente una serie inversa che si adatta all'aggiunta o rimozione di nuove righe, o persino fare riferimento a valori iniziali in altre celle per maggiore flessibilità.
1. Selezionare la cella sopra la serie desiderata (ad esempio,)A1). Se si desidera che la serie inizi da 100, immettere la seguente formula nella cella A1:
=100-ROW(A1)+1 Questa formula funziona così: "100" è il numero di partenza, mentre "RIGA(A1)" restituisce il numero di riga della cella corrente (1 in questo caso). Quando copi la formula lungo la colonna, il numero di riga aumenta di 1 a ogni passaggio, riducendo progressivamente il risultato di 1 e generando così una sequenza decrescente.
2. Dopo aver inserito la formula in A1, premere Invio per confermare. Per continuare la serie, selezionare la cella A1, quindi trascinare il quadratino di riempimento verso il basso per copiare la formula nelle righe successive. Modificare il Numero di Partenza (100 nell'esempio) per adattarlo al valore iniziale desiderato.
=100-(RIGA(A1)-1)*2per un passo di 2 verso il basso.="ID-"&(100-ROW(A1)+1).Riempire una serie in ordine inverso o decrescente utilizzando codice VBA
Per scenari più avanzati, come il riempimento di serie con passi personalizzati o schemi complessi (ad esempio, l’inclusione di prefissi/suffissi, combinazioni alfanumeriche o il riempimento di ampi intervalli variabili), è possibile automatizzare il processo mediante una macro VBA. Questo approccio è ideale per utenti esperti, attività ripetitive o quando si richiede il massimo livello di personalizzazione.
1. Apri l’editor VBA facendo clic su Strumenti sviluppatore nella Barra multifunzione, quindi seleziona Visual Basic. Nella finestra di VBA, fai clic su Inserisci > Modulo per creare un nuovo modulo e incolla il seguente codice nella finestra del codice:
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. Per eseguire questa macro, fai clic sul pulsante
“Esegui”. Ti verrà innanzitutto chiesto di selezionare l’intervallo da riempire (ad esempio, A1:A20), quindi di inserire il numero di partenza (come 100) e infine il passo di decremento (ad esempio, 1, in modo che ogni valore successivo sia inferiore di 1 al precedente). La macro riempirà automaticamente l’intervallo selezionato con la sequenza decrescente.
cell.Value(ad esempio,)cell.Value = "ID-" & StartNum)..xlsm) se si desidera conservare o riutilizzare la soluzione VBA.Articoli correlati:
- Come creare un numero progressivo all’interno o insieme a del testo in Excel?
- Come riempire una colonna in Excel con una sequenza di numeri a pattern ripetuto?
- Come riempire una serie di numeri in una colonna di un elenco filtrato in Excel?
Migliori Strumenti per la Produttività in Office
Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un’efficienza mai vista prima.Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e Risparmia tempo.Clicca qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab Porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede all’interno della stessa finestra, invece che in finestre separate.
- Aumenta la tua produttività del 50 % e risparmia centinaia di clic del mouse ogni giorno!
Tutti i componenti aggiuntivi di Kutools in un unico programma di installazione.
Kutools for Office è la suite che include componenti aggiuntivi per Excel, Word, Outlook e PowerPoint, oltre a Office Tab Pro: la soluzione ideale per i team che lavorano su diverse app di Office.
- Suite completa— componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Un unico programma di installazione, una sola licenza— configurazione in pochi minuti (pronto per MSI)
- Funziona meglio insieme— produttività ottimizzata tra le app di Office
- Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
- Miglior rapporto qualità-prezzo— risparmia rispetto all’acquisto dei singoli componenti aggiuntivi