Hoppa till huvudinnehåll

Kontrollera om cellen eller intervallet är tomt eller inte i Excel – enkel guide

Att hantera tomma celler eller intervall i Excel kan vara en avgörande del av datahantering och analys. Oavsett om du behöver identifiera, fylla eller hoppa över tomma celler är det viktigt att förstå hur du söker efter dem effektivt. Den här guiden ger enkla men effektiva metoder för att avgöra om en cell eller ett område är tomt i Excel, med praktiska tips för att förbättra dina färdigheter i datahantering.


Kontrollera om en cell är tom

Detta avsnitt är uppdelat i två delar för enkel identifiering av tomma celler i det angivna intervallet. Den första delen visar hur man returnerar specifik text när en tom cell påträffas, medan den andra delen visar hur man stoppar formelberäkningar när man stöter på en tom cell.


Om en cell är tom, returnera specifik text

Som visas i leveranstabellen nedan, om varan levereras i tid kommer den att markeras som Levererat i Fraktstatus kolumn. Vid försening förblir fraktstatusen tom. För att identifiera de tomma cellerna i den här kolumnen för att kontrollera leveransfördröjningen kan du göra enligt följande.

Välj en tom cell för att mata ut resultatet (som I2 i det här fallet), skriv in följande formel och tryck på ange nyckel. Välj sedan denna resultatcell och dra dess Fyll handtaget ner för att få resten av resultaten.

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

Anmärkningar:
  • I denna formel, F3 är cellen jag ska kontrollera om den är tom. "Dröjsmål" indikerar att om F3 är tomt kommer formeln att returnera Fördröjning som resultat. Omvänt, "Avslutade" betyder att om F3 inte är tomt kommer formeln att returnera Completed. Du kan ändra cellreferensen och specificerade texter efter dina behov.
  • Om du vill behålla resultatcellen tom när en tom cell påträffas, rensa den första angivna texten i formeln och lämna bara dubbla citattecken. Till exempel:
    =IF(ISBLANK(A2), "", "not blank")
  • Om cellerna verkar vara tomma men innehåller icke-synliga tecken såsom mellanslag eller andra icke-utskrivbara tecken, kommer dessa celler också att behandlas som icke-tomma celler. För att behandla dessa celler som tomma celler kan du använda följande formel:
    =IF(LEN(TRIM(A2))=0, "blank", "not blank")
Kämpar du för att identifiera tomma celler med mellanslag?
Prova Kutools för Excel's Ta bort utrymmen funktion. Det kan eliminera ledande, efterföljande utrymmen i ett intervall, vilket säkerställer att cellen förblir riktigt tom, allt med bara två klick.
Vill du komma åt den här funktionen? Ladda ner Kutools för Excel nu!

Om en cell är tom, sluta beräkna

I vissa situationer, när en formel stöter på en tom cell, kan den returnera ett fel eller ett oundantaget resultat, beroende på den specifika funktion och inställningar som tillämpas i arket. I exemplet nedan använder jag formeln =(C2-B2)/B2 för att beräkna den procentuella förändringen mellan föregående månad och denna månad för olika produkter. Men när källcellen är tom producerar formeln en # DIV / 0! fel. Det här avsnittet hjälper dig att förhindra detta fel när du hanterar tomma celler.

Välj en cell (som D2 i det här fallet), skriv in formeln nedan och tryck ange. Välj denna resultatcell och dra dess Fyll handtaget ner för att få resten av resultatet.

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

Som du kan se från ovanstående resultat har alla felvärden försvunnit även om det finns tomma celler.

Anmärkningar: I denna formel, B2 är cellen jag ska kontrollera om den är tom, (C2-B2)/B2 är formeln jag kommer att använda för att beräkna den procentuella förändringen. Ändra dessa variabler efter behov.

Kontrollera om ett intervall är tomt

Om du vill kontrollera om ett visst intervall är tomt, kan formeln i det här avsnittet göra dig en tjänst.

Här ska jag ta sortimentet G1:K8 som ett exempel. För att kontrollera om detta intervall är tomt eller inte, gör så här.

Välj en tom cell för att mata ut resultatet, ange följande formel och tryck på ange nyckel.

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

Anmärkningar:
  • Denna formel kontrollerar om intervallet G1:K8 är tomt. Om intervallet är tomt returnerar det "Det är tomt" som resultat. Om intervallet inte är tomt returnerar det "Det är inte tomt". Du kan ändra cellreferensen och specificerade texter efter dina behov.
  • Om du inte vill ange texter och bara återkomma TURE or FALSK, använd den här formeln:
    =SUMPRODUCT(--(G1:K8<>""))=0
    Denna formel returnerar TRUE om intervallet är tomt, annars returnerar den FALSE.
  • Om cellerna verkar vara tomma men innehåller icke-synliga tecken såsom mellanslag eller andra icke-utskrivbara tecken, kommer dessa celler också att behandlas som icke-tomma celler. För att behandla dessa celler som tomma celler kan du använda följande formel:
    =IF(SUMPRODUCT(--(TRIM(G1:K8)<>""))=0,"It is blank","It is not blank")
    or
    =SUMPRODUCT(--(TRIM(G1:K8)<>""))=0
  • För att kontrollera om flera intervall är tomma, prova den här formeln:
    =IF(AND(SUMPRODUCT(--(A7:C9<>""))=0, SUMPRODUCT(--(M2:P2<>""))=0),"Empty","has value")

Tips: Markera tomma celler

Att markera tomma celler gör det lättare att identifiera och adressera tomma celler i stora datamängder. Det här avsnittet kommer att utforska hur du visuellt markerar tomma celler i din datauppsättning med hjälp av Excels villkorliga formatering.

Steg 1: Välj intervallet där du vill markera de tomma cellerna.
Steg 2: Öppna dialogrutan Ny formateringsregel

Enligt Hem fliken, klicka Villkorlig formatering > Markera cellreglerna > Mer regel.

Steg 3: Skapa en villkorlig formateringsregel

I Ny formateringsregel i dialogrutan måste du konfigurera enligt följande.

  1. Välja Blanks från Formatera endast celler med listrutan.
  2. Klicka på bildad knappen för att ange en fyllningsfärg för de tomma cellerna.
  3. Klicka på OK för att spara regeln.
Resultat

Alla tomma celler i det valda området är markerade med angiven fyllningsfärg.


Sammanfattningsvis lär den här guiden ut effektiva sätt att kontrollera och hantera tomma celler eller intervall i Excel. Oavsett om du är nybörjare eller erfaren Excel-användare, kommer att behärska dessa enkla men kraftfulla metoder öka din produktivitet och noggrannhet när du arbetar med data. För dem som är ivriga att fördjupa sig i Excels möjligheter, har vår webbplats en mängd handledningar. Upptäck fler Excel-tips och tricks här.

Bästa kontorsproduktivitetsverktyg

Populära funktioner: Hitta, markera eller identifiera dubbletter   |  Ta bort tomma rader   |  Kombinera kolumner eller celler utan att förlora data   |   Rund utan formel ...
Superuppslag: Flera kriterier VLookup    VLookup med flera värden  |   VSök över flera ark   |   Fuzzy Lookup ....
Avancerad rullgardinslista: Skapa snabbt en rullgardinslista   |  Beroende rullgardinslista   |  Flervals-rullgardinslista ....
Kolumnhanterare: Lägg till ett specifikt antal kolumner  |  Flytta kolumner  |  Växla synlighetsstatus för dolda kolumner  |  Jämför intervall och kolumner ...
Utvalda funktioner: Rutnätsfokus   |  Designvy   |   Stor formelbar    Arbetsbok & Bladhanterare   |  Resursbibliotek (Automatisk text)   |  Datumväljare   |  Kombinera arbetsblad   |  Kryptera/Dekryptera celler    Skicka e-postmeddelanden efter lista   |  Superfilter   |   Specialfilter (filtrera fet/kursiv/genomstruken...) ...
Topp 15 verktygssatser12 text verktyg (lägga till text, Ta bort tecken, ...)   |   50 + Diagram Typer (Gantt Chart, ...)   |   40+ Praktiskt Formler (Beräkna ålder baserat på födelsedag, ...)   |   19 Införande verktyg (Infoga QR-kod, Infoga bild från sökväg, ...)   |   12 Konvertering verktyg (Siffror till ord, Valutaväxling, ...)   |   7 Slå ihop och dela verktyg (Avancerade kombinera rader, Dela celler, ...)   |   ... och mer

Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid.  Klicka här för att få den funktion du behöver mest...

kte-flik 201905


Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare

  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!
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