Vložiť prázdny riadok za každý riadok v programe Excel (alebo každý N -tý riadok)

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:

  1. 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ť.
  2. Zadajte text „HelperColumn“ do A1 (môžete použiť ľubovoľný text)
  3. Zadajte 1 do bunky A2 a 2 do bunky A3.
  4. 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
  5. Prejdite na poslednú vyplnenú bunku v stĺpci pomocníka a potom vyberte bunku pod ňou.
  6. Zadajte 1 do tejto bunky a 2 do bunky pod ňou
  7. Vyberte obe bunky a umiestnite kurzor do pravej spodnej časti výberu.
  8. 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.
  9. Vyberte celú množinu údajov (vrátane všetkých buniek v pomocnom stĺpci).
  10. Kliknite na kartu Údaje
  11. Kliknite na možnosť Zoradiť
  12. 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
  13. Kliknite na tlačidlo OK. Získate tak množinu údajov, ako je uvedené nižšie.
  14. 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ť:

  1. 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ť.
  2. Zadajte text „HelperColumn“ do A1 (môžete použiť ľubovoľný text)
  3. Zadajte 1 do bunky A2 a 2 do bunky A3.
  4. 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
  5. Prejdite na poslednú vyplnenú bunku v stĺpci pomocníka a potom vyberte bunku pod ňou.
  6. 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.
  7. Vyberte obe bunky a umiestnite kurzor do pravej spodnej časti výberu.
  8. 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.
  9. Vyberte celú množinu údajov (vrátane všetkých buniek v pomocnom stĺpci).
  10. Kliknite na kartu Údaje
  11. Kliknite na možnosť Zoradiť
  12. 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
  13. 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)
  14. 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:

  1. Skopírujte vyššie uvedený kód
  2. 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
  3. V editore VB kliknite pravým tlačidlom myši na ľubovoľný objekt v programe Project Explorer
  4. Ukážte kurzorom na možnosť Vložiť a potom kliknite na položku Modul. Tým sa vloží nový modul
  5. 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:

  1. Vyberte celú množinu údajov (okrem riadka hlavičky)
  2. Kliknite na kartu Vývojár (ak kartu Vývojár nemáte, kliknutím sem sa dozviete, ako ju získať)
  3. Kliknite na možnosť „Makrá“
  4. V dialógovom okne Makro vyberte makro - „InsertAlternateRows“
  5. 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ý.

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave