Jak dodać wiersz w Excelu: Proste rozwiązanie (2026)
Jak wstawic wiele wierszy w Excelu: 6 metod, które naprawde dzialaja
Potrzebujesz dodac kilka wierszy do arkusza bez ciaglego klikania 'wstaw'? Najszybsza odpowiedz na pytanie jak wstawic wiele wierszy w Excelu to wybrac tyle samo istniejących wierszy, ile chcesz dodac, a nastepnie nacisnac Ctrl + Shift + Plus (+) na Windows lub Cmd + Shift + Plus (+) na Macu. Excel natychmiast wstawia tyle pustych wierszy powyżej wybranego obszaru.
Na przyklad, jesli arkusz budzetu wymaga wstawienia pięciu nowych elementów powyżej wiersza 10, kliknij oznaczenie wiersza 10 po lewej, przeciągnij kursor do wiersza 14 (co zaznaczy wiele wierszy, w sumie pięć), a następnie naciśnij Ctrl + Shift + +. Piec nowych wierszy pojawia się powyzej wiersza 10, przesuwajac wszystkie istniejące wiersze w dół. Cala operacja wstawiania zajmuje około trzech sekund, gdy skrot klawiszowy stanie się pamięcią mięśniową.
To polecenie obsługuje około 80% rzeczywistych przypadków w Microsoft Excel, ale aplikacja oferuje kilka innych metod, które warto znać, szczególnie przy pracy z filtrowanymi danymi, dużymi przerwami między punktami wstawiania lub nieprzylegającymi wierszami. Poniższe sekcje przechodzą przez każdą niezawodną funkcję, w tym podejście z makrem VBA do zadań powtarzalnych oraz opcję skierowaną do programistów dla osób automatyzujących przepływy danych w arkuszu za pomocą kodu. Powiązane umiejętności Excel, takie jak zamrażanie wierszy, alfabetyzowanie danych w kolumnach i blokowanie wierszy naturalnie łączą się z wstawianiem wierszy przy restrukturyzacji dowolnego zestawu danych w arkuszu.

Metoda 1: Skrót klawiszowy (najszybsza)
To metoda, do której automatycznie sięgają zaawansowani użytkownicy Excela, gdyż działa bez konieczności odrywania się od klawiatury. Klawisz Shift pełni główną rolę w prawie każdej szybkiej technice wstawiania.
Windows: Wybierz wiersze, w których mają pojawić się nowe wiersze, a następnie naciśnij Ctrl + Shift + + (znak plus na głównej klawiaturze, nie na klawiaturze numerycznej).
Mac: Wybierz wiersze, a następnie naciśnij Cmd + Shift + + lub Control + I, w zależności od zainstalowanej wersji Excela.
Liczba wstawianych wierszy odpowiada liczbie zaznaczonych wierszy. Wybierz trzy wiersze, otrzymasz trzy nowe puste wiersze. Wybierz piętnaście, otrzymasz piętnaście. Nowe wiersze zawsze pojawiają się powyżej zaznaczenia, przesuwając istniejące dane i wartości w dół. Wszystkie formuły, które odwołują się do komórek w przesuniętym zakresie, automatycznie aktualizują swoje numery wierszy.
Jeśli Excel otwiera okno dialogowe wstawiania zamiast bezpośredniego wstawienia wierszy, zazwyczaj oznacza to, że wybrano poszczególne komórki zamiast całego wiersza. Kliknij numer wiersza po lewej stronie, aby podświetlić cały wiersz arkusza przed naciśnięciem klawiszy skrótu.

Metoda 2: Menu kontekstowe prawym przyciskiem myszy
Podejście prawym przyciskiem myszy jest najbardziej odkrytą metodą i działa identycznie w systemie Windows i na Macu.
- Wybierz wiersze, w których mają się pojawić nowe puste wiersze (wybierz pięć istniejących wierszy, aby wstawić pięć nowych).
- Kliknij prawym przyciskiem myszy gdziekolwiek na podświetlonych numerach wierszy.
- Wybierz Wstaw z menu.
Excel wstawia odpowiednią liczbę wierszy powyżej wybranego obszaru. Nie pojawi się okno dialogowe wstawiania, gdy zaznaczone są całe wiersze, więc akcja to w zasadzie jedno kliknięcie po kliknięciu prawym przyciskiem myszy.
Ta metoda ma sens, gdy pracujesz w przewadze myszki lub uczysz Excela współpracowników, którzy uważają, że polecenia klawiatury są zastraszające. To także najbardziej niezawodny sposób na uniknięcie przypadkowego wybrania tylko komórek lub kolumn zamiast pełnych wierszy arkusza.

Metoda 3: Wstążka główna i menu Wstaw
Dla każdego, kto woli nawigację wizualną, wstążka oferuje wyraźnie oznaczoną funkcję wstawiania.
- Wybierz wiersze, w których mają pojawić się nowe wiersze.
-
Przejdź do karty Start na wstążce.
-
W grupie Komórki kliknij strzałkę rozwijaną pod Wstaw.
- Wybierz Wstaw wiersze arkusza z menu.
Ta metoda jest wolniejsza niz skrot klawiszowy lub prawy przycisk myszy, ale oferuje przydatna siec bezpieczenstwa: lista rozwijana zawiera rowniez opcje Wstaw Kolumny Arkusza, Wstaw Komorki i Wstaw Arkusz, co zapobiega przypadkowemu wstawieniu niewlasciwego rodzaju elementu i pozwala naprawic bledy, zanim sie wydarza.
Metoda 4: Wstawianie wielu nieprzyległych wierszy
Co jeśli puste wiersze mają pojawić się w kilku różnych miejscach jednocześnie, na przykład powyżej wierszy 5, 12 i 20? Excel obsługuje to w jednej operacji wstawiania.
- Kliknij nagłówek wiersza 5.
-
Przytrzymaj Ctrl (Windows) lub Cmd (Mac) i kliknij nagłówek wiersza 12.
- Kontynuuj przytrzymywanie klawisza modyfikującego i kliknij wiersz 20.
- Kliknij prawym przyciskiem myszy dowolny z wybranych wierszy i wybierz Wstaw lub naciśnij Ctrl + Shift + +.
Excel wstawia jeden wiersz powyżej każdego wybranego wiersza, odpowiednio przesuwając dane w dół. Ten trik oszczędza znaczną ilość czasu przy restrukturyzacji dużych arkuszy z wieloma przerwami sekcyjnymi.
Mały, ale ważny komentarz na temat faktycznej liczby dodawanych wierszy: liczba nowych wierszy równa się liczbie wybranych wierszy, a nie odstępom między nimi. Aby wstawić dwa puste wiersze powyżej wiersza 5 i trzy powyżej wiersza 12, przed wstawieniem zaznacz dwa kolejne wiersze zaczynające się od wiersza 5 i trzy kolejne wiersze zaczynające się od wiersza 12.
Metoda 5: Sztuczka z polem nazwy dla dużych zakresów
Wstawianie 100 wierszy w arkuszu, który przewija się na setki linii, to powszechny problem. Ręczne wybieranie takiej ilości wierszy poprzez przeciąganie kursora staje się nużące. Pole Nazwy, znajdujące się obok paska formuły, rozwiązuje to elegancko, używając dwukropka do zdefiniowania zakresu.
-
Kliknij Pole Nazwy (małe pole po lewej stronie paska formuły, które normalnie wyświetla odwołanie do aktywnej komórki, jak A1).
- Wpisz zakres wierszy używając dwukropka, na przykład 5:104, aby wybrać 100 wierszy zaczynających się od wiersza 5.
- Naciśnij klawisz Enter. Excel podświetla wszystkie 100 wierszy.
- Naciśnij Ctrl + Shift + + lub kliknij prawym przyciskiem myszy i wybierz Wstaw.
To aż 100 pustych wierszy wstawionych w około pięć sekund. Ta sama sztuczka działa dla jakiejkolwiek wielkości zakresu, nawet obejmującego tysiące wierszy.
Metoda 6: Kopiowanie i Wklejanie Wstaw (dla wstawień wzorcowych)
Czasami celem jest wstawienie wielu identycznych wierszy, takich jak sekcja nagłówka powtarzana w całym raporcie. Funkcja kopiowania komórek w Excelu radzi sobie z tym dobrze.
- Wybierz jeden wiersz (lub wiersze) do skopiowania i naciśnij Ctrl + C.
- Podświetl docelowe wiersze, gdzie kopia ma trafić.
-
Kliknij prawym przyciskiem myszy i wybierz Wstaw Skopiowane Komórki z menu.
- Wybierz Przesuń komórki w dół po wyświetleniu monitu, a następnie naciśnij Enter.
Excel wstawia skopiowane komórki jako nowe wiersze, zamiast nadpisywać istniejące dane. To najczystszy sposób dodawania wielu wierszy, które już zawierają wartości, formuły lub formatowanie, nie niszcząc otaczającego arkusza.
Metoda bonusowa: Makro VBA dla powtarzających się wstawek
Dla zadań, które muszą być wykonywane na harmonogramie, takich jak wstawienie pustego wiersza między każdym istniejącym wierszem na liście, małe makro VBA obsługuje tę pracę w jednym kliknięciu.
Naciśnij Alt + F11, aby otworzyć edytor VBA, a następnie wstaw nowy moduł i wklej poniższy kod:
Sub InsertRowBetweenEachRow()
Dim i As Long
Dim LastRow As Long
LastRow = Cells(Rows.Count, 1).End(xlUp).Row
For i = LastRow To 2 Step -1
Rows(i).Insert Shift:=xlDown
Next i
End Sub
Sub InsertRowBetweenEachRow()
Dim i As Long
Dim LastRow As Long
LastRow = Cells(Rows.Count, 1).End(xlUp).Row
For i = LastRow To 2 Step -1
Rows(i).Insert Shift:=xlDown
Next i
End Sub
Option Strict On
Sub InsertRowBetweenEachRow()
Dim i As Long
Dim LastRow As Long
LastRow = Cells(Rows.Count, 1).End(xlUp).Row
For i = LastRow To 2 Step -1
Rows(i).Insert(Shift:=xlDown)
Next i
End Sub
Zamknij edytor VBA, a następnie uruchom makro z kart Developer lub Alt + F8. Skrypt wstawia pusty wiersz powyżej każdego istniejącego wiersza począwszy od wiersza 2 w dół w tabeli.
To podejście jest przesadne dla jednorazowych zadań, ale przydaje się do miesięcznych raportów lub powtarzających się zadań przygotowania danych. Makra mogą być również modyfikowane do wstawiania wierszy na podstawie wartości komórek, pustych komórek, kolumny pomocniczej lub dowolnego innego warunku.
Typowe problemy i rozwiązywanie problemów
Excel wyświetla błąd: "Operacja nie może być wykonana, ponieważ spowodowałaby przesunięcie komórek poza arkusz." Ten błąd zazwyczaj występuje, gdy arkusz ma dane blisko samego dołu (wiersz 1 048 576). Excel nie może wstawić nowych wierszy, ponieważ nie ma pustego miejsca, do którego można przesunąć istniejące treści. Przewiń do dołu arkusza z Ctrl + End, usuń wszystkie zbłąkane dane lub formatowanie, zapisz plik i spróbuj ponownie.
Wstawione wiersze dziedziczą formatowanie z niewłaściwej lokalizacji. Excel oferuje małą ikonę opcji wstawienia, która pojawia się obok nowo wstawionych wierszy. Kliknij ją, aby wybrać między Format Tak Jak Powyżej, Format Tak Jak Poniżej lub Usuń Formatowanie. Ta opcja jest szczególnie przydatna przy wstawianiu wierszy w stylizowanej tabeli.
Wstawiane wiersze wstawiają się w przefiltrowanej liście, ale pojawiają się w nieoczekiwanych miejscach. Przefiltrowane widoki mogą ukrywać wiersze, a wstawienia dotyczą tylko widocznych wierszy. Wyczyść filtry przed wstawieniem wierszy, gdy nowe wiersze muszą trafić w określone miejsca. Ponownie zastosuj filtr po wstawieniu wierszy.
Skrót Ctrl + Shift + + otwiera okno dialogowe wstawiania zamiast wstawiania wierszy. Oznacza to, że zaznaczenie obejmuje tylko komórki, a nie całe wiersze. Zawsze klikaj numer wiersza po lewej, aby zaznaczyć cały wiersz przed użyciem skrótu klawiszowego.
Zamrożone panele zakłócają wybór wierszy. Jeśli część arkusza jest zamrożona, przewijanie i wybór wierszy działa inaczej powyżej i poniżej linii zamrożenia. Odmroź panele przez Widok → Zamarzanie Paneli → Odmrożenie, wykonaj wstawienie, a następnie ponownie zamroź, jeśli to konieczne.
Wstawione wiersze przerywają formuły odwołujące się do zakresów absolutnych. Formuła taka jak =SUM($A$2:$A$10) nie rozszerza się, gdy nowe wiersze lądują w zakresie. Przełącz na odwołania strukturalne lub użyj =SUM(A:A) dla sum całych kolumn, gdy zestaw danych będzie się rozrastał w czasie.
Wstawienie pojedynczego wiersza działa, ale wstawienie wielu nie robi nic. Zazwyczaj wskazuje to na chroniony arkusz. Sprawdź kartę Recenzja i odbezpiecz arkusz przed próbą dodania wierszy.
Dla programistów: Wstawianie wierszy programowo z IronXL
Każdy automatyzujący przepływy pracy w Excelu z aplikacji .NET może całkowicie pominąć GUI. Zespół w Iron Software stworzył IronXL jako bibliotekę C# dla Excela, która odczytuje i zapisuje pliki XLSX bez potrzeby posiadania zainstalowanego Microsoft Office na serwerze. Nie ma potrzeby instalowania Office gdziekolwiek w procesie.
Oto jak IronXL obsługuje wstawianie wielu wierszy w sposób programowy:
using IronXL;
WorkBook workBook = WorkBook.Load("budget.xlsx");
WorkSheet sheet = workBook.WorkSheets.First();
// Insert 5 blank rows starting at row index 9 (which is row 10 in Excel)
sheet.InsertRows(9, 5);
workBook.SaveAs("budget_updated.xlsx");
using IronXL;
WorkBook workBook = WorkBook.Load("budget.xlsx");
WorkSheet sheet = workBook.WorkSheets.First();
// Insert 5 blank rows starting at row index 9 (which is row 10 in Excel)
sheet.InsertRows(9, 5);
workBook.SaveAs("budget_updated.xlsx");
Imports IronXL
Dim workBook As WorkBook = WorkBook.Load("budget.xlsx")
Dim sheet As WorkSheet = workBook.WorkSheets.First()
' Insert 5 blank rows starting at row index 9 (which is row 10 in Excel)
sheet.InsertRows(9, 5)
workBook.SaveAs("budget_updated.xlsx")
To cała operacja. Nie ma współpracy z COM, nie ma procesu Excel działającego w tle, nie ma problemów z licencjonowaniem na serwerach produkcyjnych. IronXL obsługuje wstawianie wierszy, aktualizacje formuł, zachowanie formatowania i wszystkie przypadki brzegowe, które czynią ręczną automatyzację Excela uciążliwą.
Mam nadzieję, że ten post pomógł wyjaśnić każdą metodę dodawania wierszy w Excelu. Dla zespołów budujących narzędzia raportowe, rurociągi importu danych, lub jakiekolwiek przepływy pracy, które muszą programowo restrukturyzować pliki Excel, IronXL jest warty uwagi. Wypróbuj za darmo poprzez link na stronie IronXL.



