Skip to main content

Kutools per Office — Una Suite. Cinque Strumenti. Ottieni di Più.

Come riempire una serie in ordine inverso, decrescente o regressivo in Excel?

Author Siluvia Last modified

Normalmente, le serie numeriche che creiamo in Excel sono in ordine crescente, aumentando man mano che ci spostiamo verso il basso in una colonna o attraverso una riga. Tuttavia, ci sono molti casi pratici in cui potresti aver bisogno di riempire una sequenza in ordine inverso, decrescente o regressivo. Ad esempio, potresti voler creare un conto alla rovescia, allocare compiti in ordine inverso o formattare dati per scopi di reportistica. In questo articolo, dimostreremo diversi metodi efficaci per riempire una serie in ordine inverso o decrescente in Excel. Questi metodi includono approcci manuali, basati su formule e automatizzati, permettendoti di scegliere il modo più adatto alle tue esigenze specifiche.

Riempi la serie in ordine inverso o decrescente con la funzione di riempimento automatico
Riempi la serie in ordine inverso o decrescente con Kutools per Excel
Riempi la serie in ordine inverso o decrescente utilizzando una formula di Excel
Riempi la serie in ordine inverso o decrescente utilizzando codice VBA


Riempi la serie in ordine inverso o decrescente con la funzione di riempimento automatico

Per generare rapidamente una serie numerica in ordine inverso o decrescente, come 100, 99, 98,..., puoi sfruttare la funzionalità di riempimento automatico incorporata di Excel. Questo approccio è adatto quando devi creare una serie consecutiva che diminuisce di un determinato passo e vuoi una soluzione rapida senza impostazioni complesse.

1. Inserisci il primo valore della tua serie decrescente nella cella desiderata—ad esempio, digita 100 nella cella A1.

2. Seleziona la cella A1. Posiziona il puntatore del mouse sull'angolo in basso a destra della cella in modo che il cursore cambi in una piccola croce nera. Tieni premuto il pulsante destro del mouse e trascina la maniglia di riempimento lungo la colonna fino a dove necessario. Una volta raggiunta la cella obiettivo, rilascia il pulsante del mouse. Nel menu contestuale che appare, seleziona Serie per specificare le opzioni di riempimento. Guarda sotto:

A screenshot showing the Series option in Excel

3. Nella finestra di dialogo Serie che appare, inserisci un valore negativo nel campo Valore passo—come -1 per diminuire di 1—e assicurati di selezionare le opzioni per riempire per colonna o riga in base alla tua scelta. Clicca sul pulsante OK per generare la serie. Di seguito c'è un esempio:

A screenshot showing Series dialog

Dopo aver confermato, Excel compilerà automaticamente l'intervallo selezionato con i numeri in ordine decrescente in base al decremento specificato.

A screenshot of cells filled with a descending series in Excel

Note e suggerimenti:
1. In alternativa, puoi digitare i primi due numeri della tua serie decrescente prevista—ad esempio, 100 in A1 e 99 in A2—poi selezionare entrambe le celle e trascinare la maniglia 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 con numeri. Se desideri creare una serie decrescente che include testo (come codici o ID), prendi in considerazione l'utilizzo di altri metodi spiegati di seguito per una maggiore flessibilità e personalizzazione.
3. La funzione di riempimento automatico è molto pratica per sequenze brevi ma può essere meno efficiente per intervalli molto grandi o quando è richiesto un decremento personalizzato.

Riempi la serie in ordine inverso o decrescente con Kutools per Excel

Per gli utenti che lavorano frequentemente con sequenze personalizzate o hanno bisogno di combinare numeri con testo, Kutools per Excel fornisce un'utilità facile da usare chiamata Inserisci Numero di Sequenza. Questa funzionalità ti permette di creare e riempire una serie decrescente con opzioni avanzate, come lunghezze fisse, prefissi, suffissi e valori di passo personalizzati. Offre notevole convenienza e flessibilità, specialmente per attività di numerazione in blocco.

Kutools per Excel offre oltre 300 funzionalità avanzate per semplificare compiti complessi, aumentando creatività ed efficienza. Integrato con capacità di intelligenza artificiale, Kutools automatizza le attività con precisione, rendendo la gestione dei dati senza sforzo. Informazioni dettagliate su Kutools per Excel... Prova gratuita...

1. Vai su Kutools > Inserisci > Inserisci Numero di Sequenza

A screenshot of Kutools Insert Sequence Number feature in Excel

2. Nella finestra di dialogo Inserisci Numero di Sequenza, clicca Nuovo per configurare una nuova serie. Configura i seguenti campi come necessario:

A. Opzionalmente, inserisci un nome per la tua serie decrescente nel campo Nome per facilitarne il riferimento futuro.
B. Specifica il primo numero (di partenza) della serie utilizzando la casella Numero di partenza.
C. Inserisci un numero negativo nella casella Incremento per definire quanto ogni valore successivo diminuisce (ad esempio, -1 per un conto alla rovescia).
D. Imposta il numero desiderato di cifre da visualizzare nella casella Numero di cifre per formattare i tuoi numeri uniformemente.
E. Aggiungi qualsiasi prefisso o suffisso se richiesto. Questo è particolarmente utile se hai bisogno di identificatori come “ID-099.”
F. Clicca Aggiungi per salvare questo formato di sequenza per uso corrente e futuro.

A screenshot showing Insert Sequence Number dialog with descending configuration in Excel

3. Una volta configurata e aggiunta la tua sequenza, seleziona l'intervallo che desideri popolare. Nella finestra di dialogo Inserisci Numero di Sequenza, clicca sulla tua serie creata, quindi premi il pulsante Compila Intervallo. Le celle selezionate verranno immediatamente riempite con la tua serie decrescente, mantenendo qualsiasi formattazione del testo o lunghezza delle cifre.

A screenshot showing descending series filled in cells using Kutools

4. Dopo aver riempito la serie, chiudi la finestra di dialogo.

Suggerimenti e precauzioni:
• Tutti i numeri generati in una sequenza tramite questa funzionalità rimangono unici e seguono il decremento e il formato predefiniti.
• Quando si riutilizza una sequenza salvata, Kutools aggiornerà automaticamente il numero di partenza per continuare dall'ultimo punto precedente, per evitare valori sovrapposti.
• Questo metodo è ideale sia per serie solo numeriche che per combinazioni alfanumeriche (numero-con-testo).

Riempi la serie in ordine inverso o decrescente utilizzando una formula di Excel

A volte, potresti voler riempire una serie decrescente dinamicamente usando formule—specialmente quando si lavora con intervalli grandi o di dimensioni variabili, o quando si desidera evitare operazioni manuali con la maniglia di riempimento. Con una formula appropriata, puoi generare automaticamente una serie inversa che si adatta quando vengono aggiunte o rimosse nuove righe, o persino fare riferimento a valori iniziali in altre celle per una maggiore flessibilità.

1. Seleziona la cella superiore della tua serie prevista (ad esempio, A1). Se vuoi che la serie inizi a 100, inserisci la seguente formula nella cella A1:

=100-ROW(A1)+1

Questa formula funziona come segue: "100" è il numero di partenza. "ROW(A1)" restituisce il numero di riga della cella corrente (1 in questo caso). Man mano che copi questa formula lungo la colonna, il numero di riga aumenta di 1 ad ogni riga, diminuendo così il risultato di 1 ogni volta e creando una serie decrescente.

2. Dopo aver inserito la formula in A1, premi Invio per confermare. Per continuare la serie, seleziona la cella A1, trascina la maniglia di riempimento verso il basso per copiare la formula in righe aggiuntive. Regola il numero di partenza (100 nell'esempio) per adattarlo al tuo valore di partenza desiderato.

Suggerimenti e regolazioni:
• Se vuoi decrementare di più di 1, moltiplica il decremento: =100-(ROW(A1)-1)*2 per un passo di 2 verso il basso.
• Questo metodo è limitato ai numeri. Se hai bisogno di combinare con testo (ad es., "ID-100", "ID-99", ...), usa ="ID-"&(100-ROW(A1)+1).
Nota: Se inserisci o elimini righe, verifica che le tue formule rimangano coerenti con l'intervallo obiettivo.

Riempi la serie in ordine inverso o decrescente utilizzando codice VBA

Per scenari più avanzati, come riempire serie con dimensioni di passo personalizzate, o schemi più complessi (ad esempio, includendo un prefisso/suffisso, combinazioni alfanumeriche o riempimento di un grande intervallo variabile), puoi utilizzare una macro VBA per automatizzare il processo. Questo metodo è consigliato per utenti esperti o quando hai compiti ripetitivi o richiedi la massima personalizzazione.

1. Apri l'editor VBA facendo clic su Strumenti di Sviluppo sulla barra multifunzione, poi seleziona Visual Basic. Nella finestra VBA, clicca 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, clicca il Run button pulsante “Esegui”. Ti verrà prima chiesto di selezionare l'intervallo che desideri riempire (ad esempio, A1:A20), poi di inserire il numero di partenza (come 100), seguito dal passo di decremento (come 1 per ogni valore successivo che deve essere inferiore di 1 rispetto al precedente). La macro compilerà automaticamente l'intervallo scelto con la serie decrescente.

Suggerimenti:
• Puoi personalizzare questo codice VBA per includere testo o altri schemi modificando l'assegnazione di cell.Value (ad esempio, cell.Value = "ID-" & StartNum).
• Questo metodo è molto flessibile—ottimo per riempire grandi intervalli di dati, generare serie personalizzate o automatizzare compiti ripetitivi.
• Ricorda di salvare la cartella di lavoro come file abilitato per le macro (.xlsm) se desideri conservare o riutilizzare la soluzione VBA.

Articoli correlati:

I migliori strumenti per la produttività in Office

🤖 Kutools AI Aide: Rivoluziona l’analisi dei dati grazie a: Esecuzione intelligente | Genera codice | Crea formule personalizzate | Analizza dati e crea grafici | Attiva Funzioni avanzate
Funzionalità più usate: Trova, evidenziazione o contrassegna duplicati | Elimina righe vuote | Unisci colonne o celle senza perdere dati | Arrotonda senza formula...
Super RICERCA.VERT: Ricerca VERT per criteri multipli | Ricerca VERT per valori multipli | Ricerca su più fogli | Corrispondenza approssimativa...
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa | Elenco a discesa dipendente | Elenco a discesa multi-selezione...
Gestore colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Cambia stato di visibilità delle colonne nascoste | Confronta intervalli & colonne...
Funzionalità in primo piano: Attenzione della griglia | Visualizzazione di progettazione | Barra delle formule avanzata | Gestore di cartelle di lavoro & fogli | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email per elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...)...
Top15 strumenti:12 strumenti Testo (Aggiungi testo, Elimina Caratteri Specifici, ...) |50+ tipi di grafico (Diagramma di Gantt, ...) |40+ formule pratiche (Calcola letà in base alla data di nascita, ...) |19 strumenti di inserimento (Inserisci codice QR, Inserisci Immagine da percorso, ...) |12 strumenti di conversione (Converti in parole, Conversione valuta, ...) |7 strumenti Unione & Dividi (Unione avanzata righe, Dividi celle, ...) | ... e altro ancora
Usa Kutools nella lingua che preferisci – supporta Inglese, Spagnolo, Tedesco, Francese, Cinese e oltre40 altre lingue!

Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un'efficienza mai vista prima. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e farti risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...


Office Tab porta le schede su Office e rende il tuo lavoro molto più semplice

  • Abilita la modifica e lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra invece che in nuove finestre.
  • Aumenta la produttività del50% e riduce centinaia di clic del mouse ogni giorno!

Tutti gli add-in Kutools. Un solo programma di installazione

La suite Kutools for Office include add-in per Excel, Word, Outlook & PowerPoint più Office Tab Pro, ideale per i team che lavorano su più app di Office.

Excel Word Outlook Tabs PowerPoint
  • Suite tutto-in-uno — Add-in per Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Un solo programma di installazione, una sola licenza — configurazione in pochi minuti (pronto per MSI)
  • Funzionano meglio insieme — produttività ottimizzata su tutte le app Office
  • Prova completa30 giorni — nessuna registrazione, nessuna carta di credito
  • Massimo risparmio — costa meno rispetto all’acquisto singolo degli add-in