3 sposoby na usunięcie pustych wierszy w Excelu - szybka porada

  • Udostępnij To
Michael Brown

W tej szybkiej poradzie wyjaśnię, dlaczego usuwanie wierszy w Excelu za pośrednictwem wybierz puste komórki -> usuń wiersz nie jest dobrym pomysłem i pokażę ci 3 szybkie i poprawne sposoby usuwania pustych wierszy bez niszczenia danych. Wszystkie rozwiązania działają w Excelu 2021, 2019, 2016 i niższych.

Jeśli czytasz ten artykuł, to podobnie jak ja, stale pracujesz z dużymi tabelami w Excelu. Wiesz, że co jakiś czas w Twoich arkuszach pojawiają się puste wiersze, co uniemożliwia większości wbudowanych narzędzi tabelarycznych Excela (sortowanie, usuwanie duplikatów, sum częściowych itp.) prawidłowe rozpoznanie Twojego zakresu danych. Tak więc, za każdym razem musisz ręcznie określić granice swojej tabeli, w przeciwnym razie otrzymaszbłędny wynik, a wykrycie i poprawienie tych błędów zajęłoby godziny i godziny twojego czasu.

Mogą być różne powody, dla których puste wiersze przenikają do twoich arkuszy - dostałeś skoroszyt Excela od innej osoby, lub w wyniku eksportu danych z firmowej bazy danych, lub dlatego, że ręcznie usunąłeś dane w niechcianych wierszach. W każdym razie, jeśli twoim celem jest usunięcie wszystkich tych pustych wierszy, aby uzyskać ładną i czystą tabelę, wykonaj proste kroki poniżej.

Spis treści:

    Nigdy nie usuwaj pustych wierszy, wybierając puste komórki

    W całym Internecie można zobaczyć następującą wskazówkę, aby usunąć puste linie:

    • Podświetl swoje dane od pierwszej do ostatniej komórki.
    • Naciśnij klawisz F5, aby wyświetlić okno " Idź do " dialog.
    • W oknie dialogowym kliknij przycisk Specjalne... przycisk.
    • W " Idź do specjalnego " okno dialogowe, wybierz " Blanki " i kliknij OK .
    • Kliknij prawym przyciskiem myszy na dowolną wybraną komórkę i wybierz " Usuń... ".
    • W " Usuń " okna dialogowego, wybierz " Cały rząd " i kliknij Cały rząd .

    To jest bardzo zły sposób , używaj go tylko do prostych tabel z kilkoma lub kilkudziesięcioma wierszami, które mieszczą się na jednym ekranie, albo lepiej - nie używaj go wcale. Głównym powodem jest to, że jeśli wiersz z ważnymi danymi zawiera tylko jedną pustą komórkę, cały wiersz zostanie usunięty .

    Na przykład mamy tabelę klientów, łącznie 6 wierszy. Chcemy usunąć wiersze 3 i 5, ponieważ są puste.

    Zrób to, jak sugerowano powyżej, a otrzymasz następujące:

    Wiersz 4 (Roger) również zniknął ponieważ komórka D4 w kolumnie "Źródło ruchu" jest pusta: (

    Jeśli masz małą tabelę, zauważysz utratę danych, ale w prawdziwych tabelach z tysiącami wierszy możesz nieświadomie usunąć dziesiątki dobrych wierszy. Jeśli masz szczęście, odkryjesz stratę w ciągu kilku godzin, przywrócisz swój skoroszyt z kopii zapasowej i wykonasz zadanie ponownie. Co jeśli nie masz tyle szczęścia lub nie masz kopii zapasowej?

    W dalszej części artykułu pokażę Ci 3 szybkie i niezawodne sposoby na usunięcie pustych wierszy z arkuszy Excela. Jeśli chcesz zaoszczędzić swój czas - przejdź od razu do 3 sposobu.

    Usuń puste wiersze za pomocą kolumny kluczowej

    Ta metoda działa, jeśli w twojej tabeli znajduje się kolumna, która pomaga określić, czy jest to pusty wiersz, czy nie (kolumna kluczowa). Na przykład może to być identyfikator klienta lub numer zamówienia lub coś podobnego.

    Ważne jest, aby zapisać kolejność wierszy, więc nie możemy po prostu sortować tabeli według tej kolumny, aby przenieść puste wiersze na dół.

    1. Wybierz całą tabelę, od 1. do ostatniego wiersza (naciśnij Ctrl + Home , a następnie naciśnij Ctrl + Shift + End ).

  • Dodaj AutoFilter do stołu: przejdź do Dane i kliknij na zakładkę Filtr przycisk.
  • Zastosuj filtr do " Cust # kolumna ": kliknij strzałkę w nagłówku kolumny, usuń zaznaczenie opcji (Select All) pole wyboru, przewiń na koniec listy (w rzeczywistości lista jest dość długa) i zaznacz pole wyboru (Blanks) na samym dole listy. Kliknij OK .
  • Zaznacz wszystkie filtrowane wiersze: Naciśnij Ctrl + Home , a następnie naciśnij klawisz strzałki w dół, aby przejść do pierwszego wiersza danych, a następnie naciśnij Ctrl + Shift + End .
  • Kliknij prawym przyciskiem myszy na dowolnie wybranej komórce i wybierz " Usunąć wiersz " z menu kontekstowego lub po prostu naciśnij Ctrl + - (znak minus) .
  • Kliknij OK w " Usunąć cały wiersz arkusza? " okno dialogowe.
  • Wyczyść zastosowany filtr: przejdź do Dane i naciśnij przycisk Jasne przycisk.
  • Dobra robota! Wszystkie puste wiersze zostały całkowicie usunięte, a wiersz 3 (Roger) wciąż tam jest (porównaj z poprzednią wersją).
  • Usuń puste wiersze, jeśli tabela nie ma kolumny kluczowej

    Użyj tej metody, jeśli masz tabelę z licznymi pustymi komórkami rozrzuconymi po różnych kolumnach i musisz usunąć tylko te wiersze, które nie mają ani jednej komórki z danymi w żadnej kolumnie.

    W tym przypadku nie mamy kolumny kluczowej, która mogłaby nam pomóc w określeniu, czy wiersz jest pusty czy nie. Dodajemy więc do tabeli kolumnę pomocniczą:

    1. Dodaj " Blanki " kolumna do końca tabeli i wstawić następującą formułę w pierwszej komórce kolumny: =COUNTBLANK(A2:C2) .

      Formuła ta, jak sama nazwa wskazuje, zlicza puste komórki w określonym zakresie, A2 oraz C2 to odpowiednio pierwsza i ostatnia komórka bieżącego wiersza.

    2. Skopiuj formułę w całej kolumnie. Instrukcje krok po kroku znajdziesz na stronie Jak wprowadzić tę samą formułę do wszystkich wybranych komórek jednocześnie.

  • Teraz mamy kluczową kolumnę w naszej tabeli :). Zastosuj filtr do " Blanki " kolumna (patrz instrukcja krok po kroku powyżej), aby pokazać tylko wiersze z wartością maksymalną (3). Liczba 3 oznacza, że wszystkie komórki w danym wierszu są puste.
  • Następnie wybierz wszystkie filtrowane wiersze i usuń całe wiersze, jak opisano powyżej.
  • W efekcie pusty wiersz (wiersz 5) zostaje usunięty, wszystkie pozostałe wiersze (z pustymi komórkami i bez) pozostają na swoim miejscu.

  • Teraz możesz usunąć kolumnę pomocniczą lub zastosować nowy filtr do kolumny, aby pokazać tylko te wiersze, które mają jedną lub więcej pustych komórek .
  • Aby to zrobić, należy odznaczyć opcję " 0 " i kliknij OK .

    Najszybszy sposób na usunięcie wszystkich pustych wierszy - narzędzie Delete Blanks

    Najszybszym i nienagannym sposobem na usunięcie pustych linii jest. Usuń puste miejsca narzędzie dołączone do naszego pakietu Ultimate Suite dla Excela.

    Wśród innych przydatnych funkcji, zawiera garść narzędzi do przenoszenia kolumn za pomocą przeciągania i upuszczania; usuwania wszystkich pustych komórek, wierszy i kolumn; filtrowania według wybranej wartości, obliczania procentów, stosowania podstawowych operacji matematycznych do zakresu; kopiowania adresów komórek do schowka i wiele innych.

    Jak usunąć puste wiersze w 4 prostych krokach

    Po dodaniu Ultimate Suite do wstążki Excela, oto co robisz:

    1. Kliknij dowolną komórkę w swojej tabeli.
    2. Idź do Narzędzia Ablebits tab> Transformacja grupa.
    3. Kliknij Usuń puste miejsca > Puste rzędy .

  • Kliknij OK aby potwierdzić, że naprawdę chcesz usunąć puste wiersze.
  • To wszystko! Wystarczy kilka kliknięć i masz czystą tabelę, wszystkie puste wiersze zniknęły, a kolejność wierszy nie jest zniekształcona!

    Wskazówka. Więcej sposobów na usunięcie pustych wierszy w Excelu można znaleźć w tym samouczku: Usuwanie pustych wierszy za pomocą VBA, formuł i Power Query

    Wideo: Jak usunąć puste wiersze w programie Excel

    Michael Brown jest oddanym entuzjastą technologii z pasją do upraszczania złożonych procesów za pomocą narzędzi programowych. Dzięki ponad dziesięcioletniemu doświadczeniu w branży technologicznej doskonalił swoje umiejętności w programach Microsoft Excel i Outlook, a także w Arkuszach i Dokumentach Google. Blog Michaela jest poświęcony dzieleniu się swoją wiedzą i doświadczeniem z innymi, dostarczając łatwych do zastosowania wskazówek i samouczków w celu poprawy produktywności i wydajności. Niezależnie od tego, czy jesteś doświadczonym profesjonalistą, czy początkującym, blog Michaela oferuje cenne spostrzeżenia i praktyczne porady dotyczące maksymalnego wykorzystania tych niezbędnych narzędzi programowych.