Titta på video - Hur man döljer nollvärden i Excel + hur man tar bort nollvärden
Om du föredrar att läsa framför att titta på en video, nedan är den fullständiga skriftliga handledningen.
Ibland kanske du vill i Excel dölja nollvärden i din datauppsättning och visa dessa celler som tomma ämnen.
Anta att du har en datamängd som visas nedan och du vill dölja värdet 0 i alla dessa celler (eller vill ersätta den med något som ett bindestreck eller texten "Inte tillgänglig").
Även om du kan göra detta manuellt med en liten datamängd, behöver du bättre sätt när du arbetar med stora datamängder.
I den här självstudien visar jag dig flera sätt att dölja nollvärden i Excel och en metod för att välja och ta bort alla nollvärden från datamängden.
Viktig notering: När du döljer en 0 i en cell med hjälp av metoderna som visas i den här självstudien, döljer den bara 0: n och tar inte bort den. Även om cellerna kan se tomma ut, innehåller dessa celler fortfarande 0: orna. Och om du använder dessa celler (som har dolda nollor) i någon formel kommer dessa att användas i formeln.Låt oss börja och dyka in i var och en av dessa metoder!
Dölj automatiskt nollvärde i celler automatiskt
Excel har en inbyggd funktionalitet som låter dig automatiskt dölja alla nollvärden för hela kalkylbladet.
Allt du behöver göra är att avmarkera en ruta i Excel -alternativ, och ändringen tillämpas på hela kalkylbladet.
Anta att du har försäljningsdatauppsättningen enligt nedan och du vill dölja alla nollvärden och visa tomma celler istället.
Nedan följer stegen för att dölja nollor från alla celler i en arbetsbok i Excel:
- Öppna arbetsboken där du vill dölja alla nollor
- Klicka på fliken Arkiv
- Klicka på Alternativ
- Klicka på alternativet "Avancerat" i den vänstra rutan i dialogrutan Excel -alternativ som öppnas
- Rulla ner till avsnittet som säger "Visa alternativ för det här kalkylbladet" och välj det kalkylblad där du vill dölja nollorna.
- Avmarkera alternativet "Visa en nolla i celler som har nollvärde"
- Klicka på Ok
Stegen ovan skulle omedelbart dölja nollor i alla celler i det valda kalkylbladet.
Denna ändring tillämpas också på celler där noll är ett resultat av en formel.
Kom ihåg att den här metoden bara döljer 0 -värdet i cellerna och inte tar bort dessa. 0 är fortfarande kvar, den är bara dold.
Detta är den bästa och snabbaste metoden för att dölja nollvärden i Excel. Men det här är bara användbart om du vill dölja nollvärden i hela kalkylbladet. Om du bara vill att detta ska dölja nollvärden i ett specifikt cellintervall, är det bättre att använda andra metoder som behandlas i den här självstudien.Dölj nollvärde i celler med villkorlig formatering
Även om ovanstående metod är den mest praktiska, tillåter den dig inte att bara dölja nollor inom ett specifikt intervall (det döljer snarare nollvärden i hela kalkylbladet).
Om du bara vill dölja nollor för en specifik datamängd (eller flera datamängder) kan du använda villkorlig formatering.
Med villkorlig formatering kan du tillämpa ett specifikt format baserat på värdet i cellerna. Så om värdet i vissa celler är 0 kan du helt enkelt programmera villkorlig formatering för att dölja det (eller till och med markera det om du vill).
Anta att du har en dataset som visas nedan och du vill dölja nollor i cellerna.
Nedan följer stegen för att dölja nollor i Excel med villkorlig formatering:
- Välj datauppsättningen
- Klicka på fliken "Hem"
- Klicka på "Villkorlig formatering" i gruppen "Stilar".
- Placera markören över alternativen "Markera celleregler" och i alternativen som visas klickar du på alternativet "Lika med".
- I dialogrutan "Lika med" anger du "0" i det vänstra fältet.
- Välj listrutan Format och klicka på "Anpassat format".
- I fliken "Formatera celler" väljer du fliken "Teckensnitt".
- Välj den vita färgen i rullgardinsmenyn Färg.
- Klicka på OK.
- Klicka på OK.
Stegen ovan ändrar teckensnittsfärgen för cellerna som har nollorna till vita, vilket gör att dessa celler ser tomma ut.
Den här lösningen fungerar bara när du har en vit bakgrund i kalkylbladet. Om det finns någon annan bakgrundsfärg i cellerna kan den vita färgen fortfarande hålla nollorna synliga.
Om du verkligen vill dölja nollorna i cellerna, där cellerna ser tomma ut oavsett vilken bakgrundsfärg som ges till cellerna, kan du använda stegen nedan.
- Välj datauppsättningen
- Klicka på fliken "Hem"
- Klicka på "Villkorlig formatering" i gruppen "Stilar".
- Placera markören över alternativen "Markera celleregler" och i alternativen som visas klickar du på alternativet "Lika med".
- I dialogrutan "Lika med" anger du 0 i det vänstra fältet.
- Välj listrutan Format och klicka på Anpassat format.
- I dialogrutan "Formatera celler" väljer du fliken "Nummer" och klickar på alternativet "Anpassat" i den vänstra rutan.
- I alternativet Anpassat format anger du följande i fältet Typ: ;;; (tre halvkolon utan utrymme)
- Klicka på OK.
- Klicka på OK.
Stegen ovan ändrar den anpassade formateringen av celler som har värdet 0.
När du använder tre semikolon som format döljer det allt i cellen (oavsett om det är numeriskt eller text). Och eftersom detta format endast tillämpas på de celler som har värdet 0 i det, döljer det bara nollorna och inte resten av datamängden.
Du kan också använda den här metoden för att markera dessa celler i en annan färg (som rött eller gult). För att göra detta, lägg bara till ytterligare ett steg (efter steg 8) där du måste välja fliken Fyll i dialogrutan "Formatera celler" och välj sedan färgen där du vill markera cellerna.Båda metoderna som behandlas ovan fungerar också när 0 är ett resultat av en formel i en cell.
Obs! Både metoden som omfattas av detta avsnitt döljer bara nollvärdena. Det tar inte bort dessa nollor. Det betyder att om du använder dessa celler i beräkningar kommer alla nollor också att användas.Dölj nollvärde med anpassad formatering
Ett annat sätt att dölja nollvärden från en datamängd är genom att skapa ett anpassat format som döljer värdet i celler som har 0s, medan alla andra värden visas som förväntat.
Nedan följer stegen för att använda ett anpassat format för att dölja nollor i celler:
- Välj hela datauppsättningen som du vill använda det här formatet för. Om du vill ha detta för hela kalkylbladet markerar du alla celler
- Med markerade celler klickar du på fliken Hem
- Klicka på alternativet Format i gruppen Celler
- Klicka på Formatera celler i listrutan. Detta öppnar dialogrutan Formatera celler
- I dialogrutan Formatera celler väljer du fliken Nummer
- Klicka på alternativet Anpassat i alternativet i den vänstra rutan.
- I alternativen till höger anger du följande format i fältet Typ: 0;-0;;@
- Klicka på OK
Stegen ovan skulle tillämpa ett anpassat format på de markerade cellerna där endast de celler som har värdet 0 formateras för att dölja värdet, medan resten av cellerna visar data som förväntat.
Hur fungerar detta anpassade format?
I Excel finns det fyra typer av dataformat som du anger:
- Positiva siffror
- Negativa siffror
- Nollor
- Text
Och för var och en av dessa datatyper kan du ange ett format.
I de flesta fall finns det ett standardformat - Allmänt, som håller alla dessa datatyper synliga. Men du har flexibiliteten att skapa ett specifikt format för var och en av dessa datatyper.
Nedan följer den anpassade formatstrukturen du måste följa om du använder ett anpassat format för var och en av dessa datatyper:
;;;
I metoden som täcks ovan har jag specificerat formatet till:
0;-0;;@
Ovanstående format gör följande:
- Positiva siffror visas som de är
- Negativa siffror visas med ett negativt tecken
- Nollor är dolda (eftersom inget format har angetts)
- Text visas som den är
Ersätt nollor med streck eller viss specifik text
I vissa fall kanske du inte bara vill dölja nollorna i cellerna, utan ersätta dessa med något mer mening.
Till exempel kanske du vill ta bort nollorna och ersätta det med ett bindestreck eller en text som "Inte tillgänglig" eller "Data ännu inte komma"
Detta görs igen möjligt med hjälp av anpassad nummerformatering, där du kan ange vad en cell ska visa istället för en nolla.
Nedan följer stegen för att konvertera en 0 till en bindestreck i Excel:
- Välj hela datauppsättningen som du vill använda det här formatet för. Om du vill ha detta för hela kalkylbladet markerar du alla celler
- Med markerade celler klickar du på fliken Hem
- Klicka på alternativet Format i gruppen Celler
- Klicka på Formatera celler i listrutan. Detta öppnar dialogrutan Formatera celler
- I dialogrutan Formatera celler väljer du fliken Nummer
- Klicka på alternativet Anpassat i alternativet i den vänstra rutan.
- I alternativen till höger anger du följande format i fältet Typ: 0;-0;-;@
- Klicka på OK
Stegen ovan skulle behålla alla andra celler som de är och ändra cellerna med värdet 0 för att visa en streck (-).
Notera: I det här exemplet har jag valt att ersätta nollan med ett bindestreck, men du kan också använda valfri text. Om du till exempel vill visa NA i cellerna kan du använda följande format: 0; -0; ”NA”;@Proffstips: Du kan också ange några textfärger i anpassad nummerformatering. Om du till exempel vill att cellerna med nollor ska visa texten NA i röd färg kan du använda följande format: 0; -0; [Röd] ”NA”;@Dölj nollvärden i pivottabeller
Det kan finnas två scenarier där en pivottabell visar värdet som 0:
- Källdatacellerna som sammanfattas i pivottabellen har 0 värden
- Källdatacellerna som sammanfattas i pivottabellen är tomma och pivottabellen har formaterats för att visa de tomma cellerna som noll
Låt oss se hur vi döljer nollorna i pivottabellen i varje scenario:
När källdata celler har 0s
Nedan är en exempeldatauppsättning som jag har använt för att skapa en pivottabell. Observera att antalet/intäkterna/vinstnumren för alla poster för ‘West’ är 0.
Pivottabellen som skapats med denna datamängd ser ut som nedan:
Eftersom det fanns 0: or i datauppsättningen för alla poster för västra regionen, ser du en 0 i pivottabellen för väster här.
Om du vill dölja noll i denna pivottabell kan du använda villkorlig formatering för att göra detta.
Villkorlig formatering i pivottabellen i Excel fungerar dock lite annorlunda än vanlig data.
Här är stegen för att tillämpa villkorlig formatering på pivottabellen för att dölja nollor:
- Markera en cell i kolumnen som har 0s i pivottabellens sammanfattning (markera inte alla celler, men bara en cell)
- Klicka på fliken Hem
- Klicka på "Villkorlig formatering" i gruppen "Stilar".
- Placera markören över alternativen "Markera celleregler" och i alternativen som visas klickar du på alternativet "Lika med".
- I dialogrutan "Lika med" anger du 0 i det vänstra fältet.
- Välj listrutan Format och klicka på Anpassat format.
- I dialogrutan "Formatera celler" väljer du fliken Nummer och klickar på alternativet "Anpassad" i den vänstra rutan.
- I alternativet Anpassat format anger du följande i fältet Typ: ;;; (tre halvkolon utan utrymme)
- Klicka på OK. Du kommer att se den lilla formateringsalternativikonen till höger om den markerade cellen.
- Klicka på ikonen "Formateringsalternativ"
- I alternativen som blir tillgängliga, välj - Alla celler som visar värden för summan av intäkter för "Region".
Stegen ovan döljer nollan i pivottabellen på ett sådant sätt att om du ändrar pivottabellstrukturen (genom att lägga till fler rader/kolumnrubriker till den, kommer nollorna fortsätta att döljas).
Om du vill lära dig mer om hur det här fungerar, här är en detaljerad handledning om hur du gör det tillämpa villkorlig formatering på pivottabeller.
När källdata celler har tomma celler
Nedan är ett exempel där jag har en dataset som har tomma celler för alla poster för West.
Om jag skapar en pivottabell med dessa data får jag resultatet enligt nedan.
Som standard visar pivottabellen tomma celler när alla celler i källdata är tomma. Men om du fortfarande ser en 0 i det här fallet, följ stegen nedan för att dölja nollan och visa tomma celler:
- Högerklicka på någon av cellerna i pivottabellen
- Klicka på "Pivottabellalternativ"
- Klicka på fliken "Layout och format" i dialogrutan "Pivottabellalternativ"
- I Format -alternativen, markera alternativen och "För tomma celler visas:" och lämna det tomt.
- Klicka på OK.
Stegen ovan skulle dölja nollorna i pivottabellen och istället visa en tom cell.
Om du vill att pivottabellen ska visa något istället för 0, kan du ange det i steg 4. Om du till exempel vill visa texten - "Data inte tillgänglig", i stället för 0, skriver du den här texten i fält (som visas nedan).
Hitta och ta bort nollor i Excel
I alla metoderna ovan har jag visat dig sätt att dölja 0 -värdet i cellen, men värdet finns kvar i cellen.
Om du vill ta bort nollvärdena från datamängden (som skulle lämna tomma celler), använd stegen nedan:
- Välj datauppsättningen (eller hela kalkylbladet)
- Klicka på fliken Hem
- Klicka på "Sök och välj" i gruppen "Redigering"
- I alternativen som visas i rullgardinsmenyn, klicka på "Ersätt"
- Gör följande ändringar i dialogrutan "Sök och ersätt":
- I fältet "Hitta vad" anger du 0
- I fältet ”Ersätt med” anger du ingenting (lämna det tomt)
- Klicka på knappen Alternativ och markera alternativet "Matcha hela cellinnehållet"
- Klicka på Ersätt alla
Stegen ovan skulle omedelbart ersätta alla celler som hade nollvärde med ett tomt.
Om du inte vill ta bort nollorna direkt och först markera cellerna, använd följande steg:
- Välj datauppsättningen (eller hela kalkylbladet)
- Klicka på fliken Hem
- Klicka på "Sök och välj" i gruppen "Redigering"
- I alternativen som visas i rullgardinsmenyn, klicka på "Ersätt"
- Gör följande ändringar i dialogrutan "Sök och ersätt":
- I fältet "Hitta vad" anger du 0
- I fältet ”Ersätt med” anger du ingenting (lämna det tomt)
- Klicka på knappen Alternativ och markera alternativet "Matcha hela cellinnehållet"
- Klicka på knappen "Hitta alla". Detta ger dig en lista över alla celler som har 0 i den
- Tryck på Control-A (håll ned kontrollknappen och tryck på A). Detta kommer att markera alla celler som har 0 i den.
Nu när du har alla celler med 0 markerade kan du ta bort dessa, ersätta dessa med något annat eller ändra färgen och markera dessa.
Dölja nollorna vs. Ta bort nollorna
När du behandlar cellerna med 0s i måste du veta skillnaden mellan att dölja dessa och ta bort dessa.
När du döljer nollvärdet i en cell är det inte synligt för dig, men det finns fortfarande kvar i cellen. Det betyder att om du har en datamängd och du använder den för beräkning, kommer det 0 -värdet också att användas i beräkningen.
Tvärtom, när du har en tom cell kan användning av den i formler innebära att Excel automatiskt ignorerar dessa celler (beroende på vilken formel du använder).
Exempelvis nedan är vad jag får när jag använder formeln AVERAGE för att få genomsnittet för två kolumner (resultatet är i rad 14). Kolumn A har celler där 0 -värdet har dolts (men fortfarande finns där i cellen) och kolumn B har celler där 0 -värdet har tagits bort.
Du kan se skillnaden i resultatet trots att datamängden för båda datamängderna ser likadana ut.
Detta händer när MEDEL -formeln ignorerar tomma celler i kolumn B, men den använder dem i kolumn A (eftersom de i kolumn A fortfarande har värdet 0 i den).