Vai al contenuto principale

Come riempire i numeri di sequenza saltare le righe nascoste in Excel?

Supponendo di avere un intervallo di dati del filtro che si desidera riempire i numeri di sequenza nella cella vuota filtrata come mostrato nella seguente schermata. In questo caso, trascinare la maniglia di riempimento non riempirà correttamente le celle in generale, in questo articolo parlerò di alcuni buoni trucchi per risolvere questa attività in Excel.

doc fill down salta nascosto 1 2 doc fill down salta nascosto 2

Riempi i numeri di sequenza salta le righe nascoste con la formula

Riempi i numeri di sequenza salta le righe nascoste con il codice VBA

Compila i numeri di sequenza salta le righe nascoste con Kutools per Excel


Per riempire i numeri di sequenza solo nelle celle visibili, una semplice formula può aiutarti, per favore fai come segue:

1. Inserisci questa formula: = SUBTOTALE (103, $ B $ 3: $ B3)(B3 è la cella visibile che corrisponde alla cella in cui si desidera iniziare a riempire il numero di sequenza) nella prima cella in cui si desidera inserire i numeri di sequenza, A3, per questa istanza, quindi premere entrare chiave, otterrai un numero 1, vedi screenshot:

doc fill down salta nascosto 3

2. Quindi seleziona la cella A3 e trascina il quadratino di riempimento verso il basso sulle celle in cui desideri riempire i numeri di sequenza, vedi screenshot:

doc fill down salta nascosto 4


Il seguente codice VBA può anche aiutarti a riempire i numeri di sequenza solo nelle celle visibili, per favore fai come segue:

1. Tieni premuto il ALT + F11 chiavi per aprire il Microsoft Visual Basic, Applications Edition finestra.

2. Clic inserire > Modulie incolla il codice seguente nel file Moduli Finestra.

Codice VBA: riempi i numeri di sequenza per saltare le righe nascoste:

Sub FillValue()
'updateby Extendoffice
    Dim xRg As Range
    Dim xCell As Range
    Dim xTxt As String
    Dim xVal As Long
    Dim I As Long
    On Error Resume Next
    xTxt = ActiveWindow.RangeSelection.Address
    Set xRg = Application.InputBox("Please select the data range", "Kutools for Excel", xTxt, , , , , 8)
    Set xRg = xRg.SpecialCells(xlVisible)
    Debug.Print xRg.Address
    If xRg Is Nothing Then Exit Sub
    For Each xCell In xRg
        xVal = xVal + 1
        xCell = xVal
    Next
End Sub

3. Quindi premere F5 chiave per eseguire questo codice e viene visualizzata una finestra di messaggio per ricordarti di selezionare l'intervallo di dati che desideri riempire, vedi screenshot:

doc fill down salta nascosto 5

4. E poi clicca OK pulsante, i numeri di sequenza sono stati inseriti solo nelle celle visibili.


Solo i due metodi sopra riportati possono aiutarti a riempire i numeri di sequenza nelle celle visibili, se desideri riempire la sequenza come AA-0001-BB, AA-0002-BB, AA-0003-BB ..., i metodi di cui sopra non funzioneranno. Ma per favore non preoccuparti Kutools for Excel'S Inserisci numero sequenza utility può aiutarti a finirlo 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 in cui desideri riempire le stringhe di sequenza.

2. Clic Kutools > inserire > Inserisci numero sequenza, Nella Inserisci numero sequenza finestra di dialogo, fare clic New pulsante, vedi screenshot:

2 doc fill down salta nascosto 7

3. Nella finestra di dialogo espansa, specificare le impostazioni necessarie nella sezione in basso a sinistra, allo stesso tempo, è possibile visualizzare in anteprima la sequenza nel riquadro in basso a destra, vedere screenshot:

doc fill down salta nascosto 8

4. Dopo aver terminato le impostazioni, fare clic su Aggiungi pulsante per salvare questo nuovo elemento nella casella di riepilogo sopra, vedi screenshot:

doc fill down salta nascosto 9

6. Quindi seleziona l'elemento che sei stato creato e fai clic Riempi intervallo pulsante, le stringhe di sequenza sono state inserite solo nelle celle visibili, vedi screenshot:

doc fill down salta nascosto 10

Scarica e prova gratuitamente Kutools per Excel ora!


Kutools for Excel: con più di 300 utili componenti aggiuntivi di Excel, liberi di provare senza limitazioni in 30 giorni. Scarica e prova gratuita ora!

I migliori strumenti per la produttività in ufficio

Funzioni popolari: Trova, evidenzia o identifica i duplicati   |  Elimina righe vuote   |  Combina colonne o celle senza perdere dati   |   Round senza formula ...
Super ricerca: VLookup a criteri multipli    VLookup a valori multipli  |   VLookup su più fogli   |   Ricerca fuzzy ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa   |  Elenco a discesa dipendente   |  Elenco a discesa a selezione multipla ....
Gestore di colonna: Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva lo stato di visibilità delle colonne nascoste  |  Confronta intervalli e colonne ...
Funzionalità in primo piano: Messa a fuoco della griglia   |  Vista di progettazione   |   Grande barra delle formule    Gestore di cartelle di lavoro e fogli   |  Resource Library (Testo automatico)   |  Date picker   |  Combina fogli di lavoro   |  Crittografa/decrittografa le celle    Invia e-mail per elenco   |  Super filtro   |   Filtro speciale (filtro grassetto/corsivo/barrato...) ...
I 15 migliori set di strumenti12 Testo Strumenti (aggiungi testo, Rimuovi personaggi, ...)   |   Più di 50 Grafico Tipi (Diagramma di Gantt, ...)   |   40+ Pratico Formule (Calcola l'età in base al compleanno, ...)   |   19 Inserimento Strumenti (Inserisci il codice QR, Inserisci immagine dal percorso, ...)   |   12 Conversione Strumenti (Numeri in parole, Conversione di valuta, ...)   |   7 Unisci e dividi Strumenti (Combina righe avanzate, Celle divise, ...)   |   ... e altro ancora

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...

scheda kte 201905


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!
Comments (12)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
What's the magic with the 103?
This comment was minimized by the moderator on the site
It worked!! Thank you so muh!
This comment was minimized by the moderator on the site
none of these BS worked...The first one using formula, had skipped numbers and repeating other numbers... is there an easier way? FFS!
This comment was minimized by the moderator on the site
I have different worksheets in a workbook and I want to use VBA code for all worksheet at once .
Can anybody help me out.


For Example:
In every sheet in A1 I have S.No. and I want it to be a Sequence number 1 2 3 4 .....
This comment was minimized by the moderator on the site
VERY THANKS
This comment was minimized by the moderator on the site
I have been manually adding serial numbers to sheets containing hundreds, if not thousands, of rows since the past few years. The above formula has literally save a whole lot of hours for me, for the rest of my life. Thank you, Op.
This comment was minimized by the moderator on the site
This is not working. Instead of filling series, it's just copying first cell.
This comment was minimized by the moderator on the site
It doesn't work for me either! I get 1 in the original cell and then 1 in every cell I copy the formula to.
This comment was minimized by the moderator on the site
All of these steps above are way too complicated when I just want to double click the Fill Handle and Fill Down over hidden rows. Could Kutools give us a way to AutoFill using the Fill handle over filtered/hidden rows just using double click?
This comment was minimized by the moderator on the site
Hello, Matt,
Thank you for your comment, Kutools does not support this feature so far, but, we will consider your suggestion.
Thank you!
This comment was minimized by the moderator on the site
How can we use this solution with a custom starting number: Fill Down Sequence Numbers Skip Hidden Rows With VBA Code
This comment was minimized by the moderator on the site
Thank you! This works!!! Really appreciate it! Take Care and God Bless, PB
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations