KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Come riempire una serie in ordine decrescente (inverso) in Excel?

AutoreSiluvia Data di modifica

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:

Uno screenshot che mostra l'opzione Serie in Excel

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:

Uno screenshot che mostra la finestra di dialogo Serie

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

Uno screenshot di celle riempite con una serie decrescente in Excel

Note e suggerimenti:
1. In alternativa, è possibile digitare i primi due numeri della serie decrescente desiderata—ad esempio, 100 in A1 e 99 in A2—quindi selezionare entrambe le celle e trascinare il quadratino di riempimento verso il basso. Excel rileverà lo schema e continuerà la serie in ordine decrescente senza ulteriori impostazioni.
2. Questo metodo funziona in modo efficiente solo per i numeri. Se si desidera creare una serie decrescente che includa testo (come codici o ID), considerare l'uso di altri metodi descritti di seguito per maggiore flessibilità e personalizzazione.
3. La funzione del quadratino di riempimento è molto utile per sequenze brevi, ma può risultare meno efficiente per intervalli molto ampi o quando è richiesto un decremento personalizzato.

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.

Kutools per Exceloffre oltre 300 funzionalità avanzate per semplificare attività complesse, aumentando creatività ed efficienza.Integrato con funzionalità basate sull’IA, Kutools automatizza le attività con precisione, rendendo la gestione dei dati semplice e immediata.Informazioni dettagliate su Kutools per Excel...         Prova gratuita...

1. Passa a Kutools > Inserisci > Inserisci Numero di Sequenza.

Uno screenshot della funzione Inserisci numero sequenziale di Kutools in Excel

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:

A. Facoltativamente, inserire un nome per la propria serie decrescente nel campo Nomeper un facile riferimento futuro.
B. Specificare il primo numero (iniziale) della serie utilizzando la casella Numero di Partenza.
C. Inserire un numero negativo nella casella Incrementoper definire di quanto diminuisce ogni valore successivo (ad esempio, -1 per un conto alla rovescia).
D. Impostare il numero desiderato di cifre da visualizzare nella casella N. cifreper formattare i numeri in modo uniforme.
E. Aggiungere eventuali prefissio suffissisecondo necessità. Ciò risulta particolarmente utile se servono identificatori come «ID-099».
F. Fare clic su Aggiungiper salvare questo formato di sequenza per l’uso attuale e futuro.

Uno screenshot che mostra la finestra di dialogo Inserisci numero sequenziale con configurazione decrescente in Excel

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.

Uno screenshot che mostra una serie decrescente inserita nelle celle utilizzando Kutools

4. Dopo aver completato la serie, chiudere la finestra di dialogo.

Suggerimenti e precauzioni:
• Tutti i numeri generati in una sequenza mediante questa funzione rimangono univoci e seguono il decremento e il formato predefiniti.
• Quando si riutilizza una sequenza salvata, Kutools aggiornerà automaticamente il Numero di Partenza per proseguire dal punto finale precedente ed evitare valori sovrapposti.
• Questo metodo è ideale sia per serie esclusivamente numeriche che per serie alfanumeriche combinate (numero con testo).

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.

Suggerimenti e regolazioni:
• Se si desidera decrementare di più di 1, moltiplicare il decremento:=100-(RIGA(A1)-1)*2per un passo di 2 verso il basso.
• Questo metodo è limitato ai soli numeri. Se è necessario combinare con testo (ad esempio, "ID-100", "ID-99", ...), utilizzare ="ID-"&(100-ROW(A1)+1).
Nota:Se si inseriscono righe o Elimina righe, verificare che le formule rimangano coerenti con l’intervallo di destinazione.

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 Pulsante Esegui“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.

Suggerimenti:
• È possibile personalizzare questo codice VBA per includere testo o altri schemi modificando l'assegnazione cell.Value(ad esempio,)cell.Value = "ID-" & StartNum).
• Questo metodo è molto flessibile: ideale per riempire ampi Intervallo, generare serie personalizzate o automatizzare attività ripetitive.
• Ricordarsi di salvare la cartella di lavoro come file abilitato alle macro ().xlsm) se si desidera conservare o riutilizzare la soluzione VBA.

Articoli correlati:

Migliori Strumenti per la Produttività in Office

🤖KUTOOLS AI Assistente: Rivoluziona Analisi dei dati in base a:Esecuzione Intelligente   |  Genera Codice|  Crea formule personalizzate  |  Analizza Dati e Genera Grafici|  Richiama Funzioni avanzate
Funzionalità Popolari:Trova, Evidenzia o Contrassegna Duplicati   |  Elimina righe vuote   |  Combinare Colonne o Celle senza Perdere Dati   |   Arrotondamento senza usare la formula...
Super RICERCA.VERT:VLookup con Criteri Multipli  |  VLookup con Valori Multipli  |   VLookup tra Fogli Multipli   |   Corrispondenza approssimativa....
Elenco a discesa avanzato:Crea Rapidamente un Elenco a Discesa   |  Elenco a Discesa Dipendente   |  Elenco a Discesa con Selezione Multipla....
Gestione Colonne:Aggiungi un Numero Specifico di Colonne|Sposta Colonne|Attiva/Disattiva lo Stato di Visibilità delle Colonne Nascoste|Confronta Intervalli e Colonne...
Funzionalità in Evidenza:Attenzione della griglia   |  Visualizzazione Design   |Barra delle formule avanzata   | Gestione Cartelle di Lavoro e Fogli   |  Biblioteca di risorse(Testo Automatico)|  Selettore di Date   |  Unisci fogli di lavoro  |  Crittografa/Decrittografa celle   | Invia Email da Lista   |  Super Filtri   |   Filtro speciale(Filtra celle con testo in grassetto/corsivo/barrato...) ...
Principali Set di Strumenti 15:12 Strumentiper il Testo(Aggiungi testo,Elimina Caratteri Specifici, ...)|   50+Tipidi Grafico(Diagramma di Gantt, ...)|   40+ Formule Pratiche(Calcola l'età in base alla data di nascita, ...)|   19 Strumentidi Inserimento(Inserisci Codice QR,Inserisci Immagine dal Percorso, ...)|   12 Strumentidi Conversione(Converti in parole,Conversione del tasso di cambio, ...)|   7 StrumentiUnisci e Dividi(Unione avanzata righe,Dividi celle, ...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

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.

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