Hoe om sel leeg te laat as daar geen data in Excel is nie (5 maniere)

  • Deel Dit
Hugh West

Gedurende die baie berekeningsfase, kry ons Leë selle teë, wat lei tot 'n uitset van nul. Maar in baie gevalle word die Blank -sel in vergelyking met die nulwaarde as uitvoer verkies. Aangesien dit meer duidelikheid kan verskaf in die begrip van die berekeninge. As jy nuuskierig is om te weet hoe jy 'n sel Leë kan laat as daar geen data daarin is nie, dan kan hierdie artikel dalk handig te pas kom vir jou. In hierdie artikel bespreek ons ​​hoe jy 'n sel Leë kan laat as daar geen data in Excel is nie met 'n uitgebreide verduideliking.

Laai Praktykwerkboek af

Laai hierdie oefenwerkboek hieronder af.

Laat sel leeg as daar geen data is nie.xlsm

5 maklike maniere om sel leeg te laat as Daar is geen data nie

Ons gaan die onderstaande datastel gebruik vir demonstrasiedoeleindes. Ons het Produk-ID , hul Hoeveelheid , Eenheidsprys , en Koste . ens. daar is 'n paar inskrywings in die kolom Hoeveelheid wat geen waarde insluit nie. Dit lei dus daartoe dat sommige inskrywings in die kolom Koste nul is. Maar ons wil laat hulle vol wees Leë , in plaas daarvan om nul te wys. Ons ontplooi 5 afsonderlike maniere deur te volg wat jy hierdie probleem oplos.

1. Gebruik IF-funksie

Gebruik die IF-funksie , ons kan los die sel Leë in Excel as daar geen data is om in die sel te vertoon nie.

Stappe

  • As jy kyknoukeurig, dan sal jy agterkom dat die selle E7 , E9 E12 en E14 eintlik leeg is.
  • Die numeriese waarde van daardie selle is gelyk aan 0. Maar steeds, daardie selle is beset met 'n $0-waarde.
  • Ons moet alle inhoud in daardie selle heeltemal verwyder. Met ander woorde, ons wil daardie selle in die Leë toestand plaas.

  • Die rede agter daardie selle is nie Leë ten spyte van geen data nie, is as gevolg van die formules wat hier gebruik word.
  • Die formules in die reeks selle F5:F14 word hier gewys. Hierdie formules dwing die selle om nulwaardes te wys met Geldeenheid formaat.

  • Om Verlaat 'n sel Leë waar geen data teenwoordig is nie, sal ons die volgende formule invoer:

=IF(C5="","",C5*D5)

  • Sleep dan die Vulhandvatsel na sel E14 .
  • Deur dit te doen sal dieselfde formule as voorheen uitgevoer word, maar hierdie keer word die nulwaardes gewys en gelaat as Leë selle.

  • Dit is hoe ons kan Verlaat 'n sel Blank as daar geen data in die sel is nie.

Lees meer: ​​ Excel IFERROR-funksie om leeg te gee in plaas van 0

2. Die kombinasie van IF- en IS BLANK -funksies

Deur die kombinasie van IF en ISBLANK -funksies te gebruik, ons kan kyk of die sel in Excel Leë is en dan Laat dit Leeg as daar geen data beskikbaar is vir vertoon nie.

Stappe

  • As jy noukeurig agterkom , dan sal jy agterkom dat die selle E7 , E10 en E12 leeg is.
  • Die numeriese waarde van daardie selle is gelyk aan 0. Maar steeds, daardie selle is beset met 'n $0 waarde.
  • Die primêre wat hierdie selle toon nul waardes nie 'n Leë sel is as gevolg van hul formule en formatering.
  • Die formules in die reeks selle F5:F14 word hier gewys. Hierdie formules dwing die selle om nulwaardes te wys met Geldeenheid formaat.

  • Om hierdie probleem te omseil, kan ons die volgende invoer formule:

=IF(ISBLANK(C5), "", C5*D5)

Formule-ontleding

  • ISBLANK(C5): Hierdie funksie sal C5 -sel kontroleer of dit Leë is of nie. As dit Blank is, sal dit 'n Boolean True terugstuur. Andersins sal dit 'n Booleaanse Vals terugstuur.
  • IF(ISBLANK(C5), “”, C5*D5): Afhangende van die opbrengs van die ISBLANK funksie, sal die IF -funksie “” terugstuur, as die terugkeer van die ISBLANK -funksie Waar is. Andersins, as die terugkeer van die ISBLANK -funksie Onwaar is, sal die IF -funksie die waarde van C5*D5 terugstuur.
  • Sleep dan die Vulhandvatsel na sel E14 .
  • Deur dit te doen, sal dieselfde uitgevoer wordformule soos voorheen, maar hierdie keer word die nulwaardes nie gewys nie en word dit as Leë selle gelaat.

Lees meer: Hoe om VLOOKUP te gebruik om leeg in plaas van 0 terug te gee (7 maniere)

Soortgelyke lesings

  • Hoe om nulle voor 'n nommer in Excel te verwyder (6 maklike maniere)
  • Versteek rye met nulwaardes in Excel deur makro te gebruik (3 maniere)
  • Hoe om grafiekreekse te versteek sonder data in Excel (4 maklike metodes)
  • Versteek nulwaardes in Excel-draaitabel (3 maklike metodes)

3. Toepassing van IF- en ISNUMBER-funksies

Deur die kombinasie van IF - en ISNUMBER -funksies te ontplooi, kan ons kyk of die sel Leë<2 is> en dan Laat dit as Leeg as daar geen data beskikbaar is vir vertoon nie.

Stappe

  • As jy mooi kyk, sal jy sien dat die selle E7 , E9 E12 en E14 eintlik leeg is.
  • Die numeriese waarde van daardie selle is gelyk aan 0. Maar tog, daardie selle is beset met 'n $0 -waarde.
  • Ons moet alle inhoud in daardie selle heeltemal verwyder. Met ander woorde, ons wil daardie selle in die Leë toestand plaas.
  • Die rede agter daardie selle is nie Leë nie, alhoewel hulle geen data het nie, is as gevolg van die formules wat hier gebruik word.
  • Die formules in die reeks selle F5:F14 word hier gewys. Hierdie formules forseer die selleom nulwaardes te wys met Geldeenheid formaat.

  • Om die probleem te omseil, voer ons die volgende formule in:

=IF(ISNUMBER(C5),C5*D5,"")

Formule-ontleding

  • ISNUMMER(C5) : Hierdie funksie sal C5 -sel kontroleer of dit 'n getal is of nie. As dit 'n getal is, sal dit 'n Boolese Waar terugstuur. Andersins sal dit 'n Boolean Vals terugstuur.
  • IF(ISNUMBER(C5),C5*D5,””) : Afhangende van die terugkeer van die ISNUMBER -funksie, sal die IF -funksie “” terugstuur, as die terugkeer van die ISBLANK -funksie is Onwaar . Andersins, as die terugkeer van die ISNUMBER funksie Waar IF funksie is, sal die waarde van C5*D5 terugstuur.
  • Sleep dan die Vulhandvatsel na sel E14 .
  • Deur dit te doen sal dieselfde formule as voorheen uitgevoer word, maar hierdie keer die selle wat geen data bevat sal gelaat word, Leë .

💬 Nota

  • Die ISNUMMER sal slegs Waar terugstuur as die inskrywing Nommer is. Vir enige vorme van nie-numeriese waarde, soos Blank , spasie, ens., sal die ISNUMBER False terugstuur.
  • Dus, die formule hier sal die sel Leë maak of die selinhoud Leë of ander nie-numeriese karakters is. Gebruikers moet hiervan bewus wees.

Lees meer: ​​ Hoe om aansoek te doenVLOOKUP om leeg te gee in plaas van 0 of NA

4. Deur gebruik te maak van gepasmaakte formatering

Gepasmaakte formatering sal ons help om individuele selle te selekteer en dan net Los te formateer die Leë selle as daar geen ander data beskikbaar is vir vertoon nie.

Stappe

  • In die datastel wat hieronder gewys word, kan ons waarneem dat die selle E7 , E9 , E12 en E14 nou nul data in daardie selle het, maar ten spyte daarvan, het hulle is nie in 'n Leë toestand nie. Hulle wys steeds 0 waardes.

  • Om hierdie probleem op te los en Leë sel in die selle te plaas wat nou data het, ons kan die datastel herformateer. Wat die Leë sel kan wys as daar geen data daarin is nie.
  • Om dit te doen, kies die reeks selle D5:F14 .
  • En klik dan met die rechtermuisknop daarop.
  • Vanuit die konteks kieslys, klik op die Format selle .

  • In die formaat selle dialoogkassie, klik op die Custom van die Getal oortjie.
  • Tik dan “ $General;; ” in die Type -veld en klik dan op OK .

  • Nadat jy OK , sal jy sien dat die waardes nou as Leë wys as daar nie enige data is nie.

💬 Let wel

  • In die pasgemaakte formatering dialoogkassie, moet ons " ;; " na Algemeen tik. Terselfdertyd moet ons 'n $ -teken voor die General plaas,as gevolg van die behoud van die Geldeenheid formaat. Andersins sal dit die Geldeenheid formaat van die syfers verwyder.

Lees meer: ​​ Hoe om XLOOKUP te gebruik om leeg te gee in plaas van 0

5. Inbedding van VBA-kode

Deur 'n eenvoudige VBA Makro te gebruik, kan die tyd om op te spoor en Verlaat selle Leë as daar geen data is nie.

Stappe

  • Gaan eers na die Ontwikkelaar oortjie, klik dan Visual Basic .

  • Klik dan Voeg in > Module .

  • Voer die volgende kode in die Module venster in.
8058

  • Maak dan die venster toe.
  • Gaan daarna na die View -oortjie > Makro's > ; Bekyk makro's .

  • Nadat jy Bekyk makro's geklik het, kies die makro's wat jy geskep het net nou. Die naam hier is Blank_Cell . Klik dan Run .

  • Nadat jy Run geklik het, sal jy die selle sonder die data nou sien wys Leë sel in plaas van $0 . Ons het ook daarin geslaag om die Geldeenheid formaat vir die res van die sel ongeskonde te hou.

💬 Let wel

  • Jy moet die kode vir jou datastel wysig om jou beoogde reeks selle te kies.
  • Probeer om te verhoed dat enige nie-numeriese kolom of ry in die reeks. Voeg 'n reeks selle by wat absoluut isslegs nodig.

Gevolgtrekking

Om dit op te som, die kwessie om 'n sel Leë te laat as daar geen data is nie, word opgelos deur 5 afsonderlike oplossings te verskaf. daardie metodes het die gebruik van IF -, ISBLANK - en ISNUMBER -funksies behels. Ons het ook die VBA-makro gebruik. Die VBA -makrometode vereis vooraf VBA-verwante kennis om van voor af te verstaan.

Vir hierdie probleem is 'n makro-geaktiveerde werkboek aangeheg waar jy dit kan oefen metodes.

Vra gerus enige vrae of terugvoer deur die kommentaarafdeling. Enige voorstel vir die verbetering van die Exceldemy -gemeenskap sal hoogs waardeer wees.

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.