Sisukord
Paljude arvutuste etapis puutume kokku Tühi rakke, mis viib väljundiks nulli. Kuid paljudel juhtudel on Tühi lahtrit võrreldes nullväärtusega kui väljundit eelistatakse. Kuna see võib anda rohkem selgust arvutuste mõistmisel. Kui olete uudishimulik teada, kuidas saate Jäta rakk Tühi kui seal puuduvad andmed, siis võib see artikkel teile kasuks tulla. Selles artiklis arutame, kuidas saate te Jäta rakk Tühi kui Excelis ei ole andmeid koos üksikasjaliku selgitusega.
Lae alla praktiline töövihik
Laadige see praktiline töövihik alla.
Jäta lahter tühjaks, kui andmed puuduvad.xlsm
5 lihtsat viisi, kuidas jätta lahter tühjaks, kui andmed puuduvad
Me kasutame demonstratsiooniks allpool esitatud andmestikku. Meil on järgmised andmed. Toote id , nende Kogus , Ühiku hind , ja kulud . jne. veerus on mõned kirjed Kogus mis ei sisalda ühtegi väärtust. Nii et see toob kaasa mõned kirjed veerus Kulud olla null. Aga me tahame, et Jäta need on täis Tühi , selle asemel, et näidata nulli. Me kasutame 5 eraldi võimalust, mille abil te lahendate selle probleemi.
1. IF-funktsiooni kasutamine
Kasutades funktsioon IF saame Jäta rakk Tühi Excelis, kui lahtris ei ole andmeid, mida kuvada.
Sammud
- Kui te vaatate tähelepanelikult, siis märkate, et rakud E7 , E9 E12 ja E14 on tegelikult tühjad.
- Nende lahtrite arvuline väärtus on 0. Kuid need lahtrid on siiski hõivatud väärtusega 0 dollarit.
- Me peame täielikult eemaldama nende lahtrite kogu sisu. Teisisõnu, me tahame need lahtrid panna Tühi riik.
- Põhjus nende rakkude taga ei ole Tühi hoolimata sellest, et andmed puuduvad, on siin kasutatavate valemite tõttu.
- Valemid lahtrite vahemikus F5:F14 Need valemid sunnivad lahtreid näitama nullväärtusi koos Valuuta formaat.
- Selleks, et Jäta rakk Tühi kus andmed puuduvad, sisestame järgmise valemi:
=IF(C5="","",C5*D5)
- Seejärel lohistage Täitmise käepide rakule E14 .
- Seda tehes käivitatakse sama valem kui varem, kuid seekord kuvatakse nullide väärtused ja jäetakse need nagu Tühi rakud.
- Nii saame me Jäta rakk Tühi kui lahtris ei ole andmeid.
Loe edasi: Exceli IFERROR-funktsioon, et tagastada 0 asemel tühi
2. IF ja IS ühendamine BLANK Funktsioonid
Kasutades kombinatsiooni IF ja ISBLANK funktsioone, saame kontrollida, kas Exceli lahter on Tühi ja siis Jäta see Tühi kui andmed ei ole kuvamiseks kättesaadavad.
Sammud
- Kui te vaatate tähelepanelikult, siis märkate, et rakud E7 , E10 ja E12 on tühjad.
- Nende lahtrite arvuline väärtus on 0. Kuid need lahtrid on siiski hõivatud väärtusega 0 dollarit.
- Esmane need lahtrid näitavad nullväärtusi mitte Tühi lahtrites on nende valemi ja vormingu tõttu.
- Valemid lahtrite vahemikus F5:F14 Need valemid sunnivad lahtreid näitama nullväärtusi koos Valuuta formaat.
- Selle probleemi vältimiseks võime sisestada järgmise valemi:
=IF(ISBLANK(C5), "", C5*D5)
Valemi jaotus
- ISBLANK(C5): See funktsioon kontrollib C5 rakk, kas see on Tühi või mitte. Kui see on Tühi , siis tagastab see Boolean True Vastasel juhul tagastab see Boolean False .
- IF(ISBLANK(C5), "", C5*D5): Sõltuvalt sellest, kas tagastus ISBLANK funktsioon, et IF funktsioon tagastab "" , kui tagasipöördumine ISBLANK funktsioon on Tõsi Vastasel juhul, kui tagastatakse ISBLANK funktsioon on Vale ... IF funktsioon tagastab väärtuse C5*D5 .
- Seejärel lohistage Täitmise käepide rakule E14 .
- Seda tehes käivitub sama valem kui varem, kuid seekord ei kuvata nulli väärtusi, vaid need jäetakse kujul Tühi rakud.
Loe edasi: Kuidas kasutada VLOOKUP-i, et tagastada 0 asemel tühi (7 võimalust)
Sarnased lugemised
- Kuidas eemaldada nullid numbri ees Excelis (6 lihtsat viisi)
- Peida ridade nullväärtused Excelis makro abil (3 võimalust)
- Kuidas Exceli andmete puudumise korral Exceli diagrammiseeriaid varjata (4 lihtsat meetodit)
- Exceli Pivot-tabelis nullväärtuste peitmine (3 lihtsat meetodit)
3. IF- ja ISNUMBER-funktsioonide rakendamine
Kasutades kombinatsiooni IF ja ISNUMBER funktsioonide abil saame kontrollida, kas lahter on Tühi ja siis Jäta seda kui Tühi kui andmed ei ole kuvamiseks kättesaadavad.
Sammud
- Kui te vaatate tähelepanelikult, siis märkate, et rakud E7 , E9 E12 ja E14 on tegelikult tühjad.
- Nende lahtrite arvväärtus on 0. Kuid siiski on need lahtrid hõivatud $0 väärtus.
- Me peame täielikult eemaldama kogu sisu nendest lahtritest. Teisisõnu, me tahame need lahtrid panna Tühi riik.
- Põhjus nende rakkude taga ei ole Tühi hoolimata sellest, et andmed puuduvad, on siin kasutatavate valemite tõttu.
- Valemid lahtrite vahemikus F5:F14 Need valemid sunnivad lahtreid näitama nullväärtusi koos Valuuta formaat.
- Probleemi vältimiseks sisestame järgmise valemi:
=IF(ISNUMBER(C5),C5*D5,"")
Valemi jaotus
- ISNUMBER(C5) : See funktsioon kontrollib C5 lahtrile, kas see on number või mitte. Kui see on number, siis tagastab see boolean Tõsi Vastasel juhul tagastab see Boolean False .
- IF(ISNUMBER(C5),C5*D5,"") : Sõltuvalt sellest, kas tagastus ISNUMBER funktsioon, et IF funktsioon tagastab "" , kui tagasipöördumine ISBLANK funktsioon on Vale Vastasel juhul, kui tagastatakse ISNUMBER funktsioon on Tõsi IF funktsioon tagastab väärtuse C5*D5 .
- Seejärel lohistage Täitmise käepide rakule E14 .
- Sellega täidetakse sama valem kui varem, kuid seekord jäävad lahtrid, mis ei sisalda andmeid, Tühi .
💬 Märkus
- The ISNUMBER tagastab True ainult siis, kui kanne on Number. Mis tahes mittenumbrilise väärtuse vormide puhul, nagu näiteks Tühi , ruumi jne. ISNUMBER tagastab Vale .
- Nii et valem siin teeb lahtri Tühi kas lahtri sisu on Tühi või muud mitte-numbrilised tähemärgid. Kasutajad peavad sellest teadlikud olema.
Loe edasi: Kuidas rakendada VLOOKUP-i, et tagastada 0 või NA asemel tühi
4. Kohandatud vormingu kasutamine
Kohandatud vorming aitab meil valida üksikuid lahtreid ja neid seejärel vormindada. Jäta ainult Tühi lahtrid, kui muud andmed ei ole kuvamiseks kättesaadavad.
Sammud
- Allpool esitatud andmestikus võime täheldada, et lahtrid E7 , E9 , E12 ja E14 nüüd on nulli andmed nendes lahtrites, kuid sellest hoolimata ei ole nad mitte Tühi Need näitavad ikka veel 0 väärtust.
- Selle probleemi lahendamiseks ja Tühi lahtrites, kus on nüüd andmed, saame andmestiku ümber vormindada. Mis võib näidata Tühi lahter, kui selles ei ole andmeid.
- Selleks valige lahtrite vahemik D5:F14 .
- Ja seejärel klõpsake sellel paremklõpsuga.
- Klõpsake kontekstmenüüst Lahtrite vormindamine .
- Klõpsake dialoogiaknas lahtrite vormindamise aknas klõpsake nuppu Kohandatud alates Number vahekaart.
- Seejärel sisestage " $Üldine;; " in the Tüüp väli ja seejärel klõpsake nuppu OK .
- Pärast klõpsamist OK , märkate, et nüüd kuvatakse väärtused kui Tühi kui andmeid ei ole.
💬 Märkus
- Kohandatud vormingu dialoogiboksis peame kirjutama " ;; " pärast kindrali. Samal ajal peame panema $ märk ees Üldine , sest hoida Valuuta Vastasel juhul eemaldatakse see formaat. Valuuta formaat numbritest.
Loe edasi: Kuidas kasutada XLOOKUP-i, et tagastada 0 asemel tühi
5. VBA-koodi sisestamine
Kasutades lihtsat VBA Makro võib drastiliselt vähendada aega, et avastada ja Jäta rakud Tühi kui andmed puuduvad.
Sammud
- Kõigepealt minge Arendaja vahekaart, seejärel klõpsake Visual Basic .
- Seejärel klõpsake Sisesta > Moodul .
- In the Moodul aknas sisestage järgmine kood.
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
- Seejärel sulgege aken.
- Pärast seda minge Vaata vahekaart > Makros> Makroside vaatamine .
- Pärast klõpsamist Vaata makrosid , valige äsja loodud makro, mille nimi on siinkohal Tühi_Cell . Siis klõpsake Käivita .
- Pärast klõpsamist Käivita , märkate, et lahtrid ilma andmeteta näitavad nüüd Tühi raku asemel $0 Meil õnnestus ka hoida Valuuta ülejäänud lahtri formaat puutumata.
💬 Märkus
- Te peate oma andmekogumi koodi redigeerima, et valida soovitud lahtrite vahemik.
- Püüdke vältida vahemikku mitte-numbriliste veergude või ridade lisamist. Lisage vahemikku ainult need lahtrid, mis on absoluutselt vajalikud.
Kokkuvõte
Kokkuvõttes võib öelda, et lahtise lahtise jätmise küsimus Tühi kui andmed puuduvad, lahendatakse 5 eraldi lahenduse pakkumisega. need meetodid hõlmasid kasutamist IF , ISBLANK ja ISNUMBER funktsioone. Samuti kasutasime VBA makrot. VBA makromajanduslik meetod nõuab eelnevat VBAga seotud teadmisi, et mõista nullist.
Selle probleemi jaoks on lisatud makrotoimingutega töövihik, kus saate neid meetodeid harjutada.
Võite vabalt esitada küsimusi või tagasisidet kommentaaride sektsiooni kaudu. Iga ettepanek paremaks Exceldemy kogukond on väga tänuväärne.