Come riempire una serie in ordine inverso, decrescente o regressivo in Excel?
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:
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:
Dopo aver confermato, Excel compilerà automaticamente l'intervallo selezionato con i numeri in ordine decrescente in base al decremento specificato.
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.
1. Vai su Kutools > Inserisci > Inserisci Numero di Sequenza.
2. Nella finestra di dialogo Inserisci Numero di Sequenza, clicca Nuovo per configurare una nuova serie. Configura i seguenti campi come necessario:
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.
4. Dopo aver riempito la serie, chiudi la finestra di dialogo.
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.
=100-(ROW(A1)-1)*2
per un passo di 2 verso il basso.="ID-"&(100-ROW(A1)+1)
.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 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.
cell.Value
(ad esempio, cell.Value = "ID-" & StartNum
)..xlsm
) se desideri conservare o riutilizzare la soluzione VBA.Articoli correlati:
- Come creare un numero incrementale con o all'interno del testo in Excel?
- Come riempire una colonna con numeri di serie che si ripetono in Excel?
- Come riempire una serie di numeri in una colonna filtrata in Excel?
I 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 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.





- 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