Kaip palikti tuščią langelį, jei "Excel" nėra duomenų (5 būdai)

  • Pasidalinti
Hugh West

Daugelio skaičiavimų etape susiduriame su Tuščia ląstelių, todėl išvestis lygi nuliui. Tačiau daugeliu atvejų Tuščia ląstelė, palyginti su nuline verte, kaip išvestis. Tai gali padėti aiškiau suprasti skaičiavimus. Jei jums įdomu sužinoti, kaip galite Palikite ląstelė Tuščia jei jame nėra jokių duomenų, šis straipsnis gali jums praversti. Šiame straipsnyje aptariame, kaip galite Palikite ląstelė Tuščia jei "Excel" programoje nėra duomenų, pateikite išsamų paaiškinimą.

Atsisiųsti praktikos sąsiuvinį

Atsisiųskite šį pratybų sąsiuvinį žemiau.

Palikite tuščią langelį, jei nėra duomenų.xlsm

5 paprasti būdai, kaip palikti tuščią langelį, jei nėra duomenų

Demonstravimo tikslais naudosime toliau pateiktą duomenų rinkinį. Produkto ID , jų Kiekis , Vieneto kaina , ir sąnaudos . ir t. t. stulpelyje yra keletas įrašų Kiekis kuriame nėra jokios reikšmės. Todėl stulpelyje atsiranda keletas įrašų Išlaidos būti nulis. Bet mes norime Palikite kad jie būtų pilni Tuščia , o ne rodomas nulis. Diegiame 5 atskirus būdus, kuriais vadovaudamiesi išspręsite šią problemą.

1. Naudojant IF funkciją

Naudojant funkcija IF , galime Palikite ląstelė Tuščia "Excel", jei ląstelėje nėra rodomų duomenų.

Žingsniai

  • Jei atidžiai įsižiūrėsite, pastebėsite, kad ląstelės E7 , E9 E12 , ir E14 iš tikrųjų yra tušti.
  • Šių langelių skaitinė vertė lygi 0. Tačiau vis tiek tuose langeliuose įrašyta 0 $ reikšmė.
  • Turime visiškai pašalinti visą tų ląstelių turinį. Kitaip tariant, norime tas ląsteles įtraukti į Tuščia valstybė.

  • Šių ląstelių priežastis nėra Tuščia nepaisant to, kad nėra duomenų, yra dėl čia naudojamų formulių.
  • Ląstelių diapazone esančios formulės F5:F14 Šios formulės priverčia langelius rodyti nulines reikšmes su Valiuta formatas.

  • Kad Palikite ląstelė Tuščia kai nėra duomenų, įrašysime šią formulę:

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

  • Tada vilkite Užpildymo rankena į ląstelę E14 .
  • Atlikus šį veiksmą bus vykdoma ta pati formulė kaip ir anksčiau, tačiau šį kartą nulinės reikšmės bus rodomos ir paliekamos kaip Tuščia ląstelės.

  • Taip mes galime Palikite ląstelė Tuščia jei ląstelėje nėra duomenų.

Skaityti daugiau: "Excel" IFERROR funkcija, grąžinanti tuščią vietą vietoj 0

2. IF ir IS derinimas BLANK Funkcijos

Naudojant IF ir ISBLANK funkcijų, galime patikrinti, ar "Excel" ląstelė yra Tuščia ir tada Palikite tai Tuščia jei nėra duomenų, kuriuos būtų galima rodyti.

Žingsniai

  • Jei atidžiai įsižiūrėsite, pastebėsite, kad ląstelės E7 , E10 , ir E12 yra tušti.
  • Šių langelių skaitinė vertė lygi 0. Tačiau vis tiek tuose langeliuose įrašyta 0 $ reikšmė.
  • Pirminės šios ląstelės rodo nulines vertes, o ne Tuščia ląstelės yra dėl jų formulės ir formatavimo.
  • Ląstelių diapazone esančios formulės F5:F14 Šios formulės priverčia langelius rodyti nulines reikšmes su Valiuta formatas.

  • Norėdami apeiti šią problemą, galime įvesti šią formulę:

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

Formulės suskirstymas

  • ISBLANK(C5): Ši funkcija tikrina C5 ląstelę, ar ji yra Tuščia arba ne. Jei taip Tuščia , tada bus grąžinamas Loginis True . Priešingu atveju bus grąžinamas Būlio reikšmė False .
  • IF(ISBLANK(C5), "", C5*D5): Priklausomai nuo grąžos iš ISBLANK funkcija,... IF funkcija grąžins "" , jei grįžimas iš ISBLANK funkcija yra Tiesa . Priešingu atveju, jei grįžimas iš ISBLANK funkcija yra Klaidingas . IF funkcija grąžins vertę C5*D5 .
  • Tada vilkite Užpildymo rankena į ląstelę E14 .
  • Atlikus šį veiksmą bus vykdoma ta pati formulė kaip ir anksčiau, tačiau šį kartą nulinės reikšmės nebus rodomos ir bus paliktos kaip Tuščia ląstelės.

Skaityti daugiau: Kaip naudoti VLOOKUP, kad vietoj 0 būtų grąžinama tuščia (7 būdai)

Panašūs skaitiniai

  • Kaip "Excel" programoje pašalinti nulius prieš skaičių (6 paprasti būdai)
  • Eilučių su nulinėmis vertėmis slėpimas "Excel" programoje naudojant makrokomandą (3 būdai)
  • Kaip "Excel" programoje paslėpti diagramų serijas be duomenų (4 paprasti metodai)
  • Nulinių verčių slėpimas "Excel" suvestinėje lentelėje (3 paprasti metodai)

3. Funkcijų IF ir ISNUMBER taikymas

Diegiant derinį iš IF ir ISNUMBER funkcijų, galime patikrinti, ar ląstelė yra Tuščia ir tada Palikite jį kaip Tuščia jei nėra duomenų, kuriuos būtų galima rodyti.

Žingsniai

  • Jei atidžiai įsižiūrėsite, pastebėsite, kad ląstelės E7 , E9 E12 , ir E14 iš tikrųjų yra tušti.
  • Šių langelių skaitinė reikšmė lygi 0. Tačiau vis tiek šie langeliai yra užimti $0 vertė.
  • Turime visiškai pašalinti visą tų langelių turinį. Kitaip tariant, norime tuos langelius įtraukti į Tuščia valstybė.
  • Šių ląstelių priežastis nėra Tuščia nepaisant to, kad nėra duomenų, yra dėl čia naudojamų formulių.
  • Ląstelių diapazone esančios formulės F5:F14 Šios formulės priverčia langelius rodyti nulines reikšmes su Valiuta formatas.

  • Norėdami apeiti šią problemą, įrašome šią formulę:

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

Formulės suskirstymas

  • ISNUMBER(C5) : Ši funkcija tikrina C5 ar tai yra skaičius, ar ne. Jei tai yra skaičius, tuomet bus grąžinamas loginis rodiklis Tiesa . Priešingu atveju bus grąžinamas Būlio reikšmė False .
  • IF(ISNUMBER(C5),C5*D5,"") : Priklausomai nuo grąžos iš ISNUMBER funkcija,... IF funkcija grąžins "" , jei grįžimas iš ISBLANK funkcija yra Klaidingas . Priešingu atveju, jei grįžimas iš ISNUMBER funkcija yra Tiesa, jei funkcija grąžins vertę C5*D5 .
  • Tada vilkite Užpildymo rankena į ląstelę E14 .
  • Atlikus šį veiksmą bus vykdoma ta pati formulė kaip ir anksčiau, tačiau šį kartą liks ląstelės, kuriose nėra jokių duomenų, Tuščia .

💬 Pastaba

  • Svetainė ISNUMBER grąžins True tik tada, jei įrašas yra Number. Bet kokios neskaitmeninės vertės formos, pvz. Tuščia , erdvė ir kt. ISNUMBER bus grąžinama Klaidingas .
  • Taigi, pagal čia pateiktą formulę ląstelė Tuščia ar langelio turinys yra Tuščia arba kitus neskaitmeninius simbolius. Naudotojai turi apie tai žinoti.

Skaityti daugiau: Kaip taikyti VLOOKUP, kad vietoj 0 arba NA būtų grąžinama tuščia

4. Pasirinktinio formatavimo naudojimas

Pasirinktinis formatavimas padės mums pasirinkti atskiras ląsteles ir jas suformatuoti Palikite tik Tuščia langelius, jei nėra kitų duomenų, kuriuos būtų galima rodyti.

Žingsniai

  • Toliau pateiktame duomenų rinkinyje galime pastebėti, kad ląstelės E7 , E9 , E12 , ir E14 dabar šiose ląstelėse yra nuliniai duomenys, Tačiau, nepaisant to, jie nėra Tuščia būseną. Jie vis dar rodo 0 reikšmių.

  • Norėdami išspręsti šią problemą ir Tuščia ląstelėse, kuriose dabar yra duomenų, galime iš naujo suformuoti duomenų rinkinį. Kuris gali parodyti Tuščia langelis, jei jame nėra duomenų.
  • Norėdami tai padaryti, pasirinkite ląstelių intervalą D5:F14 .
  • Tada spustelėkite jį dešiniuoju pelės klavišu.
  • Kontekstiniame meniu spustelėkite Formuoti ląsteles .

  • Dialogo lange Formatuoti ląsteles spustelėkite Pasirinktinis Numeris skirtukas.
  • Tada įveskite " $General;; " Tipas lauką ir spustelėkite GERAI .

  • Paspaudę GERAI , pastebėsite, kad dabar vertės rodomos kaip Tuščia jei nėra jokių duomenų.

💬 Pastaba

  • Pasirinktinio formatavimo dialogo lange turime įvesti " ;; " po generalinio. Tuo pačiu metu turime įdėti $ ženklas priešais Bendra , nes išlaikyti Valiuta Priešingu atveju bus pašalintas Valiuta formatą iš skaičių.

Skaityti daugiau: Kaip naudoti XLOOKUP, kad vietoj 0 būtų grąžinama tuščia

5. VBA kodo įterpimas

Naudojant paprastą VBA Makro gali smarkiai sutrumpinti aptikimo ir Palikite ląstelės Tuščia jei nėra duomenų.

Žingsniai

  • Pirmiausia eikite į Kūrėjas skirtuką, tada spustelėkite "Visual Basic .

  • Tada spustelėkite Įdėkite > Modulis .

  • Į Modulis įveskite šį 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 

  • Tada uždarykite langą.
  • Po to eikite į Peržiūrėti skirtukas > Makrokomandos> Peržiūrėti makrokomandas .

  • Paspaudę Peržiūrėti makrokomandas , pasirinkite ką tik sukurtas makrokomandas. Pavadinimas čia yra Blank_Cell . Tada spustelėkite Paleisti .

  • Paspaudę Paleisti , pastebėsite, kad dabar ląstelės be duomenų rodomos Tuščia ląstelės, o ne $0 . Mums taip pat pavyko išlaikyti Valiuta likusios ląstelės formatas nepažeistas.

💬 Pastaba

  • Reikia redaguoti savo duomenų rinkinio kodą, kad galėtumėte pasirinkti numatytą ląstelių intervalą.
  • Stenkitės į intervalą neįtraukti jokio neskaitmeninio stulpelio ar eilutės. Įtraukite tik būtinai reikalingų langelių intervalą.

Išvada

Apibendrinant galima teigti, kad palikimo iš kameros Tuščia jei nėra duomenų, išsprendžiama pateikiant 5 atskirus sprendimus. IF , ISBLANK , ir ISNUMBER funkcijų. Taip pat naudojome VBA makrokomandą. VBA makro metodas reikalauja išankstinio Su VBA susijęs žinias suprasti iš pagrindų.

Šiam uždaviniui spręsti pridedamas darbo sąsiuvinis su makrokomandomis, kuriame galite praktiškai išbandyti šiuos metodus.

Drąsiai užduokite bet kokius klausimus ar atsiliepimus per komentarų skyrių. Bet koks pasiūlymas dėl geresnio Exceldemy bendruomenė bus labai vertinama.

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.