Przejdź do głównej zawartości

Sprawdź, czy komórka lub zakres jest pusty w Excelu – łatwy przewodnik

Radzenie sobie z pustymi komórkami lub zakresami w programie Excel może być kluczową częścią zarządzania danymi i ich analizy. Niezależnie od tego, czy chcesz zidentyfikować, wypełnić czy pominąć puste komórki, niezbędna jest wiedza, jak skutecznie je sprawdzać. W tym przewodniku przedstawiono proste, ale skuteczne metody sprawdzania, czy komórka lub zakres jest pusta w programie Excel, wraz z praktycznymi wskazówkami zwiększającymi umiejętności obsługi danych.


Sprawdź, czy komórka jest pusta

Ta sekcja jest podzielona na dwie części w celu prostej identyfikacji pustych komórek w określonym zakresie. Pierwsza część pokazuje, jak zwrócić określony tekst w przypadku napotkania pustej komórki, natomiast druga część pokazuje, jak zatrzymać obliczenia formuły w przypadku napotkania pustej komórki.


Jeśli komórka jest pusta, zwróć określony tekst

Jak pokazano w poniższej tabeli przesyłek, jeśli przedmiot zostanie dostarczony na czas, zostanie oznaczony jako Dostarczany Stan wysyłki kolumna. W przypadku opóźnienia status wysyłki pozostaje pusty. Aby zidentyfikować puste komórki w tej kolumnie i sprawdzić opóźnienie dostarczenia, możesz wykonać następujące czynności.

Wybierz pustą komórkę, w której chcesz wyprowadzić wynik (w tym przypadku I2), wprowadź następującą formułę i naciśnij Wchodzę klucz. Następnie wybierz tę komórkę wynikową i przeciągnij ją Wypełnij uchwyt w dół, aby uzyskać resztę wyników.

=IF(ISBLANK(F2), "Delay", "Completed") 

Uwagi:
  • W tym wzorze F3 to komórka, sprawdzę, czy jest pusta. "Opóźnienie" wskazuje, że jeśli klawisz F3 jest pusty, formuła zwróci jako wynik Opóźnienie. I odwrotnie, "Zakończony" oznacza, że ​​jeśli klawisz F3 nie jest pusty, formuła zwróci Ukończono. Możesz modyfikować odwołanie do komórki i określone teksty zgodnie ze swoimi potrzebami.
  • Jeśli chcesz, aby komórka wynikowa była pusta w przypadku napotkania pustej komórki, wyczyść pierwszy określony tekst w formule, pozostawiając jedynie podwójne cudzysłowy. Jak na przykład:
    =IF(ISBLANK(A2), "", "not blank")
  • Jeśli komórki wydają się puste, ale zawierają niewidoczne znaki, takie jak spacje lub inne znaki niedrukowalne, komórki te również będą traktowane jako komórki niepuste. Aby potraktować te komórki jako puste, możesz użyć następującej formuły:
    =IF(LEN(TRIM(A2))=0, "blank", "not blank")
Masz trudności z identyfikacją pustych komórek za pomocą spacji?
Próbować Kutools dla programu Excel's Usuń spacje funkcja. Może eliminować początkowe i końcowe spacje w zakresie, zapewniając, że komórka pozostanie naprawdę pusta, a wszystko to za pomocą zaledwie dwóch kliknięć.
Czy chcesz uzyskać dostęp do tej funkcji? Pobierz teraz Kutools dla Excela!

Jeśli komórka jest pusta, przestań obliczać

W niektórych sytuacjach, gdy formuła napotka pustą komórkę, może zwrócić błąd lub nieoczekiwany wynik, w zależności od konkretnej funkcji i ustawień zastosowanych w arkuszu. W poniższym przykładzie używam formuły = (C2-B2) / B2 aby obliczyć procentową zmianę między poprzednim miesiącem a bieżącym miesiącem dla różnych produktów. Jeśli jednak komórka źródłowa jest pusta, formuła generuje a # DIV / 0! błąd. W tej sekcji dowiesz się, jak zapobiegać temu błędowi w przypadku pustych komórek.

Wybierz komórkę (w tym przypadku np. D2), wprowadź poniższą formułę i naciśnij Wchodzę. Wybierz tę komórkę wynikową i przeciągnij ją Wypełnij uchwyt w dół, aby uzyskać resztę wyniku.

=IF(ISBLANK(B2), "", (C2-B2)/B2)

Jak widać z powyższych wyników, wszystkie wartości błędów zniknęły, chociaż były puste komórki.

Note: W tym wzorze B2 to komórka, sprawdzę, czy jest pusta, (C2-B2)/B2 to wzór, którego użyję do obliczenia zmiany procentowej. Zmień te zmienne według potrzeb.

Sprawdź, czy zakres jest pusty

Jeśli chcesz sprawdzić, czy dany zakres jest pusty, formuła w tej sekcji może Ci pomóc.

Tutaj wezmę zakres G1:K8 jako przykład. Aby sprawdzić, czy ten zakres jest pusty, wykonaj następujące czynności.

Wybierz pustą komórkę, aby wyprowadzić wynik, wprowadź następującą formułę i naciśnij Wchodzę klawisz.

=IF(SUMPRODUCT(--(G1:K8<>""))=0,"It is blank","It is not blank")

Uwagi:
  • Ta formuła sprawdza, czy zakres G1:K8 jest pusty. Jeśli zakres jest pusty, jako wynik zwraca „Jest pusty”. Jeśli zakres nie jest pusty, zwraca „To nie jest puste”. Możesz modyfikować odwołanie do komórki i określone teksty zgodnie ze swoimi potrzebami.
  • Jeśli nie chcesz podawać tekstów i po prostu wrócić TURA or FAŁSZYWY, użyj tej formuły:
    =SUMPRODUCT(--(G1:K8<>""))=0
    Ta formuła zwraca wartość PRAWDA, jeśli zakres jest pusty, w przeciwnym razie zwraca wartość FAŁSZ.
  • Jeśli komórki wydają się puste, ale zawierają niewidoczne znaki, takie jak spacje lub inne znaki niedrukowalne, komórki te również będą traktowane jako komórki niepuste. Aby potraktować te komórki jako puste, możesz użyć następującej formuły:
    =IF(SUMPRODUCT(--(TRIM(G1:K8)<>""))=0,"It is blank","It is not blank")
    or
    =SUMPRODUCT(--(TRIM(G1:K8)<>""))=0
  • Aby sprawdzić, czy wiele zakresów jest pustych, wypróbuj tę formułę:
    =IF(AND(SUMPRODUCT(--(A7:C9<>""))=0, SUMPRODUCT(--(M2:P2<>""))=0),"Empty","has value")

Wskazówki: Zaznacz puste komórki

Podświetlanie pustych komórek ułatwia identyfikację i adresowanie pustych komórek w dużych zestawach danych. W tej sekcji dowiesz się, jak wizualnie wyróżnić puste komórki w zestawie danych przy użyciu formatowania warunkowego programu Excel.

Krok 1: Wybierz zakres, w którym chcesz wyróżnić puste komórki.
Krok 2: Otwórz okno dialogowe Nowa reguła formatowania

Pod Strona główna tab, kliknij Formatowanie warunkowe > Podświetl Zasady komórek > Więcej zasad.

Krok 3: Utwórz regułę formatowania warunkowego

W Nowa reguła formatowania W oknie dialogowym należy skonfigurować w następujący sposób.

  1. Wybierz Puste z Formatuj tylko komórki za pomocą Lista rozwijana.
  2. Kliknij utworzony aby określić kolor wypełnienia pustych komórek.
  3. Kliknij OK przycisk, aby zapisać regułę.
Wynik

Wszystkie puste komórki w wybranym zakresie zostaną podświetlone określonym kolorem wypełnienia.


Podsumowując, ten przewodnik uczy skutecznych sposobów sprawdzania i zarządzania pustymi komórkami lub zakresami w programie Excel. Niezależnie od tego, czy jesteś nowicjuszem, czy doświadczonym użytkownikiem programu Excel, opanowanie tych prostych, ale skutecznych metod zwiększy Twoją produktywność i dokładność podczas pracy z danymi. Dla tych, którzy chcą głębiej zagłębić się w możliwości Excela, nasza strona internetowa oferuje mnóstwo samouczków. Tutaj znajdziesz więcej porad i wskazówek dotyczących Excela.

Najlepsze narzędzia biurowe

🤖 Pomocnik AI Kutools: Zrewolucjonizuj analizę danych w oparciu o: Inteligentne wykonanie   |  Wygeneruj kod  |  Twórz niestandardowe formuły  |  Analizuj dane i generuj wykresy  |  Wywołaj funkcje Kutools...
Popularne funkcje: Znajdź, wyróżnij lub zidentyfikuj duplikaty   |  Usuń puste wiersze   |  Łącz kolumny lub komórki bez utraty danych   |   Okrągły bez wzoru ...
Super wyszukiwanie: Wiele kryteriów VLookup    Wiele wartości VLookup  |   Przeglądanie pionowe na wielu arkuszach   |   Wyszukiwanie rozmyte ....
Zaawansowana lista rozwijana: Szybko twórz listę rozwijaną   |  Zależna lista rozwijana   |  Lista rozwijana wielokrotnego wyboru ....
Menedżer kolumn: Dodaj określoną liczbę kolumn  |  Przesuń kolumny  |  Przełącz stan widoczności ukrytych kolumn  |  Porównaj zakresy i kolumny ...
Polecane funkcje: Fokus siatki   |  Widok projektu   |   Duży pasek formuły    Menedżer skoroszytów i arkuszy   |  Biblioteka zasobów (Automatyczny tekst)   |  Selektor dat   |  Połącz arkusze   |  Szyfruj/odszyfruj komórki    Wysyłaj e-maile według listy   |  Super filtr   |   Specjalny filtr (filtruj pogrubienie/kursywa/przekreślenie...) ...
15 najlepszych zestawów narzędzi12 Tekst Tools (Dodaj tekst, Usuń znaki, ...)   |   50 + Wykres rodzaje (Wykres Gantta, ...)   |   40+ Praktyczne Wzory (Oblicz wiek na podstawie urodzin, ...)   |   19 Wprowadzenie Tools (Wstaw kod QR, Wstaw obraz ze ścieżki, ...)   |   12 Konwersja Tools (Liczby na słowa, Przeliczanie walut, ...)   |   7 Połącz i podziel Tools (Zaawansowane wiersze łączenia, Podział komórki, ...)   |   ... i więcej

Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas.  Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...

Opis


Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę

  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!
Comments (8)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
Hello, what if you have multiple ranges to include in the formula? i.e. A2:D2 and M2:P2, When I add in the 2nd range the formula does not work...
This comment was minimized by the moderator on the site
Hi Nicholas Haughn,

The following formula can help you. Please give it a try. Thank you.
=IF(AND(SUMPRODUCT(--(A2:D2<>""))=0, SUMPRODUCT(--(M2:P2<>""))=0),"Empty","has value")
This comment was minimized by the moderator on the site
Hola,
Me gustaría cambia los resultados de VERDADERO/FALSO por otras palabras, es posible?
muchas gracias
This comment was minimized by the moderator on the site
Hi Paula,
If you want to display a specific result other than TRUE or FALSE, please enclose the formula in an IF function. Such as:
=IF(SUMPRODUCT(--(G1:K8<>""))=0, "Yes", "No")
This comment was minimized by the moderator on the site
Muchísimas gracias!!
Rated 5 out of 5
This comment was minimized by the moderator on the site
Hi

Thanks for this. It is what I needed. I am curious what is the significance of the '--' in the formula?
This comment was minimized by the moderator on the site
Hi Joe Shaer,
The double dash is used for converting a list of boolean (TRUE, FALSE) values to ZEROs and ONEs, which is a useful technique in many advanced formulas that work with cell ranges.
This comment was minimized by the moderator on the site
Thanks for this formula. 😊

To make it even more complete I would recommend to use the trim function on the range to eliminate white spaces too:
=SUMPRODUCT(--(TRIM(G1:K8)<>""))=0

Cheers, Dirk
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations