Innholdsfortegnelse
Under den mange beregningsfasen møter vi Blanke celler, noe som fører til en utgang på null. Men i mange tilfeller foretrekkes Blank -cellen sammenlignet med nullverdien som utdata. Da det kan gi mer klarhet i forståelsen av beregningene. Hvis du er nysgjerrig på å vite hvordan du kan la en celle tom hvis det ikke er data i den, så kan denne artikkelen være nyttig for deg. I denne artikkelen diskuterer vi hvordan du kan la en celle tom hvis det ikke er data i Excel med en forseggjort forklaring.
Last ned øvelsesarbeidsbok
Last ned denne øvelsesarbeidsboken nedenfor.
La cellen stå tom hvis det ikke finnes data.xlsm
5 enkle måter å la cellen stå tom hvis Det er ingen data
Vi kommer til å bruke datasettet nedenfor, for demonstrasjonsformål. Vi har Produkt-ID , deres Antall , Enhetspris , og kostnad . osv. er det noen oppføringer i kolonnen Antall som ikke inkluderer noen verdi. Så det fører til at noen oppføringer i kolonnen Kostnad er null. Men vi ønsker å la de være fulle Blanke , i stedet for å vise null. Vi distribuerer 5 forskjellige måter som du løser dette problemet på.
1. Bruke IF-funksjonen
Bruke IF-funksjonen , vi kan la cellen tom i Excel hvis det ikke er data å vise i cellen.
Trinn
- Hvis du sernøye, så vil du legge merke til at cellene E7 , E9 E12 og E14 faktisk er tomme.
- Den numeriske verdien til disse cellene er lik 0. Men fortsatt er disse cellene opptatt med en $0-verdi.
- Vi må fjerne alt innholdet i disse cellene fullstendig. Med andre ord, vi ønsker å sette disse cellene i tom tilstand.
- Årsaken bak disse cellene er ikke Blank til tross for at de ikke har noen data, er på grunn av formlene som brukes her.
- Formlene i celleområdet F5:F14 vises her. Disse formlene tvinger cellene til å vise nullverdier med Valuta format.
- For å Forlate en celle Blank der ingen data er til stede, vil vi angi følgende formel:
=IF(C5="","",C5*D5)
- Dra deretter Fyllhåndtaket til celle E14 .
- Hvis du gjør dette vil den samme formelen som før utføres, men denne gangen vises nullverdiene som Blanke celler.
- Slik kan vi Forlate en celle Blank hvis det ikke er data i cellen.
Les mer: Excel IFERROR-funksjon for å returnere tom i stedet for 0
2. Kombinere IF- og IS BLANK -funksjonene
ved å bruke kombinasjonen av IF - og ISBLANK -funksjonene, vi kan sjekke om cellen i Excel er tom og deretter La stå tomt hvis det ikke er data tilgjengelig for visning.
Trinn
- Hvis du legger merke til det nøye , så vil du legge merke til at cellene E7 , E10 og E12 er tomme.
- Den numeriske verdien til disse cellene er lik 0. Men fortsatt er disse cellene opptatt med en $0-verdi.
- Det primære disse cellene viser nullverdier, ikke en tom -celle, er på grunn av deres formel og formatering.
- Formlene i celleområdet F5:F14 vises her. Disse formlene tvinger cellene til å vise nullverdier med Valuta format.
- For å omgå dette problemet kan vi skrive inn følgende formel:
=IF(ISBLANK(C5), "", C5*D5)
Formeloversikt
- ISBLANK(C5): Denne funksjonen vil sjekke C5 -cellen om den er tom eller ikke. Hvis den er Blank , vil den returnere en Boolean True . Ellers vil den returnere en boolsk falsk .
- HVIS(ISBLANK(C5), “”, C5*D5): Avhengig av avkastningen fra ISBLANK funksjonen, vil HVIS -funksjonen returnere “” , hvis returen fra ISBLANK -funksjonen er True . Ellers, hvis returen fra ISBLANK -funksjonen er False , vil IF -funksjonen returnere verdien C5*D5 .
- Dra deretter Fyllhåndtaket til celle E14 .
- Hvis du gjør dette vil det utføres det sammeformel som før, men denne gangen vises ikke nullverdiene og blir stående som Blanke celler.
Les mer: Hvordan bruke VLOOKUP for å returnere blank i stedet for 0 (7 måter)
Lignende avlesninger
- Hvordan fjerne nuller foran et tall i Excel (6 enkle måter)
- Skjul rader med nullverdier i Excel ved å bruke makro (3 måter)
- Hvordan skjule diagramserier uten data i Excel (4 enkle metoder)
- Skjul nullverdier i Excel-pivottabell (3 enkle metoder)
3. Bruke IF- og ISNUMBER-funksjonene
Ved å distribuere kombinasjonen av IF - og ISNUMBER -funksjonene kan vi sjekke om cellen er Blank og deretter La stå som tomt hvis det ikke er data tilgjengelig for visning.
Trinn
- Hvis du ser nøye etter, vil du legge merke til at cellene E7 , E9 E12 og E14 faktisk er tomme.
- Den numeriske verdien av disse cellene er lik 0. Men likevel er de cellene det okkupert med en $0 -verdi.
- Vi må fjerne alt innholdet i disse cellene. Med andre ord, vi ønsker å sette disse cellene i tilstanden Blank .
- Årsaken bak disse cellene er ikke Blank til tross for at de ikke har noen data, er på grunn av formler som brukes her.
- Formlene i celleområdet F5:F14 vises her. Disse formlene tvinger cellenefor å vise nullverdier med Valuta format.
- For å omgå problemet skriver vi inn følgende formel:
=IF(ISNUMBER(C5),C5*D5,"")
Formeloversikt
- ISNUMBER(C5) : Denne funksjonen vil sjekke C5 -cellen om det er et tall eller ikke. Hvis det er et tall, vil det returnere en boolsk True . Ellers vil den returnere en boolsk usann .
- IF(ISNUMBER(C5),C5*D5,””) : Avhengig av returen fra ISNUMBER -funksjonen, vil HVIS -funksjonen returnere “” , hvis returen fra ISBLANK -funksjonen er Falsk . Ellers, hvis returen fra ISNUMBER funksjonen er True IF funksjonen vil returnere verdien av C5*D5 .
- Dra deretter Fyllhåndtaket til celle E14 .
- Hvis du gjør dette vil den samme formelen som før utføres, men denne gangen cellene som ikke inneholder noen data vil stå igjen, Blank .
💬 Merk
- ISNUMBER vil returnere True bare hvis oppføringen er Number. For alle former for ikke-numeriske verdier, som Blank , mellomrom osv., vil ISNUMBER returnere False .
- Så, formelen her vil gjøre cellen Blank enten celleinnholdet er Blank eller andre ikke-numeriske tegn. Brukere må være klar over dette.
Les mer: Hvordan søkeVLOOKUP for å returnere blank i stedet for 0 eller NA
4. Bruk av egendefinert formatering
Egendefinert formatering vil hjelpe oss å velge individuelle celler og deretter formatere dem Leave bare Blanke -cellene hvis det ikke er andre data tilgjengelig for visning.
Trinn
- I datasettet vist nedenfor kan vi observere at cellene E7 , E9 , E12 og E14 nå har null data i disse cellene, men til tross for det, de er ikke i tom -tilstand. De viser fortsatt 0 verdier.
- For å løse dette problemet og sette tom celle i cellene som nå har data, kan formatere datasettet på nytt. Som kan vise Blank -cellen hvis det ikke er data i den.
- For å gjøre dette, velg celleområdet D5:F14 .
- Og høyreklikk deretter på den.
- Fra kontekstmenyen klikker du på Formater celler .
- I dialogboksen for formatceller klikker du på Egendefinert fra fanen Nummer .
- Skriv deretter inn « $General;; ” i feltet Type og klikk deretter OK .
- Etter å ha klikket OK , vil du legge merke til at verdiene nå vises som Blank hvis det ikke er noen data.
💬 Merk
- I dialogboksen for tilpasset formatering må vi skrive " ;; " etter Generelt. Samtidig må vi sette et $ -tegn foran Generelt ,på grunn av å beholde Valuta formatet. Ellers vil dette fjerne Valuta formatet fra tallene.
Les mer: Hvordan bruke XLOOKUP for å returnere blank i stedet for 0
5. Innbygging av VBA-kode
Ved å bruke en enkel VBA makro kan det drastisk redusere tiden for å oppdage og Forlate celler Blanke hvis det ikke er data.
Trinn
- Gå først til Utvikler fanen, klikk deretter Visual Basic .
- Klikk deretter Sett inn > Modul .
- I Modul vinduet skriver du inn følgende kode.
6494
- Lukk deretter vinduet.
- Deretter går du til Vis -fanen > Makroer > ; Vis makroer .
- Etter å ha klikket Vis makroer , velg makroene du opprettet akkurat nå. Navnet her er Blank_Cell . Klikk deretter Kjør .
- Etter å ha klikket Kjør , vil du legge merke til cellene uten data nå vis tom celle i stedet for $0 . Vi klarte også å holde Valuta formatet for resten av cellen intakt.
💬 Merk
- Du må redigere koden for datasettet ditt for å velge det tiltenkte celleområdet.
- Prøv å unngå å legge til en ikke-numerisk kolonne eller rad i område. Legg til en rekke celler som er absoluttbare nødvendig.
Konklusjon
For å oppsummere, problemet med å la en celle være tom hvis det ikke er data, løses ved å tilby 5 separate løsninger. disse metodene involverte bruk av funksjonene IF , ISBLANK og ISNUMBER . Vi brukte også VBA-makroen. VBA -makrometoden krever tidligere VBA-relatert kunnskap for å forstå fra bunnen av.
For dette problemet er det lagt ved en makroaktivert arbeidsbok der du kan øve på disse metoder.
Still gjerne spørsmål eller tilbakemeldinger gjennom kommentarfeltet. Ethvert forslag til forbedring av Exceldemy -fellesskapet vil være svært verdsatt.