Přejít k hlavnímu obsahu

Jak vložit prázdné řádky při změně hodnoty v aplikaci Excel?

Autor: Xiaoyang Naposledy změněno: 2024-08-21
vzorek dat šipka vpravo při změně hodnoty vložte prázdné řádky

Předpokládejme, že máte rozsah dat a nyní chcete mezi data při změně hodnoty vložit prázdné řádky, abyste mohli oddělit postupné stejné hodnoty v jednom sloupci, jak ukazují následující snímky obrazovky. V tomto článku budu mluvit o některých tricích, jak vyřešit tento problém.

Při změně hodnoty pomocí funkce Mezisoučet vložte prázdné řádky

Když se hodnota změní pomocí výkonné funkce, vložte konkrétní počet prázdných řádků

Vložte prázdné řádky, když se hodnota změní, pomocí pomocných sloupců

Při změně hodnoty pomocí kódu VBA vložte prázdné řádky


Při změně hodnoty pomocí funkce Mezisoučet vložte prázdné řádky

S hodinkami Mezisoučet Při změně hodnoty můžete mezi data vložit prázdné řádky následujícím způsobem:

1. Vyberte rozsah dat, který chcete použít.

2, klikněte Data > Mezisoučet k otevření Mezisoučet v dialogovém okně a v Mezisoučet v dialogovém okně proveďte následující možnosti:

určete operace v dialogu Mezisoučet
1: Vyberte název sloupce, do kterého chcete vložit prázdné řádky, podle toho, kdy se hodnota změní pod Při každé změně v sekci;
2: Vybrat Počítat z použijte funkci rozbalovací seznam;
3: Zaškrtněte název sloupce, do kterého chcete vložit mezisoučet Přidat mezisoučet do seznam

3. Pak klikněte na tlačítko OK, mezisoučty řádků byly vloženy mezi různé produkty a symboly obrysů se zobrazují vlevo od tabulky, viz screenshot:

řádky mezisoučtu byly vloženy mezi různé produkty

4. A potom klikněte na číslo 2 v horní části symbolu obrysu, aby se zobrazily pouze mezisoučty.

kliknutím na číslo 2 zobrazíte řádky mezisoučtu

5. Poté vyberte data mezisoučtu rozsahu a stiskněte Alt +; klávesové zkratky pro výběr pouze viditelných řádků, viz screenshot:

stisknutím klávesových zkratek vyberte viditelné řádky

6. Po výběru pouze viditelných řádků stiskněte Vymazat na klávesnici a všechny mezisoučty řádků byly odstraněny.

7. Poté klikněte na libovolnou jinou buňku a vraťte se zpět Data > Oddělit > Vymazat obrys Chcete-li odstranit obrysy, viz screenshot:

kliknutím na Vymazat obrys odstraníte obrysy

8. Symboly osnovy byly vymazány najednou a můžete vidět, že mezi data při změně hodnoty byly vloženy prázdné řádky, viz screenshot:

Při změně hodnoty byly mezi data vloženy prázdné řádky

9. Nakonec můžete sloupec A podle potřeby smazat.


Když se hodnota změní pomocí výkonné funkce, vložte konkrétní počet prázdných řádků

Pokud jste byli vyzkoušeni výše uvedenými obtížnými metodami, představím zde užitečný nástroj, Kutools pro Excel's Rozlišujte rozdíly vám pomůže vložit konec stránky, prázdné řádky, spodní ohraničení nebo barvu výplně, když se hodnota buňky rychle a snadno změní.

Kutools pro Excel nabízí více než 300 pokročilých funkcí pro zefektivnění složitých úkolů, zvýšení kreativity a efektivity. Itegarujte se schopnostmi AI, Kutools automatizuje úkoly s přesností, takže správa dat je snadná. Podrobné informace o Kutools pro Excel...         Zkušební verze zdarma...

Tip:Použít toto Rozlišujte rozdíly funkce, za prvé, měli byste si stáhnout Kutools pro Excela poté tuto funkci rychle a snadno aplikujte.

Po instalaci Kutools pro Excel, udělejte prosím toto:

1, klikněte Kutools > Formát > Rozlišujte rozdíly, viz screenshot:

klikněte na Rozlišujte rozdíly mezi vlastnostmi kutools

2. V Rozlišujte rozdíly podle sloupce klíče V dialogovém okně proveďte následující operace:

  • Vyberte rozsah dat, který chcete použít, a poté vyberte klíčový sloupec, do kterého chcete vložit prázdné řádky;
  • Pak zkontrolujte Prázdný řádek možnost z nabídky možnosti a zadejte počet prázdných řádků, které chcete vložit.

nastavte operace v dialogovém okně

3. Pak klikněte na tlačítko Ok tlačítko a konkrétní počet prázdných řádků byl vložen do dat, pokud se změní hodnota buňky, viz screenshoty:

původní data šipka vpravo pokud se změní hodnota buňky, byl do dat vložen konkrétní počet prázdných řádků

Klikněte a stáhněte si Kutools pro Excel a bezplatnou zkušební verzi hned teď!


Vložte prázdné řádky, když se hodnota změní, pomocí pomocných sloupců

Se sloupci pomocníka můžete nejprve vložit vzorec a poté použít Najít a nahradit funkce, vložit prázdné řádky mezi měnící se hodnoty. Postupujte prosím následovně:

1. Do prázdné buňky C3 zadejte tento vzorec = A3 = A2, a do buňky D4 zadejte tento vzorec = A4 = A3, viz screenshot:

vytvořte dva pomocné sloupce se vzorci

2. Poté vyberte C3: D4 a přetáhněte rukojeť výplně do rozsahu, na který chcete použít tyto vzorce, a dostanete Pravdivý or Falešný v buňkách, viz screenshot:

přetáhněte a vyplňte vzorce do jiných buněk

3. A pak stiskněte Ctrl + F klávesy pro otevření Najít a nahradit v rozevíracím dialogovém okně zadejte NEPRAVDIVÉ do Najít to, co textové pole pod Najít kartu a klepněte na tlačítko možnosti tlačítko pro rozbalení tohoto dialogu a zvolte Hodnoty z Podívejte se do rozevírací seznam, viz screenshot:

určete operace v dialogu Najít a nahradit

4. klikněte Najít vše tlačítko a potom stiskněte Ctrl + chcete-li vybrat všechny výsledky hledání, byly vybrány všechny FALSE buňky najednou, viz screenshot:

stiskněte Ctrl + A pro výběr všech výsledků hledání

6. Zavři Najít a nahradit V dalším kroku můžete kliknutím na ikonu vložit prázdné řádky Home > Vložit > Vložte řádky listůa do dat byly vloženy prázdné řádky při změně hodnoty na základě sloupce A, viz screenshoty:

klepněte na funkci Vložit řádky listu šipka vpravo při změně hodnoty byly do dat vloženy prázdné řádky

7. Nakonec můžete podle potřeby odstranit pomocné sloupce C a D.


Při změně hodnoty pomocí kódu VBA vložte prázdné řádky

Pokud jste unaveni z používání výše uvedených metod, zde je také kód, který vám pomůže vložit prázdné řádky mezi změněné hodnoty najednou.

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

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

Kód VBA: Při změně hodnoty vložte prázdné řádky

Sub InsertRowsAtValueChange()
'Update by 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)
Application.ScreenUpdating = False
For i = WorkRng.Rows.Count To 2 Step -1
    If WorkRng.Cells(i, 1).Value <> WorkRng.Cells(i - 1, 1).Value Then
        WorkRng.Cells(i, 1).EntireRow.Insert
    End If
Next
Application.ScreenUpdating = True
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 umožní vybrat data jednoho sloupce, do kterého chcete vložit prázdné řádky při změně hodnoty, na které jste založeni, viz screenshot:

vba kód pro výběr datového rozsahu

4. A pak klikněte na tlačítko OK, byly prázdné řádky vloženy mezi data při změně hodnoty na základě sloupce A.

Nejlepší nástroje pro produktivitu v kanceláři

🤖 Kutools AI asistent: Revoluční analýza dat založená na: Inteligentní provedení   |  Generovat kód  |  Vytvořte vlastní vzorce  |  Analyzujte data a generujte grafy  |  Vyvolejte funkce Kutools...
Populární funkce: Najít, zvýraznit nebo identifikovat duplikáty   |  Odstranit prázdné řádky   |  Kombinujte sloupce nebo buňky bez ztráty dat   |   Kolo bez vzorce ...
Super vyhledávání: Více kritérií VLookup    VLookup s více hodnotami  |   VLookup na více listech   |   Fuzzy vyhledávání ....
Pokročilý rozevírací seznam: Rychle vytvořte rozevírací seznam   |  Závislý rozbalovací seznam   |  Vícenásobný výběr rozevíracího seznamu ....
Správce sloupců: Přidejte konkrétní počet sloupců  |  Přesunout sloupce  |  Přepnout stav viditelnosti skrytých sloupců  |  Porovnejte rozsahy a sloupce ...
Doporučené funkce: Zaměření mřížky   |  Návrhové zobrazení   |   Velký Formula Bar    Správce sešitů a listů   |  Knihovna zdrojů (Automatický text)   |  Výběr data   |  Zkombinujte pracovní listy   |  Šifrovat/dešifrovat buňky    Odesílat e-maily podle seznamu   |  Super filtr   |   Speciální filtr (filtr tučné/kurzíva/přeškrtnuté...) ...
Top 15 sad nástrojů12 Text Tools (doplnit text, Odebrat znaky, ...)   |   50+ Graf Typ nemovitosti (Ganttův diagram, ...)   |   40+ Praktické Vzorce (Vypočítejte věk na základě narozenin, ...)   |   19 Vložení Tools (Vložte QR kód, Vložit obrázek z cesty, ...)   |   12 Konverze Tools (Čísla na slova, Přepočet měny, ...)   |   7 Sloučit a rozdělit Tools (Pokročilé kombinování řádků, Rozdělit buňky, ...)   |   ... a více
Používejte Kutools ve vašem preferovaném jazyce – podporuje angličtinu, španělštinu, němčinu, francouzštinu, čínštinu a více než 40 dalších!

Rozšiřte své dovednosti Excel pomocí Kutools pro Excel a zažijte efektivitu jako nikdy předtím. Kutools for Excel nabízí více než 300 pokročilých funkcí pro zvýšení produktivity a úsporu času.  Kliknutím sem získáte funkci, kterou nejvíce potřebujete...


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 snižuje stovky kliknutí myší každý den!