Innehållsförteckning
Under de många beräkningarna stöter vi på följande Blank celler, vilket leder till en utgång på noll. Men i många fall kan Blank cell jämfört med nollvärdet som utgång är att föredra. Eftersom det kan ge mer klarhet i förståelsen av beräkningarna. Om du är nyfiken på hur du kan Lämna en cell Blank om det inte finns några uppgifter i den, kan den här artikeln vara till nytta för dig. I den här artikeln diskuterar vi hur du kan Lämna en cell Blank om det inte finns några uppgifter i Excel med en utförlig förklaring.
Ladda ner övningsboken
Ladda ner arbetsboken nedan.
Lämna cellen tom om det inte finns några uppgifter.xlsm
5 enkla sätt att lämna cellen tom om det inte finns några data
Vi kommer att använda nedanstående dataset i demonstrationssyfte. Vi har Produkt-ID , deras Kvantitet , Pris per enhet , och kostnader . etc. Det finns några poster i kolumnen Kvantitet som inte innehåller något värde. Detta leder till några poster i kolumnen Kostnad att vara noll. Men vi vill Lämna de är fulla Blank , i stället för att visa noll. Vi visar fem olika sätt att lösa problemet genom att följa dem.
1. Användning av IF-funktionen
Användning av IF-funktionen. , kan vi Lämna cellen Blank i Excel om det inte finns några data att visa i cellen.
Steg
- Om du tittar noga kommer du att märka att cellerna E7 , E9 E12 , och E14 är i själva verket tomma.
- Det numeriska värdet för dessa celler är lika med 0. Men ändå är dessa celler upptagna med ett värde på 0 dollar.
- Vi måste helt ta bort allt innehåll i dessa celler. Med andra ord vill vi placera dessa celler i Blank staten.
- Orsaken till dessa celler är inte Blank trots att det inte finns några uppgifter, beror på de formler som används här.
- Formlerna i intervallet av celler F5:F14 visas här. Dessa formler tvingar cellerna att visa nollvärden med Valuta format.
- För att Lämna en cell Blank Om det inte finns några uppgifter, används följande formel:
=IF(C5="","",C5*D5)
- Dra sedan i Handtag för fyllning till cell E14 .
- Detta kommer att utföra samma formel som tidigare, men den här gången visas nollvärdena och lämnas kvar som Blank celler.
- På så sätt kan vi Lämna en cell Blank om det inte finns några uppgifter i cellen.
Läs mer: Excel IFERROR-funktion för att returnera tomt i stället för 0
2. Kombination av IF och IS BLANK Funktioner
Genom att använda kombinationen av IF och ISBLANK funktioner kan vi kontrollera om cellen i Excel är Blank och sedan Lämna den Blank om det inte finns några uppgifter att visa.
Steg
- Om du tittar noga, kommer du att märka att cellerna E7 , E10 , och E12 är tomma.
- Det numeriska värdet för dessa celler är lika med 0. Men ändå är dessa celler upptagna med ett värde på 0 dollar.
- De primära cellerna visar nollvärden, inte en Blank cellen beror på deras formler och formatering.
- Formlerna i intervallet av celler F5:F14 visas här. Dessa formler tvingar cellerna att visa nollvärden med Valuta format.
- För att kringgå detta problem kan vi använda följande formel:
=IF(ISBLANK(C5), "", C5*D5)
Fördelning av formler
- ISBLANK(C5): Denna funktion kontrollerar följande C5 cell om det är Blank eller inte. Om det är Blank , kommer den att returnera en Boolean True I annat fall returneras en Boolean False .
- IF(ISBLANK(C5), "", C5*D5): Beroende på hur det går med återkomsten från ISBLANK funktion, den IF funktionen kommer att återge "" om återkomsten från den ISBLANK funktionen är True Om det i annat fall är så att återkomsten från ISBLANK funktionen är Falskt , den IF funktionen kommer att återge värdet av C5*D5 .
- Dra sedan i Handtag för fyllning till cell E14 .
- Detta kommer att utföra samma formel som tidigare, men den här gången visas inte nollvärdena, utan de lämnas kvar som Blank celler.
Läs mer: Hur du använder VLOOKUP för att returnera tomt i stället för 0 (7 sätt)
Liknande läsningar
- Hur man tar bort nollor framför ett nummer i Excel (6 enkla sätt)
- Dölj rader med nollvärden i Excel med hjälp av makro (3 sätt)
- Hur man döljer diagramserier utan data i Excel (4 enkla metoder)
- Dölja nollvärden i Excel-pivottabellen (3 enkla metoder)
3. Tillämpning av funktionerna IF och ISNUMBER
Användning av kombinationen av IF och ISNUMMER funktioner kan vi kontrollera om cellen är Blank och sedan Lämna det som Blank om det inte finns några uppgifter att visa.
Steg
- Om du tittar noga kommer du att märka att cellerna E7 , E9 E12 , och E14 är i själva verket tomma.
- Det numeriska värdet på dessa celler är lika med 0. Men ändå är dessa celler upptagna med en $0 värde.
- Vi måste ta bort allt innehåll i dessa celler helt och hållet. Med andra ord vill vi placera dessa celler i Blank staten.
- Orsaken till dessa celler är inte Blank trots att det inte finns några uppgifter, beror på de formler som används här.
- Formlerna i intervallet av celler F5:F14 visas här. Dessa formler tvingar cellerna att visa nollvärden med Valuta format.
- För att kringgå problemet anger vi följande formel:
=IF(ISNUMBER(C5),C5*D5,"")
Fördelning av formler
- ISNUMMER(C5) : Denna funktion kontrollerar följande C5 cell om det är ett nummer eller inte. Om det är ett nummer återges en boolean True I annat fall returneras en Boolean False .
- IF(ISNUMBER(C5),C5*D5,"") : Beroende på hur det går med återkomsten från ISNUMMER funktion, den IF funktionen kommer att återge "" om återkomsten från den ISBLANK funktionen är Falskt Om det i annat fall är så att återkomsten från ISNUMMER funktionen är True IF funktionen kommer att återge värdet av C5*D5 .
- Dra sedan i Handtag för fyllning till cell E14 .
- På detta sätt utförs samma formel som tidigare, men den här gången kommer de celler som inte innehåller några data att lämnas kvar, Blank .
💬 Anteckning
- ISNUMMER återger True endast om posten är Number. För alla former av icke-numeriska värden, som t.ex. Blank , utrymme, etc., den ISNUMMER kommer att återge Falskt .
- Formeln här gör alltså att cellen Blank om cellinnehållet är Blank eller andra icke-numeriska tecken. Användarna måste vara medvetna om detta.
Läs mer: Hur man tillämpar VLOOKUP för att returnera tomt i stället för 0 eller NA
4. Använda anpassad formatering
Anpassad formatering hjälper oss att välja enskilda celler och sedan formatera dem. Lämna endast den Blank celler om det inte finns några andra uppgifter att visa.
Steg
- I datasetet som visas nedan kan vi se att cellerna E7 , E9 , E12 , och E14 nu har noll data i dessa celler, men trots det är de inte i en Blank De visar fortfarande 0 värden.
- För att lösa detta problem och sätta Blank cell i de celler som nu har data, kan vi formatera om datasetet. Vilket kan visa den Blank om det inte finns några uppgifter i den.
- För att göra detta markerar du cellintervallet D5:F14 .
- Högerklicka sedan på den.
- På kontextmenyn klickar du på Formatera celler .
- I dialogrutan Formatera celler klickar du på Anpassad från Antal fliken.
- Skriv sedan " $General;; " i Typ fältet och klicka sedan på OK .
- Efter att ha klickat på OK märker du att värdena nu visas som Blank om det inte finns några uppgifter.
💬 Anteckning
- I dialogrutan för anpassad formatering måste vi skriva " ;; " efter general. Samtidigt måste vi sätta en $ skylten framför Allmänt , för att hålla den Valuta formatet. I annat fall kommer detta att avlägsna Valuta format från siffrorna.
Läs mer: Hur man använder XLOOKUP för att returnera tomt i stället för 0
5. Inbäddning av VBA-kod
Med hjälp av en enkel VBA Makro kan drastiskt minska tiden för att upptäcka och Lämna celler Blank om det inte finns några uppgifter.
Steg
- Gå först till Utvecklare och klickar sedan på Visual Basic .
- Klicka sedan på Infoga > Modul .
- I Modul fönstret, skriv in följande kod.
Sub Blank_Cell() Dim x As Range For Each x In Range("B5:F14") If x.Value = 0 Then x.Value = " " Next x End Sub
- Stäng sedan fönstret.
- Gå därefter till Visa fliken > Makroer> Visa makroer .
- Efter att ha klickat på Visa makron , välj de makron som du skapade nyss. Namnet här är Blank_Cell Klicka sedan på Kör .
- Efter att ha klickat på Kör Du kommer att märka att cellerna utan data nu visar Blank cell i stället för $0 . Vi lyckades också hålla Valuta formatet för resten av cellen intakt.
💬 Anteckning
- Du måste redigera koden för ditt dataset för att välja det avsedda intervallet av celler.
- Försök att undvika att lägga till icke-numeriska kolumner eller rader i intervallet. Lägg till ett antal celler som är absolut nödvändiga.
Slutsats
Sammanfattningsvis kan man säga att frågan om att lämna en cell Blank om det inte finns några uppgifter löses genom att tillhandahålla fem separata lösningar. IF , ISBLANK , och ISNUMMER Vi använde också VBA-makrot. VBA makrometoden kräver föregående VBA-relaterad kunskap för att förstå från början.
För det här problemet bifogas en arbetsbok med makroaktivering där du kan öva på dessa metoder.
Du får gärna ställa frågor eller ge feedback i kommentarsfältet. Alla förslag för att förbättra Excellent samhället kommer att vara mycket uppskattat.