ISBLANK aðgerð í Excel til að athuga hvort reiturinn sé auður

  • Deildu Þessu
Michael Brown

Kennslan sýnir hvernig á að nota ISBLANK og aðrar aðgerðir til að bera kennsl á auðar reiti í Excel og grípa til mismunandi aðgerða eftir því hvort hólf er tómt eða ekki.

Það eru margar aðstæður þegar þú þarft að athuga hvort hólf sé tómt eða ekki. Til dæmis, ef reiturinn er auður, þá gætirðu viljað leggja saman, telja, afrita gildi úr öðrum reit eða gera ekki neitt. Í þessum tilfellum er ISBLANK rétta aðgerðin til að nota, stundum eitt og sér, en oftast í samsetningu með öðrum Excel aðgerðum.

    Excel ISBLANK aðgerð

    ISBLANK aðgerðin í Excel athugar hvort hólf sé auð eða ekki. Eins og önnur IS föll, þá skilar það alltaf Boolean gildi sem útkoman: TRUE ef hólf er tómt og FALSE ef hólf er ekki tómt.

    Setjafræði ISBLANK gerir ráð fyrir aðeins einum rökum:

    ISBLANK ( gildi)

    Þar sem gildi er tilvísun í reitinn sem þú vilt prófa.

    Til dæmis, til að komast að því hvort hólf A2 sé tómt , notaðu þetta formúla:

    =ISBLANK(A2)

    Til að athuga hvort A2 sé ekki tómt , notaðu ISBLANK ásamt NOT fallinu, sem skilar öfugu röklegu gildinu, þ.e. TRUE fyrir óeyður og FALSE fyrir eyður.

    =NOT(ISBLANK(A2))

    Afritaðu formúlurnar niður í nokkrar hólf í viðbót og þú færð þessa niðurstöðu:

    ISBLANK í Excel - atriði sem þarf að muna

    Aðalatriðið sem þú ættir að hafa í huga er að Excel ISBLANK aðgerðin auðkennir raunverulega tómar frumur , þ.e.frumur sem innihalda nákvæmlega ekkert: engin bil, engin flipa, engin vagnsskil, ekkert sem virðist aðeins autt í yfirliti.

    Fyrir reit sem lítur út fyrir að vera auður, en er það í raun ekki, skilar ISBLANK formúla FALSE. Þessi hegðun á sér stað ef hólf inniheldur eitthvað af eftirfarandi:

    • Formúla sem skilar tómum streng eins og IF(A1", A1, "").
    • Núlllengd strengur flutt inn úr utanaðkomandi gagnagrunni eða stafað af afrita/líma aðgerð.
    • Bil, frávik, óbrotandi bil ( ), línustreymi eða aðrir stafir sem ekki eru prentaðir.

    Hvernig á að nota ISBLANK í Excel

    Til að öðlast meiri skilning á hverju ISBLANK aðgerðin er fær um, skulum við skoða nokkur hagnýt dæmi.

    Excel formúla: ef reiturinn er auður þá

    Þar sem Microsoft Excel er ekki með innbyggða IFBLANK tegund af aðgerð þarftu að nota IF og ISBLANK saman til að prófa reit og framkvæma aðgerð ef hólfið er tómt.

    Hér er almenna útgáfan:

    IF(ISBLANK( reitur), " ef auður", " ef ekki auður")

    Til að sjá það í aðgerð skulum við athuga hvort reit í dálki B (afhendingardagur) hefur eitthvað gildi í sér. Ef reiturinn er auður, sendu þá út „Opið“; ef reiturinn er ekki auður, sendu þá út "Completed".

    =IF(ISBLANK(B2), "Open", "Completed")

    Vinsamlegast mundu að ISBLANK aðgerðin ákvarðar aðeins algerlega auðar reiti . Ef fruma inniheldur eitthvað sem er ósýnilegt fyrir mannsauga eins og anúll-lengd strengur, ISBLANK myndi skila FALSE. Til að sýna þetta, vinsamlegast skoðaðu skjámyndina hér að neðan. Dagsetningarnar í dálki B eru dregnar úr öðru blaði með þessari formúlu:

    =IF(Sheet3!B2"",Sheet3!B2,"")

    Þar af leiðandi innihalda B4 og B6 tóma strengi (""). Fyrir þessar frumur gefur IF ISBLANK formúlan okkar "Completed" því hvað varðar ISBLANK eru frumurnar ekki tómar.

    Ef flokkunin þín á "eyður" inniheldur frumur sem innihalda formúlu sem leiðir til tóms strengs , notaðu síðan fyrir rökrétta prófið:

    =IF(B2="", "Open", "Completed")

    Skjámyndin hér að neðan sýnir muninn:

    Excel formúla: ef reiturinn er ekki auður þá

    Ef þú hefur fylgst vel með fyrra dæminu og skilið rökfræði formúlunnar, ættirðu ekki að eiga í erfiðleikum með að breyta henni fyrir tiltekið tilvik þegar aðgerð skal aðeins gripið til þegar reiturinn er ekki tómt.

    Byggt á skilgreiningu þinni á "eyðum", veldu eina af eftirfarandi aðferðum.

    Til að auðkenna aðeins raunverulega ekki auða frumur skaltu snúa rökréttu gildinu sem skilað er við. með því að ISBLANK með því að vefja því inn í NOT:

    IF(NOT(ISBLANK( cell)), " ef ekki auður", "")

    Eða notaðu það sem þegar er kunnugt IF ISBLANK formúlan (vinsamlegast athugið að miðað við þá fyrri eru gildi_ef_satt og gildi_ef_f líka gildum er skipt út:

    IF(ISBLANK( hólf), "", ef ekki autt")

    Til að spena núll-lengd strengir sem eyður, notaðu "" fyrirrökrétt próf á IF:

    IF( reitur"", " ef ekki auður", "")

    Fyrir sýnishornstöfluna okkar virkar einhver af formúlunum hér að neðan nammi. Þeir munu allir skila „Completed“ í dálki C ef reit í dálki B er ekki tómt:

    =IF(NOT(ISBLANK(B2)), "Completed", "")

    =IF(ISBLANK(B2), "", "Completed")

    =IF(B2"", "Completed", "")

    Ef reiturinn er auður skaltu skilja eftir autt

    Í ákveðnum tilfellum gætir þú þurft formúlu af þessu tagi: Ef reiturinn er auður skaltu ekki gera neitt, annars gríptu til aðgerða. Reyndar er þetta ekkert annað en afbrigði af almennu IF ISBLANK formúlunni sem fjallað er um hér að ofan, þar sem þú gefur upp tóman streng ("") fyrir gildi_ef_satt röksemdin og æskilegt gildi/formúlu/tjáningu fyrir value_if_false .

    Fyrir algerlega auðar reiti:

    IF(ISBLANK( reitur), "", ef ekki auður")

    Til að líta á tóma strengi sem auða:

    IF( cell="", "", ef ekki auður")

    Í töflunni hér að neðan, segjum að þú viljir gera eftirfarandi:

    • Ef dálkur B er tómur skaltu skilja dálk C eftir tóman.
    • Ef dálkur B inniheldur sölunúmer, reiknaðu 10% þóknun.

    Til að gera það margföldum við upphæðina í B2 með prósentu og setjum orðatiltækið í þriðju röksemd IF:

    =IF(ISBLANK(B2), "", B2*10%)

    Eða

    =IF(B2="", "", B2*10%)

    Eftir að hafa afritað formúluna í gegnum dálk C lítur niðurstaðan svona út:

    Ef einhver hólf á bilinu er auður, gerðu þá eitthvað

    Í Microsoft Excel, það eru nokkrar mismunandi leiðir til að athuga bil fyrir tómar frumur.Við munum nota IF yfirlýsingu til að gefa út eitt gildi ef það er að minnsta kosti eitt tómt hólf á bilinu og annað gildi ef það eru engar tómar hólf. Í rökréttu prófinu reiknum við út heildarfjölda tómra hólfa á bilinu og athugum síðan hvort fjöldinn sé meiri en núll. Þetta er hægt að gera með annað hvort COUNTBLANK eða COUNTIF aðgerðinni:

    COUNTBLANK( svið)>0 COUNTIF( svið,"")>0

    Eða smá flóknari SUMPRODUCT formúla:

    SUMPRODUCT(--( svið=""))>0

    Til dæmis, til að úthluta stöðunni "Opið" á hvaða verkefni sem er með eitt eða fleiri eyður í dálkum B til D geturðu notað hvaða formúlu sem er hér að neðan:

    =IF(COUNTBLANK(B2:D2)>0,"Open", "")

    =IF(COUNTIF(B2:D2,"")>0, "Open", "")

    =IF(SUMPRODUCT(--(B2:D2=""))>0, "Open", "")

    Athugið. Allar þessar formúlur meðhöndla tóma strengi sem auða.

    Ef allar hólfin á sviðinu eru auðar, gerðu þá eitthvað

    Til að athuga hvort allar hólfin á sviðinu séu tóm, munum við nota sömu nálgun eins og í dæminu hér að ofan. Munurinn er í rökréttu prófi IF. Að þessu sinni teljum við reiti sem eru ekki tómar. Ef niðurstaðan er meiri en núll (þ.e. rökfræðilega prófið metur til SANNT), vitum við að ekki er hver einasti klefi á bilinu auður. Ef rökrétta prófið er FALSE, þýðir það að allar frumur á bilinu eru auðar. Þannig að við gefum upp æskilegt gildi/tjáningu/formúlu í 3. röksemdum IF (value_if_false).

    Í þessu dæmi munum við skila "Not Started" fyrir verkefni sem hafa eyður fyrirallir áfangar í dálkum B til D.

    Auðveldasta leiðin til að telja ótómar frumur í Excel er með því að nota COUNTA fallið:

    =IF(COUNTA(B2:D2)>0, "", "Not Started")

    Önnur leið er COUNTIF fyrir non-eyður ("" sem skilyrði):

    =IF(COUNTIF(B2:D2,"")>0, "", "Not Started")

    Eða SUMPRODUCT aðgerðin með sömu rökfræði:

    =IF(SUMPRODUCT(--(B2:D2""))>0, "", "Not Started")

    ISBLANK getur líka vera notað, en aðeins sem fylkisformúla, sem ætti að ljúka með því að ýta á Ctrl + Shift + Enter , og ásamt AND fallinu. AND er nauðsynlegt til að rökrétta prófið metist sem TRUE aðeins þegar niðurstaða ISBLANK fyrir hvern reit er TRUE.

    =IF(AND(ISBLANK(B2:D2)), "Not Started", "")

    Athugið. Þegar þú velur formúlu fyrir vinnublaðið þitt er mikilvægt að hafa í huga skilning þinn á "eyðum". Formúlurnar byggðar á ISBLANK, COUNTA og COUNTIF með "" sem viðmiðin leita að algerlega tómum hólfum. SUMPRODUCT lítur einnig á tóma strengi sem auða.

    Excel formúla: ef reiturinn er ekki auður, þá summa

    Til að leggja saman ákveðnar reiti þegar aðrar reiti eru ekki auðar, notaðu SUMIF aðgerðina, sem er sérstaklega hannað fyrir skilyrta upphæð.

    Í töflunni hér að neðan, að því gefnu að þú viljir finna heildarupphæð fyrir þá hluti sem þegar eru afhentir og þeir sem ekki eru enn afhentir.

    Ef ekki er autt þá summa

    Til að fá heildarfjölda afhentra vara skaltu athuga hvort Afhendingardagur í dálki B sé ekki auður og ef svo er ekki skaltu leggja saman gildið í dálki C:

    =SUMIF(B2:B6, "", C2:C6)

    Ef autt þásumma

    Til að fá heildarfjölda óafgreiddra vara, summa ef Afhendingardagur í dálki B er auður:

    =SUMIF(B2:B6, "", C2:C6)

    Summa ef allir reiti á bilinu eru ekki auðir

    Til að leggja saman reiti eða framkvæma einhvern annan útreikning aðeins þegar allar reitur á tilteknu bili eru ekki auðar, geturðu aftur notað IF aðgerðina með viðeigandi rökfræði próf.

    Til dæmis getur COUNTBLANK fært okkur heildarfjölda auða á bilinu B2:B6. Ef talningin er núll keyrum við SUM formúluna; annars gerðu ekkert:

    =IF(COUNTBLANK(B2:B6)=0, SUM(B2:B6), "")

    Sama niðurstöðu er hægt að ná með fylki IF ISBLANK SUM formúlu (vinsamlega mundu að ýta á Ctrl + Shift + Enter til að klára það rétt):

    =IF(OR(ISBLANK(B2:B6)), "", SUM(B2:B6))

    Í þessu tilviki notum við ISBLANK ásamt OR fallinu, þannig að rökfræðilega prófið er TRUE ef það er að minnsta kosti eitt auður reiti á bilinu. Þar af leiðandi fer SUM fallið í value_if_false rökin.

    Excel formúla: telja ef reiturinn er ekki auður

    Eins og þú veist líklega hefur Excel sérstakt fall til að telja ótómar hólf, COUNTA aðgerðin. Vinsamlegast hafðu í huga að aðgerðin telur frumur sem innihalda hvers kyns gögn, þar á meðal rökfræðileg gildi TRUE og FALSE, villu, bil, tóma strengi osfrv.

    Til dæmis til að telja ekki auða frumur á bilinu B2:B6, þetta er formúlan sem á að nota:

    =COUNTA(B2:B6)

    Sama niðurstöðu er hægt að ná með því að nota COUNTIF með því að nota ekki auðaskilyrði (""):

    =COUNTIF(B2:B6,"")

    Til að telja auðu frumur, notaðu COUNTBLANK aðgerðina:

    =COUNTBLANK(B2:B6)

    Excel ISBLANK virkar ekki

    Eins og áður hefur verið nefnt skilar ISBLANK í Excel aðeins TRUE fyrir raunverulega tómar frumur sem innihalda nákvæmlega ekkert. Fyrir að virðist auðar reiti sem innihalda formúlur sem framleiða tóma strengi, bil, skammstafanir, stafi sem ekki eru prentaðir og þess háttar, skilar ISBLANK FALSE.

    Í þeim aðstæðum, þegar þú vilt meðhöndla sjónrænt tómar reiti sem auðar skaltu íhuga eftirfarandi lausnir.

    Sjáðu núll-lengdar strengi sem auða

    Til að líta á hólfa með núll-lengd strengi sem auða, í rökréttu prófi IF, settu annaðhvort tómur strengur ("") eða LEN fallið jafnt og núlli.

    =IF(A2="", "blank", "not blank")

    Eða

    =IF(LEN(A2)=0, "blank", "not blank")

    Fjarlægðu eða hunsa aukabil

    Ef ISBLANK aðgerðin er biluð vegna auðra rýma er augljósasta lausnin að losna við þau. Eftirfarandi kennsla útskýrir hvernig á að fjarlægja fremstu, aftan og mörg bil á milli, nema eitt bil á milli orða: Hvernig á að fjarlægja aukabil í Excel.

    Ef af einhverjum ástæðum er ekki hægt að fjarlægja umfram bil. virkar fyrir þig, þú getur þvingað Excel til að hunsa þá.

    Til að líta á reiti sem innihalda aðeins bilstafi sem tóma skaltu hafa LEN(TRIM(reitur))=0 með í rökréttu prófinu IF sem viðbótarskilyrði:

    =IF(OR(A2="", LEN(TRIM(A2))=0), "blank", "not blank")

    Tilhunsa tiltekinn staf sem ekki er prentaður , finndu kóðann hans og settu hann í CHAR aðgerðina.

    Til dæmis til að bera kennsl á reiti sem innihalda tóma strengi og órofa bil ( ) sem auð, notaðu eftirfarandi formúlu, þar sem 160 er stafakóði fyrir óbrotið bil:

    =IF(OR(A2="", A2=CHAR(160)), "blank", "not blank")

    Þannig til að nota ISBLANK aðgerðina til að bera kennsl á auðar reiti í Excel. Ég þakka þér fyrir lesturinn og vonast til að sjá þig á blogginu okkar í næstu viku!

    Lagt niðurhal

    Excel ISBLANK formúludæmi

    Michael Brown er hollur tækniáhugamaður með ástríðu fyrir því að einfalda flókna ferla með hugbúnaðarverkfærum. Með meira en áratug af reynslu í tækniiðnaðinum hefur hann aukið færni sína í Microsoft Excel og Outlook, sem og Google Sheets og Docs. Blogg Michael er tileinkað því að deila þekkingu sinni og sérfræðiþekkingu með öðrum, veita auðveld ráð og leiðbeiningar til að bæta framleiðni og skilvirkni. Hvort sem þú ert vanur fagmaður eða byrjandi, þá býður blogg Michaels upp á dýrmæta innsýn og hagnýt ráð til að fá sem mest út úr þessum nauðsynlegu hugbúnaðarverkfærum.