Come numerare o rinumerare automaticamente dopo il filtro in Excel?
Come tutti sappiamo, dopo aver filtrato i dati che hanno un elenco di numeri di serie, i numeri di riga sul foglio di lavoro verranno visualizzati come i numeri originali, non vengono rinumerati automaticamente. Ma, a volte, si desidera rinumerare le righe come sequenza nel foglio di lavoro filtrato come mostrato nelle schermate seguenti. E in questo articolo, parlerò di come numerare automaticamente o rinumerare dopo il filtro in Excel.
Numero automatico o rinumerazione dopo il filtro con codice VBA
Numerazione automatica o rinumerazione dopo il filtro con Kutools per Excel
Numero automatico o rinumerazione dopo il filtro con codice VBA
Nello stato filtrato, non puoi applicare l'handle di riempimento automatico per riempire la sequenza numerica, puoi semplicemente riempirli digitando i numeri uno per uno. Tuttavia, ciò risulterà noioso e dispendioso in termini di tempo se è necessario rinumerare molte cellule. Qui, introdurrò un codice VBA per risolvere questo compito.
1. Tieni premuto il ALT + F11 chiavi e apre il file Finestra di Microsoft Visual Basic, Applications Edition.
2. Clic inserire > Modulie incolla la seguente macro nel file Finestra del modulo.
Codice VBA: numero automatico o rinumerazione dopo il filtro
Sub Renumbering()
'Updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type: = 8)
Set WorkRng = WorkRng.Columns(1).SpecialCells(xlCellTypeVisible)
xIndex = 1
For Each Rng In WorkRng
Rng.Value = xIndex
xIndex = xIndex + 1
Next
End Sub
3. Dopo aver incollato il codice, premere F5 chiave per eseguire questo codice e verrà visualizzata una finestra di messaggio per ricordarti di selezionare un intervallo di celle che desideri numerare automaticamente o rinumerare le righe, vedi screenshot:
4. Quindi fare clic OKe le celle dell'intervallo selezionato sono state rinumerate sequenzialmente come mostrato nell'immagine sottostante:
Note:: Questo codice distruggerà i numeri di riga della serie originale quando annulli la funzione di filtro. Quindi è necessario prima eseguire il backup dei dati.
Numerazione automatica o rinumerazione dopo il filtro con Kutools per Excel
Se hai installato Kutools for Excel, con i suoi potenti Inserisci il numero di sequenza caratteristica, è possibile inserire numeri di sequenza nei dati filtrati solo rapidamente e facilmente.
Kutools for Excel : con oltre 300 utili componenti aggiuntivi di Excel, da provare gratuitamente senza limitazioni in 30 giorni. |
Dopo l'installazione Kutools for Excel, si prega di fare come segue:
1. Seleziona le celle che desideri rinumerare per i dati filtrati.
2. Quindi fare clic Kutools > inserire > Inserisci il numero di sequenza, vedi screenshot:
3. Poi nel saltò fuori Inserisci numero sequenza finestra di dialogo, fare clic New pulsante, vedi screenshot:
4. Quindi crea i numeri dell'elenco di sequenza di cui hai bisogno nella sezione in basso a sinistra, vedi screenshot:
5. Dopo aver impostato la sequenza, fare clic su Aggiungi pulsante e l'elemento della sequenza è stato aggiunto nella finestra di dialogo, vedi screenshot:
6. E poi clicca Riempi intervallo, e i dati filtrati sono stati rinumerati immediatamente. Vedi screenshot:
Scarica e prova gratuitamente Kutools per Excel ora!
Demo: numerazione automatica o rinumerazione dopo il filtro con Kutools per Excel
Articolo correlato:
Come numerare automaticamente le celle unite in Excel?
I migliori strumenti per la produttività in ufficio
Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Fai clic qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro
- 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 della stessa finestra, piuttosto che in nuove finestre.
- Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!