Pozrite si video - Vložiť prázdny riadok za každý riadok v programe Excel
Ľudia, ktorí pracujú s veľkými množinami údajov, často potrebujú jednoduché veci, ako je vkladanie/odstraňovanie riadkov alebo stĺpcov.
Aj keď v programe Excel už existuje mnoho rôznych (a jednoduchých) spôsobov pridávania riadkov, pokiaľ ide o vkladanie prázdneho riadka za každý druhý riadok (alebo každý tretí alebo štvrtý riadok), veci sa trochu skomplikujú.
Vložte prázdny riadok za každý ďalší riadok
V tomto tutoriále vám ukážem niekoľko skutočne jednoduchých spôsobov, ako vložiť prázdny riadok za každý riadok do existujúcej množiny údajov (alebo každý n -tý riadok).
Pretože neexistuje žiadny priamy spôsob pridávania riadkov medzi riadky, metóda popísaná v tomto článku je riešením, ako to dosiahnuť. A ak vám vyhovuje VBA, môžete to urobiť jediným kliknutím.
Použitie stĺpca pomocníka a funkcie zoradenia
Predpokladajme, že máte množinu údajov, ako je uvedené nižšie, a medzi existujúce riadky chcete vložiť prázdne miesto.
Nasledujú kroky na vloženie prázdnych riadkov medzi existujúce riadky:
- Vložte prázdny stĺpec naľavo od množiny údajov. Ak to chcete urobiť, kliknite pravým tlačidlom myši na hlavičku stĺpca úplne vľavo a kliknite na položku Vložiť.
- Zadajte text „HelperColumn“ do A1 (môžete použiť ľubovoľný text)
- Zadajte 1 do bunky A2 a 2 do bunky A3.
- Vyberte obe bunky a umiestnite kurzor do pravej spodnej časti výberu. Keď sa kurzor zmení na ikonu plus, dvakrát naň kliknite. Tým sa celý stĺpec vyplní prírastkovými číslami
- Prejdite na poslednú vyplnenú bunku v stĺpci pomocníka a potom vyberte bunku pod ňou.
- Zadajte 1 do tejto bunky a 2 do bunky pod ňou
- Vyberte obe bunky a umiestnite kurzor do pravej spodnej časti výberu.
- Keď sa kurzor zmení na ikonu plus, kliknite na ňu a presuňte ju nadol. Tým vyplníme sériu čísel (rovnako ako sme sa dostali v kroku 3). Zaistite, aby ste získali viac čísel, ako máte v množine údajov. Ak je v množine údajov napríklad 10 záznamov, uistite sa, že ste v tomto kroku vyplnili aspoň 10 buniek. Po dokončení bude váš súbor údajov vyzerať nasledovne.
- Vyberte celú množinu údajov (vrátane všetkých buniek v pomocnom stĺpci).
- Kliknite na kartu Údaje
- Kliknite na možnosť Zoradiť
- V dialógovom okne Zoradiť použite nasledujúce nastavenia:
- Zoradiť podľa: Pomocník
- Zoradiť podľa: Hodnota bunky
- Poradie: od najmenšieho po najväčšie
- Kliknite na tlačidlo OK. Získate tak množinu údajov, ako je uvedené nižšie.
- Odstráňte pomocný stĺpec.
Všimli ste si, že akonáhle kliknete na tlačidlo OK v dialógovom okne Zoradiť, okamžite sa usporiadajú riadky a teraz máte za každým riadkom súboru údajov prázdny riadok.
V skutočnosti to nie je vloženie prázdneho riadka. Tento spôsob triedenia jednoducho preskupuje údaje umiestnením prázdnych riadkov zospodu súboru údajov medzi riadky v súbore údajov.
Rovnakú logiku môžete tiež rozšíriť na vložte prázdny riadok za každé dva riadky alebo každé tri riadky.
Predpokladajme, že máte množinu údajov, ako je uvedené nižšie, a chcete, aby sa po každých dvoch riadkoch zobrazil prázdny riadok.
Nasledujú kroky, ako to urobiť:
- Vložte prázdny stĺpec naľavo od množiny údajov. Ak to chcete urobiť, kliknite pravým tlačidlom myši na hlavičku stĺpca úplne vľavo a kliknite na položku Vložiť.
- Zadajte text „HelperColumn“ do A1 (môžete použiť ľubovoľný text)
- Zadajte 1 do bunky A2 a 2 do bunky A3.
- Vyberte obe bunky a umiestnite kurzor do pravej spodnej časti výberu. Keď sa kurzor zmení na ikonu plus, dvakrát naň kliknite. Tým sa celý stĺpec vyplní prírastkovými číslami
- Prejdite na poslednú vyplnenú bunku v stĺpci pomocníka a potom vyberte bunku pod ňou.
- Zadajte 2 do tejto bunky a 4 do bunky pod ňou. Používame čísla v násobkoch 2, pretože po dvoch riadkoch chceme jeden prázdny riadok.
- Vyberte obe bunky a umiestnite kurzor do pravej spodnej časti výberu.
- Keď sa kurzor zmení na ikonu plus, kliknite na ňu a presuňte ju nadol. Tým vyplníme sériu čísel (rovnako ako sme sa dostali v kroku 3). Uistite sa, že získate číslo väčšie, než aké máte v množine údajov. Ak napríklad v súbore údajov je 10 záznamov, uistite sa, že získate aspoň číslo 10.
- Vyberte celú množinu údajov (vrátane všetkých buniek v pomocnom stĺpci).
- Kliknite na kartu Údaje
- Kliknite na možnosť Zoradiť
- V dialógovom okne Zoradiť použite nasledujúce nastavenia:
- Zoradiť podľa: Pomocník
- Zoradiť podľa: Hodnota bunky
- Poradie: od najmenšieho po najväčšie
- Kliknite na tlačidlo OK. To vám poskytne konečný súbor údajov, ako je uvedené nižšie (s prázdnym riadkom za každým druhým riadkom množiny údajov)
- Odstráňte pomocný stĺpec.
Podobne v prípade, že chcete vložiť prázdny riadok za každý tretí riadok, použite v kroku 5 číslo 3, 6, 9 atď.
Použitie jednoduchého kódu VBA
Aj keď na vloženie alternatívnych prázdnych riadkov do Excelu potrebujete veľa alternatívnych riešení, s VBA je to všetko hračka.
S jednoduchým kódom VBA stačí vybrať množinu údajov, do ktorej chcete vložiť prázdny riadok za každý riadok, a kód jednoducho spustiť (stačí jedno kliknutie).
Nasleduje kód VBA, ktorý vloží prázdny riadok za každý riadok v množine údajov:
Sub InsertAlternateRows () 'Tento kód vloží riadok za každý riadok do výberu' Tento kód bol vytvorený spoločnosťou Sumit Bansal z trumpexcel.com Dim rng As Range Dim CountRow As Integer Dim i As Integer Set rng = Selection CountRow = rng. EntireRow.Count for i = 1 To CountRow ActiveCell.Offset (1, 0) .EntireRow.Insert ActiveCell.Offset (2, 0). Select Next i End Sub
Vyššie uvedený kód počíta celkový počet riadkov vo výbere a pomocou cyklu For Next cykluje v každom riadku a vkladá prázdny riadok za každý existujúci riadok v množine údajov.
Tu sú kroky na umiestnenie tohto kódu VBA do editora VB v programe Excel:
- Skopírujte vyššie uvedený kód
- Prejdite na kartu Vývojár a kliknite na možnosť Visual Basic. Tým sa otvorí editor VB. Môžete tiež použiť klávesovú skratku ALT + F11
- V editore VB kliknite pravým tlačidlom myši na ľubovoľný objekt v programe Project Explorer
- Ukážte kurzorom na možnosť Vložiť a potom kliknite na položku Modul. Tým sa vloží nový modul
- V okne Kód modulu prilepte vyššie uvedený kód.
Akonáhle budete mať kód v editore VB, teraz ho môžete použiť na vloženie prázdnych riadkov za každý ďalší riadok v množine údajov.
Tu sú kroky na použitie kódu na vloženie prázdnych riadkov za každý riadok:
- Vyberte celú množinu údajov (okrem riadka hlavičky)
- Kliknite na kartu Vývojár (ak kartu Vývojár nemáte, kliknutím sem sa dozviete, ako ju získať)
- Kliknite na možnosť „Makrá“
- V dialógovom okne Makro vyberte makro - „InsertAlternateRows“
- Kliknite na Spustiť
To je všetko!
Vyššie uvedené kroky by okamžite vložili do množiny údajov striedavé prázdne riadky.
Existuje niekoľko rôznych spôsobov, ako spustiť makro v programe Excel. Ak to napríklad máte robiť dosť často, môžete toto makro pridať na panel s nástrojmi Rýchly prístup, aby ste ho mohli spustiť jediným kliknutím.
Tu si môžete prečítať viac o rôznych spôsoboch spustenia makier.
V prípade, že chcete vložiť prázdny riadok za každý druhý riadok, môžete použiť nasledujúci kód:
Sub InsertBlankRowAfterEvery2ndRow () 'Tento kód vloží riadok za každý druhý riadok do výberu' Tento kód bol vytvorený spoločnosťou Sumit Bansal z trumpexcel.com Dim rng Ako rozsah Dim CountRow As Integer Dim i As Integer Set rng = Selection CountRow = rng .EntireRow.Count for i = 1 To CountRow / 2 ActiveCell.Offset (2, 0) .EntireRow.Insert ActiveCell.Offset (3, 0). Select Next i End Sub
Dúfam, že ste našli tento návod užitočný.