Jak usunąć puste komórki z zakresu w programie Excel (9 metod)

  • Udostępnij To
Hugh West

Podczas pracy z dużym zakresem zbiorów danych, możemy zobaczyć kilka niepotrzebnych pustych komórek, które są dość denerwujące. Na szczęście w programie Excel, istnieje kilka opcji dostępnych do usuwania tych niechcianych pustych komórek. Tak więc, ten artykuł poprowadzi Cię, jak można usunąć puste komórki z zakresu danych w programie Excel.

Pobierz Zeszyt ćwiczeń

Możesz pobrać zeszyt ćwiczeń, który wykorzystaliśmy do przygotowania tego artykułu.

Remove Blank Cells from a Range.xlsx

9 Metod na usunięcie pustych komórek z zakresu w Excelu

Załóżmy, że mam zakres danych ( B4:E12 ) zawierającego dane o sprzedaży kilku produktów elektronicznych (Data-wise).Teraz możesz usuwanie pustych komórek ręcznie, wybierając je jeden po drugim (patrz zrzut ekranu); co wydaje się czasochłonne, gdy zakres danych jest duży. W tym artykule pokażę ci 9 metod usuwania pustych komórek w Excelu.

1) Excel "Przejdź do opcji specjalnej", aby usunąć puste komórki z zakresu

Możemy wykluczyć puste komórki z zakresu za pomocą. Go To Special opcja.

Kroki:

  • Najpierw należy wybrać zakres ( B4:E12 ) danych i naciśnij F5 lub Ctrl + G doprowadzić do Idź do Następnie naciśnij Specjalne w oknie dialogowym.

  • W związku z tym Go To Special Pojawia się okno dialogowe. Wybierz Blanki spośród dostępnych opcji i naciśnij OK .

  • Po naciśnięciu przycisku OK , wszystkie puste komórki w zakresie są podświetlone. Teraz naciśnij Ctrl + - z klawiatury, aby wywołać Usuń okno dialogowe. następnie w zależności od danych i wymagań, dowolną z opcji usuwania. ja wybrałem Przesunięcie komórek w górę . Prasa OK ponownie. Ta opcja spowoduje usunięcie pustych komórek i przesunięcie niepustych komórek w górę.

  • W związku z tym, oto nasz ostateczny wynik.

Uwaga:

  • Należy zachować ostrożność podczas wybierania opcji usuwania z Usuń dialog. Wybór niewłaściwej opcji usuwania spowoduje bałagan w zakresie danych.
  • Możesz przynieść Usuń okno dialogowe poprzez kliknięcie prawym przyciskiem myszy na zaznaczeniu lub podążanie ścieżką: Strona główna > Komórki > Usuń > Usuń komórki .

Read More: Jak wypełnić puste komórki w Excelu z Go To Special (z 3 przykładami)

2. usuwanie pustych komórek z zakresu przy użyciu opcji filtra

Teraz będę Filtr zakres dla pustych komórek i później usunąć te komórki.

Kroki:

  • Wybierz najpierw zakres i naciśnij Ctrl + Shift + L stosować się Filtr na nim. Filtr zastosowana jest opcja, pojawi się strzałka rozwijana.

  • Teraz załóżmy, że będę filtrował 3 kolumnę zakresu ( B5:E12 ) na podstawie. Data W tym celu należy kliknąć na ikonę rozwijaną z kolumny Data, postawić znacznik tylko przy Blanki i naciśnij przycisk OK .

  • W rezultacie wszystkie wiersze zawierające puste komórki zostaną odfiltrowane. Teraz zaznacz wszystkie wiersze i kliknij prawym przyciskiem myszy na zaznaczeniu, kliknij Usuń wiersz .

  • Następnie. Microsoft Excel W oknie komunikatu pojawi się prośba o potwierdzenie usunięcia wiersza. Kliknij OK .

  • Następnie wyjąć filtr, naciskając Ctrl + Shift + L W końcu zobaczysz, że wszystkie puste komórki zniknęły z zakresu

Read More: Jak usunąć puste komórki w programie Excel (10 prostych sposobów)

3. zastosuj zaawansowaną funkcję filtra, aby usunąć puste komórki z zakresu

Na stronie Filtr zaawansowany funkcja Excela jest niesamowitym sposobem na wykluczenie puste komórki Załóżmy, że chcesz usunąć puste komórki z dwóch kolumn ( Data oraz Sprzedaż Zobaczmy, jak to zrobić, stosując Filtr zaawansowany opcja.

Kroki:

  • Najpierw wpisz znak not equal to ( ) symbol w Komórka G5 oraz H5 .

  • Następnie przejdź do Dane > Zaawansowane .

  • Następnie Filtr zaawansowany Pojawia się okno dialogowe, w którym należy wybrać Kopiuj do innej lokalizacji , podać Zakres listy ( B4:E12 ), Zakres kryteriów ( G4:H5 ), Kopiuj do ( B4 ). Następnie naciśnij OK .

  • Po wejściu OK , zakres jest filtrowany do innego miejsca jak poniżej (puste komórki usunięte).

Uwaga:

  • Pamiętaj, że nagłówek Zakres kryteriów ( G4:H5 ) musi być podobny do macierzystego zbioru danych ( B4:E12 ).

Read More: Jak obliczyć w Excelu, jeśli komórki nie są puste: 7 przykładowych formuł

4. usuwanie pustych komórek z pionowego zakresu

Tym razem użyję kombinacji IFERROR , INDEX , MAŁA , JEŚLI , MIN , ISBLANK oraz ROW funkcje usuwania pustych komórek występujących w pionowym zakresie zawierającym nazwy owoców.

Kroki:

  • Wpisz poniższą formułę w Komórka D5 i uderzyć Wejdź na stronę .
=IFERROR(INDEX($B$5:$B$12,SMALL(IF(ISBLANK($B$5:$B$12),"",ROW($B$5:$B$12)-MIN(ROW($B$5:$B$12))+1)), ROW(A1)),")

  • Po wprowadzeniu formuły otrzymasz poniższy wynik. Teraz przeciągnij w dół Uchwyt do napełniania ( + ) narzędzie do uzyskania ostatecznego rezultatu.

  • W końcu zobaczysz, że puste komórki są wykluczone z zakresu wynikowego.

🔎 Jak działa formuła?

  • ISBLANK($B$5:$B$12)

Tutaj ISBLANK Funkcja sprawdza, czy dana komórka jest pusta czy nie w zakresie B5:E12 i zwraca Prawdziwe lub Fałszywy .

  • WIERSZ($B$5:$B$12)

Teraz ROW funkcja zwraca numery wierszy z zakresu B5:E12 i odpowiedzieć:

{ 5;6;7;8;9;10;11;12 }

  • MIN(ROW($B$5:$B$12))

Następnie. MIN Funkcja znajduje najniższy numer wiersza w zakresie, który wynosi:

{5}

Później,

  • IF(ISBLANK($B$5:$B$12),"",ROW($B$5:$B$12)-MIN(ROW($B$5:$B$12))+1)

Powyższy wzór zwraca:

{ 1;2;"";4;5;6;"";8 }

Po tym,

  • SMALL(IF(ISBLANK($B$5:$B$12),"",ROW($B$5:$B$12)-MIN(ROW($B$5:$B$12))+1), ROW(A1))

Tutaj MAŁA Funkcja zwraca k -tą najmniejszą wartość z zakresu, a wzór odpowiada:

{ 1 }

Teraz nadchodzi INDEX funkcja,

  • INDEX($B$5:$B$12,SMALL(IF(ISBLANK($B$5:$B$12),"",ROW($B$5:$B$12)-MIN(ROW($B$5:$B$12))+1)), ROW(A1)))

Na stronie INDEX formuła zwrotu

{ "Apple" }

Wreszcie,

  • IFERROR(INDEX($B$5:$B$12,SMALL(IF(ISBLANK($B$5:$B$12),"",ROW($B$5:$B$12)-MIN(ROW($B$5:$B$12))+1)), ROW(A1))),")

Na stronie IFERROR funkcja zwraca puste miejsce, jeśli INDEX formuła zwraca błąd.

Related Content: Jak usunąć puste miejsca z listy za pomocą formuły w programie Excel (4 metody)

5. Usuwanie pustych komórek z poziomej listy zakresów

W przeciwieństwie do poprzedniej metody, teraz będę usuwał puste komórki z poziomego zakresu danych. Również tym razem wykorzystam kombinację funkcji Excela ( JEŚLI , KOLUMNA , SUMA , INDEX oraz MAŁA ).

Kroki:

  • Wpisz następujący wzór w Komórka B8 .
=IF(COLUMN(B:B)<=SUM(--($B$5:$I$5"))+1,INDEX($B$5:$I$5,0,SMALL(IF($B$5:$I$5"",COLUMN($B$5:$I$5)-1,"),COLUMN(B:B)-1))),")

  • Gdy tylko trafisz Wejdź na stronę , wzór da poniższy wynik.Przeciągnij Uchwyt do napełniania narzędzie w prawo, aby uzyskać ostateczne wyjście.

  • Wreszcie, oto ostateczny wynik, wszystkie puste komórki są usuwane z powyższego zakresu.

🔎 Jak działa formuła?

Wyjaśnijmy pierwszą część wzoru, która brzmi:

  • COLUMN(B:B)<=SUM(-($B$5:$I$5"))+1

Powyższy wzór zwraca

{ TRUE }

Gdzie,

  • COLUMN(B:B)

Na stronie KOLUMNA funkcja odpowiada numerowi kolumny B:B czyli:

{ 2 }

Następnie.

  • $B$5:$I$5""

To wróci:

{ TRUE,TRUE,FALSE,TRUE,TRUE,FALSE,TRUE }

Później,

  • SUMA(-($B$5:$I$5")

Na stronie SUMA Funkcja sumuje liczbę TRUE wartości i odpowiedzi:

{ 6 }

Następnie przejdź do drugiej części formuły:

  • INDEX($B$5:$I$5,0,SMALL(IF($B$5:$I$5"",KOLUMNA($B$5:$I$5)-1,""),KOLUMNA(B:B)-1))

Powyższy wzór zwraca:

{ "Apple" }

Gdzie,

  • IF($B$5:$I$5"",KOLUMNA($B$5:$I$5)-1,"")

Tutaj JEŚLI funkcja sprawdza, czy $B$5:$I$5"" i odpowiada na nie:

{ 1,2,"",4,5,6,"",8 }

Następnie,

  • SMALL(IF($B$5:$I$5"",KOLUMNA($B$5:$I$5)-1,""),KOLUMNA(B:B)-1)

Później MAŁA Funkcja zwraca k-tą najmniejszą wartość z naszego zakresu danych, która wynosi:

{ 1 }

Wreszcie, oto cała formuła:

  • IF(COLUMN(B:B)<=SUM(-($B$5:$I$5"))+1,INDEX($B$5:$I$5,0,SMALL(IF($B$5:$I$5"",COLUMN($B$5:$I$5)-1,"),COLUMN(B:B)-1))),")

Powyższy wzór zwraca:

{ Apple }

Read More: VBA do liczenia pustych komórek w zakresie w Excelu (3 metody)

Podobne lektury

  • Excel VBA: Sprawdź, czy wiele komórek jest pustych (9 przykładów)
  • Radzenie sobie z pustymi komórkami, które nie są naprawdę puste w programie Excel (4 sposoby)
  • Jak wypełnić puste komórki z 0 w programie Excel (3 metody)
  • Zastosuj formatowanie warunkowe w Excelu, jeśli inna komórka jest pusta
  • Null a puste miejsce w Excelu

6) Funkcja FILTRU programu Excel do usuwania pustych komórek

Jeśli pracujesz w Excel 365 , można użyć funkcja FILTRU do usuwanie pustych komórek z zakresu excela. W celu zastosowania funkcji dokonamy konwersji zakresu danych ( B4:E12 ) do tabeli Excela, naciskając Ctrl + T .

Kroki:

  • Wpisz poniższą formułę w Komórka B15 .
=FILTR(Tabela1,Tabela1[Produkty]"","")

  • Naciśnij Wejdź na stronę .
  • Powyższa formuła spowoduje powstanie tablicy (obrysowanej niebieskim kolorem) usuwającej puste komórki z pierwszej kolumny ( Produkty ) powyższej tabeli.

Read More: Jak zignorować puste komórki w zakresie w programie Excel (8 sposobów)

7) Użyj opcji Znajdź, aby usunąć puste komórki z zakresu w Excelu

Puste komórki z zakresu możemy bardzo łatwo usunąć za pomocą Znajdź opcja excel.

Kroki:

  • Najpierw należy wybrać zakres ( B5:E12 ) danych, a następnie naciśnij Ctrl + F doprowadzić do Znajdź i zamień Po pojawieniu się okna dialogowego, opuść Znajdź to, co Wartości od Patrz w z listy rozwijanej, zaznaczając opcję Dopasuj całą zawartość komórki i na koniec naciśnij Znajdź wszystkie .

  • W rezultacie otrzymasz listę zawierającą puste komórki. Teraz zaznacz całe wyjście, trzymając wciśnięty przycisk Ctrl Następnie przejdź do Strona główna > Komórki > Usuń > Usuń komórki doprowadzić do Usuń dialog.

  • Następnie należy wybrać opcję usuń i nacisnąć OK (patrz zrzut ekranu).

  • W rezultacie, oto wyjście, które otrzymałem, gdy wybrałem Przesunięcie komórek w górę opcja usunięcia. kliknij na OK .

  • Podsumowując, prasa Zamknij aby zakończyć proces.

Read More: Jak znaleźć i zastąpić puste komórki w programie Excel (4 metody)

8. usuwanie pustych komórek z zakresu przy użyciu opcji sortowania w Excelu

W tej metodzie pokażę Ci, jak usunąć puste komórki z zakresu przy użyciu Sortuj opcja w excelu.

Kroki:

  • Na początku wybierz zakres, a następnie przejdź do Dane > Sortowanie & Filtr > Sortuj od A do Z ikona (patrz zrzut ekranu).

  • W rezultacie zakres danych zostanie posortowany jak poniżej. Wszystkie puste wiersze znajdują się na końcu zakresu.

  • Teraz naciśnij Ctrl + - na klawiaturze, aby sprowadzić Usuń Wybierz okno dialogowe. Usuń wiersz i naciśnij przycisk OK .

  • Wreszcie, oto ostateczny wynik. Wszystkie puste wiersze są usuwane z naszego zakresu danych.

Read More: Jak usunąć puste komórki za pomocą formuły w programie Excel (7 metod)

9) Excel Power Query do usuwania pustych komórek

W tej metodzie pokażę ci, jak usunąć puste komórki za pomocą Excel Power Query Dla ułatwienia pracy przekonwertowałem mój zakres danych na tabelę, naciskając przycisk Ctrl +T .

Kroki:

  • Kliknij w dowolnym miejscu tabeli, przejdź do Dane > Z tabeli/zakresu .

  • W konsekwencji poniższa tabela pojawi się w Edytor zapytań Power Query okno - tutaj domyślnie, nieważne jest umieszczany we wszystkich pustych komórkach. Teraz z nowego okna postępuj zgodnie ze ścieżką: Strona główna > Usuń wiersze > Usuń puste wiersze .

  • W rezultacie wszystkie wiersze, które zawierały null, zostaną usunięte. Teraz, aby zamknąć operację, przejdź do Strona główna > Close & Load > Close & Load .

  • Podsumowując, ostateczny wynik pojawi się w nowym arkuszu w excelu, jak poniżej.

Read More: Jak automatycznie wypełniać puste komórki w Excelu wartością powyżej (5 prostych sposobów)

Wniosek

W powyższym artykule starałem się omówić kilka metod usuwania pustych komórek z zakresu w Excelu elaborat. Mam nadzieję, że te metody i wyjaśnienia będą wystarczające, aby rozwiązać swoje problemy. Proszę dać mi znać, jeśli masz jakieś pytania.

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.