Note: The other languages of the website are Google-translated. Back to English
English English

Jak vyplnit pořadová čísla přeskočit skryté řádky v aplikaci Excel?

Předpokládejme, že máte rozsah dat filtru, který chcete vyplnit do sekvenčních čísel do filtrované prázdné buňky, jak ukazuje následující snímek obrazovky. V tomto případě přetažením úchytu výplně nebudou buňky správně vyplněny správně, v tomto článku budu mluvit o některých dobrých tricích pro řešení tohoto úkolu v aplikaci Excel.

Doc fill down přeskočit skryté 1 2 Doc fill down přeskočit skryté 2

Vyplňte pořadová čísla a přeskočte skryté řádky pomocí vzorce

Vyplňte pořadová čísla a přeskočte skryté řádky pomocí kódu VBA

Vyplňte pořadová čísla a přeskočte skryté řádky pomocí Kutools pro Excel


Chcete-li vyplnit pořadová čísla pouze do viditelných buněk, může vám pomoci jednoduchý vzorec, postupujte takto:

1. Zadejte tento vzorec: = SUBTOTAL (103, $ B $ 3: $ B3)(B3 je viditelná buňka, která odpovídá buňce, do které chcete začít vyplňovat pořadové číslo, do první buňky, kde chcete pro tuto instanci vyplnit pořadová čísla, A3, a poté stiskněte vstoupit klíč, dostanete číslo 1, viz screenshot:

Doc fill down přeskočit skryté 3

2. Pak vyberte buňku A3 a přetáhněte úchyt výplně dolů do buněk, které chcete vyplnit pořadovými čísly, viz screenshot:

Doc fill down přeskočit skryté 4


Následující kód VBA vám také pomůže vyplnit pořadová čísla pouze do viditelných buněk, udělejte to takto:

1. Podržte ALT + F11 klávesy pro otevření Microsoft Visual Basic pro aplikace okno.

2, klikněte Vložit > Modula vložte následující kód do Modul Okno.

Kód VBA: Vyplňte pořadová čísla, přeskočte skryté řádky:

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. Pak stiskněte tlačítko F5 klíč ke spuštění tohoto kódu a zobrazí se okno s výzvou, které vám připomene výběr rozsahu dat, který chcete vyplnit, viz screenshot:

Doc fill down přeskočit skryté 5

4. A pak klikněte na tlačítko OK tlačítko, pořadová čísla byla vyplněna pouze do viditelných buněk.


Pouze výše uvedené metody vám mohou pomoci vyplnit čísla sekvencí do viditelných buněk, pokud chcete vyplnit sekvenci jako AA-0001-BB, AA-0002-BB, AA-0003-BB…, výše uvedené metody nebudou fungovat. Ale prosím, nebojte se, Kutools pro ExcelJe Vložte pořadové číslo nástroj vám pomůže rychle a snadno dokončit.

Kutools pro Excel : s více než 300 praktickými doplňky Excel, můžete si je vyzkoušet bez omezení do 30 dnů

Po instalaci Kutools pro Excel, postupujte následovně:

1. Vyberte buňky, které chcete vyplnit sekvenční řetězce.

2, klikněte Kutools > Vložit > Vložte pořadové číslo, V roce Vložte pořadové číslo , klepněte na tlačítko OK Nový tlačítko, viz screenshoty:

2 Doc fill down přeskočit skryté 7

3. V rozbaleném dialogovém okně uveďte nastavení podle potřeby do levé dolní části, současně můžete zobrazit náhled sekvence v pravém dolním podokně, viz screenshot:

Doc fill down přeskočit skryté 8

4. Po dokončení nastavení klikněte na přidat tlačítko pro uložení této nové položky do výše uvedeného seznamu, viz screenshot:

Doc fill down přeskočit skryté 9

6. Poté vyberte položku, kterou jste vytvořili, a klikněte na Rozsah plnění tlačítko, řetězce sekvence byly vyplněny pouze do viditelných buněk, viz screenshot:

Doc fill down přeskočit skryté 10

Stáhněte si zdarma zkušební verzi Kutools pro Excel!


Kutools pro Excel: s více než 300 praktickými doplňky aplikace Excel, můžete vyzkoušet bez omezení do 30 dnů. Stáhněte si a vyzkoušejte zdarma hned teď!

Nejlepší kancelářské nástroje produktivity

Kutools pro Excel řeší většinu vašich problémů a zvyšuje vaši produktivitu o 80%

  • Opakované použití: Rychle vložte složité vzorce, grafy a cokoli, co jste dříve používali; Šifrovat buňky s heslem; Vytvořte seznam adresátů a posílat e-maily ...
  • Super Formula Bar (snadno upravit více řádků textu a vzorce); Rozložení pro čtení (snadno číst a upravovat velké množství buněk); Vložit do filtrovaného rozsahu...
  • Sloučit buňky / řádky / sloupce bez ztráty dat; Rozdělit obsah buněk; Zkombinujte duplicitní řádky / sloupce... Zabraňte duplicitním buňkám; Porovnat rozsahy...
  • Vyberte možnost Duplikovat nebo Jedinečný Řádky; Vyberte prázdné řádky (všechny buňky jsou prázdné); Super hledání a fuzzy hledání v mnoha sešitech; Náhodný výběr ...
  • Přesná kopie Více buněk beze změny odkazu na vzorec; Automaticky vytvářet reference do více listů; Vložte odrážky, Zaškrtávací políčka a další ...
  • Extrahujte text, Přidat text, Odebrat podle pozice, Odebrat mezeru; Vytváření a tisk mezisoučtů stránkování; Převod mezi obsahem buněk a komentáři...
  • Super filtr (uložit a použít schémata filtrů na jiné listy); Rozšířené řazení podle měsíce / týdne / dne, frekvence a dalších; Speciální filtr tučnou kurzívou ...
  • Kombinujte sešity a pracovní listy; Sloučit tabulky na základě klíčových sloupců; Rozdělte data do více listů; Dávkový převod xls, xlsx a PDF...
  • Více než 300 výkonných funkcí. Podporuje Office / Excel 2007-2019 a 365. Podporuje všechny jazyky. Snadné nasazení ve vašem podniku nebo organizaci. Kompletní funkce 30denní bezplatná zkušební verze. 60denní záruka vrácení peněz.
karta kte 201905

Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci

  • Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
  • Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
  • Zvyšuje vaši produktivitu o 50% a omezuje stovky kliknutí myší každý den!
officetab dno
Komentáře (12)
Zatím žádné hodnocení. Buďte první, kdo ohodnotí!
Tento komentář byl moderátorem webu minimalizován
Děkuji! Tohle funguje!!! Opravdu si toho vážím! Opatrujte se a Bůh žehnej, PB
Tento komentář byl moderátorem webu minimalizován
Jak můžeme toto řešení použít s vlastním počátečním číslem: Vyplňte sekvenční čísla Přeskočte skryté řádky pomocí kódu VBA
Tento komentář byl moderátorem webu minimalizován
Všechny tyto výše uvedené kroky jsou příliš komplikované, když chci jen dvakrát kliknout na tlačítko Fill Handle a Fill Down nad skrytými řádky. Mohl by nám Kutools poskytnout způsob automatického vyplňování pomocí úchytu Vyplnit přes filtrované/skryté řádky pouze pomocí dvojitého kliknutí?
Tento komentář byl moderátorem webu minimalizován
Dobrý den, Matte,
Děkujeme za váš komentář, Kutools zatím tuto funkci nepodporuje, ale váš návrh zvážíme.
Děkuji!
Tento komentář byl moderátorem webu minimalizován
Toto nefunguje. Místo vyplňování řad je to jen kopírování první buňky.
Tento komentář byl moderátorem webu minimalizován
Mě to taky nejde! Dostanu 1 v původní buňce a pak 1 v každé buňce, do které zkopíruji vzorec.
Tento komentář byl moderátorem webu minimalizován
Od několika posledních let jsem ručně přidával sériová čísla na listy obsahující stovky, ne-li tisíce řádků. Výše uvedený vzorec mi doslova ušetřil spoustu hodin po zbytek mého života. Děkuji, Op.
Tento komentář byl moderátorem webu minimalizován
VELICE DĚKUJI
Tento komentář byl moderátorem webu minimalizován
Mám různé listy v sešitu a chci použít kód VBA pro všechny listy najednou.
Může mi někdo pomoci.


Pro příklad:
V každém listu v A1 mám S.No. a chci, aby to bylo pořadové číslo 1 2 3 4 .....
Tento komentář byl moderátorem webu minimalizován
žádný z těchto BS nefungoval...První pomocí vzorce, vynechal čísla a opakoval další čísla... existuje snadnější způsob? FFS!
Tento komentář byl moderátorem webu minimalizován
Fungovalo to!! Děkuji moc!
Tento komentář byl moderátorem webu minimalizován
V čem je kouzlo 103?
Zatím zde nejsou žádné komentáře
Zanechat své připomínky
Odesílání jako host
×
Ohodnoťte tento příspěvek:
0   Postavy
Doporučená umístění