Spis treści
Możesz napotkać wiele sytuacji, w których musisz usunąć naprzemienne wiersze w arkuszach Excela. Na przykład możesz chcieć zachować dane dla nieparzystych wierszy i przenieść wszystkie dane z parzystych wierszy. Możemy to zrobić ręcznie, ale to nie jest wydajne dla dużego arkusza. Więc pokażę 5 szybkich i odpowiednich metod w tym artykule, aby usunąć naprzemienne wiersze w programie Excel z ostrymi krokami i żywymi ilustracjami.
Pobierz Zeszyt ćwiczeń
Darmowy szablon Excela możesz pobrać stąd i poćwiczyć samodzielnie.
Delete Alternate Rows.xlsm5 sposobów na usunięcie alternatywnych wierszy w programie Excel
Po pierwsze, przedstawię ci mój zbiór danych, który zawiera niektóre sprzedaże sprzedawców w dwóch regionach dla tego samego miesiąca. Teraz zastosujemy pięć skutecznych metod, aby usunąć naprzemienne wiersze, co oznacza, że usuniemy wiersze, które zawierają region Wielkiej Brytanii.
Metoda 1: Użyj Błyskawicznego wypełnienia i filtra programu Excel, aby usunąć alternatywne wiersze.
W naszej pierwszej metodzie użyję Excela Wypełnienie błyskowe oraz Filtr opcja usunięcia naprzemiennych wierszy, w tym celu dodałem kolumnę pomocniczą.
Kroki:
- Wpisz TRUE w pierwszej kolumnie i FALSE w drugiej kolumnie w tabeli danych.
- Następnie zaznacz te dwie komórki i przeciągnij w dół Wypełnienie błyskowe
Teraz wszystkie komórki są wypełnione tym wzorem.
- Następnie zaznacz dowolną komórkę zbioru danych i kliknij jak poniżej.
Strona główna> Edycja> Sortowanie & Filtr> Filtr .
Teraz spójrz, że opcja filtra jest dodana w nagłówkach.
- Kliknij ikonę filtra w kolumnie Pomocnik.
- Następnie zaznacz tylko opcję FALSE.
- Naciśnij OK .
Teraz pokazuje wiersze tylko z regionu Wielkiej Brytanii.
- Wybierz wiersze i naciśnij przycisk Usuń na klawiaturze.
Wiersze są teraz usunięte.
- Teraz, aby odzyskać pozostałe wiersze, kliknij ponownie ikonę filtra.
- Następnie zaznacz tylko opcję TRUE.
- Na koniec wystarczy nacisnąć OK .
Oto nasze pozostałe wiersze.
Read More: Jak filtrować i usuwać wiersze za pomocą VBA w Excelu (2 metody)
Metoda 2: Wstaw Format komórki i filtr, aby usunąć alternatywne wiersze
Możemy użyć komórki Format oraz Filtr opcje razem, aby usunąć naprzemienne wiersze. Użyjemy tutaj formatu tabeli Excela.
Kroki:
- Wybierz zbiór danych o wielorybach.
- Następnie kliknij jak następuje- Strona główna> Formatowanie jako tabela.
- Później wybierz format tabeli, który ma kolor wypełnienia i brak wypełnienia na przemian między wierszami.
Następnie otworzy się okno dialogowe, w którym zostanie pokazany zakres danych. Upewnij się, że opcja Moja tabela ma nagłówki jest zaznaczona, jeśli wybierzesz zakres danych z nagłówkami.
- Naciśnij OK .
- Następnie należy kliknąć kolejno-. Design> Convert to Range .
- Następnie ponownie kliknij jak następuje-.
Strona główna> Edycja> Sortowanie & Filtr> Filtr .
- Teraz naciśnij dowolną ikonę filtra w nagłówkach i kliknij-. Filtr według koloru> Bez wypełnienia .
Teraz można zauważyć, że nie wypełnione komórki są filtrowane, które zawierają regiony Wielkiej Brytanii.
- W tym momencie wystarczy zaznaczyć wiersze i nacisnąć Usuń na swojej klawiaturze.
- Teraz, aby odzyskać pozostałe wiersze wystarczy wyłączyć opcję Filtr klikając ponownie-.
Strona główna> Edycja> Sortowanie & Filtr> Filtr .
Teraz mamy z powrotem inne rzędy.
Read More: Usuń wiersz programu Excel, jeśli komórka zawiera określone wartości (3 metody)
Metoda 3: Użyj funkcji MOD i ROW, aby usunąć alternatywne wiersze w programie Excel.
Korzystanie z funkcji jest bardzo przyjazne w Excelu. Zadanie możemy wykonać za pomocą MOD oraz ROW funkcje. MOD Funkcja służy do zwracania reszty z dzielenia dwóch liczb, a funkcja ROW Funkcja służy do zwracania numeru wiersza komórki. Tutaj znowu będziemy potrzebowali kolumny pomocniczej.
Kroki:
- Wpisz następujący wzór w Komórka F5 -
=MOD(ROW(),2)
- Uderz w Wejdź na stronę
- Przeciągnij w dół Uchwyt do napełniania ikona , aby skopiować formułę.
Kolumna pomocników jest teraz wypełniona.
- Następnie należy zaznaczyć dowolną komórkę i kliknąć w następujący sposób, aby uaktywnić opcję filtru-.
Strona główna> Edycja> Sortowanie & Filtr> Filtr .
- Później kliknij ikonę filtra w kolumnie Helper.
- Postaw znak na opcji "0".
- Następnie naciśnij OK .
- Następnie wystarczy zaznaczyć te przefiltrowane wiersze i nacisnąć przycisk Usuń na klawiaturze.
Wiersze są teraz usunięte.
- Aby odzyskać pozostałe rzędy wystarczy ponownie nacisnąć ikonę filtra i postawić znak na opcji '1'.
- Na koniec naciśnij OK .
Oto nasze dane wyjściowe.
⏬ Rozbicie formuły:
➥ ROW()
Na stronie ROW Funkcja zwróci numer wiersza tej komórki, który jest -.
{5}
➥ MOD(ROW(),2)
{1}
Read More: Excel Usuń wiersze w zakresie z VBA (3 proste sposoby)
Podobne Lektury:
- Jak usunąć wiele wierszy w programie Excel za pomocą formuły (5 metod)
- Usuń wiele wierszy w programie Excel jednocześnie (5 metod)
- Jak usunąć wiersze w programie Excel z określonym tekstem (3 metody)
- Usuń wiersz za pomocą makra, jeśli komórka zawiera 0 w Excelu (4 metody)
- Jak usunąć niefiltrowane wiersze w Excelu za pomocą VBA (4 sposoby)
Metoda 4: Zastosuj funkcje Excel ISEVEN i ROW, aby usunąć alternatywne wiersze.
Do wykonania operacji możemy użyć innej kombinacji funkcji są to. ISEVEN oraz ROW funkcje. ISEVEN Funkcja służy do sprawdzenia czy liczba jest parzysta czy nie.
Kroki:
- W Komórka F5 napisać następujący wzór-
=ISEVEN(ROW())
- Uderz w Wejdź na stronę
- Następnie przeciągnij w dół Uchwyt do napełniania ikonę, aby skopiować formułę do innych komórek.
- Następnie należy zaznaczyć dowolną komórkę i kliknąć w następujący sposób, aby uaktywnić opcję filtru-. Strona główna> Edycja> Sortowanie & Filtr> Filtr .
- Następnie kliknij ikonę filtra w kolumnie Pomocnik.
- Postaw znak przy opcji "TRUE".
- Naciśnij OK .
- Później wystarczy zaznaczyć te przefiltrowane wiersze i nacisnąć Usuń na klawiaturze, aby je usunąć.
- Teraz, aby odzyskać pozostałe wiersze wystarczy ponownie nacisnąć ikonę filtra i postawić znak przy opcji 'FALSE'.
- Na koniec wystarczy nacisnąć OK .
Wiersze z regionem UK są teraz usunięte.
⏬ Rozbicie formuły:
➥ ROW()
Na stronie ROW Funkcja zwróci numer wiersza tej komórki, który jest -.
{5}
➥ ISEVEN(ROW())
{FALSE}
Czytaj więcej: Jak usunąć wiersze w programie Excel bez wpływu na formuły (2 szybkie sposoby)
Metoda 5: Użyj makra VBA, aby usunąć alternatywne wiersze w programie Excel
W naszej ostatniej metodzie pokażę, jak możemy wykonać operację przy użyciu Makra VBA Ma mniej kroków i jest bardzo szybką metodą.
Kroki:
- Kliknij prawym przyciskiem myszy na stronie na tytuł arkusza.
- Wybierz Wyświetl kod od menu kontekstowe .
A VBA pojawi się okno.
- Zapisz w nim następujące kody-.
Sub Delete_Alternate_Rows() Dim x As Range Set x = Application.InputBox("Wybierz zakres bez nagłówków", "Wybór zakresu", Type:=8) For i = x.Rows.Count To 1 Step -2 If i Mod 2 = 0 Then x.Rows(i).Delete End If Next i End Sub.
- Następnie naciśnij przycisk Ikona odtwarzania aby uruchomić kody.
Pojawi się okno dialogowe umożliwiające wybór zakresu danych.
Ustaw teraz zakres danych i naciśnij OK .
I już kończymy usuwanie naprzemiennych wierszy.
Read More: Makro do usuwania wierszy w Excelu, jeśli komórka jest pusta
Wniosek
Mam nadzieję, że wszystkie opisane powyżej metody będą wystarczająco dobre, aby usunąć naprzemienne wiersze w Excelu. Zapraszam do zadawania wszelkich pytań w sekcji komentarzy i proszę o opinie.