ISBLANK funtzioa Excel-en gelaxka hutsik dagoen egiaztatzeko

  • Partekatu Hau
Michael Brown

Tutorialak ISBLANK eta beste funtzio batzuk nola erabili Excel-en gelaxka hutsak identifikatzeko eta gelaxka bat hutsik dagoen ala ezaren arabera ekintza desberdinak egiteko erakusten du.

Egoera asko daude. gelaxka bat hutsik dagoen edo ez egiaztatu behar duzu. Adibidez, gelaxka hutsik badago, baliteke batuketa, zenbatu, beste gelaxka bateko balio bat kopiatu edo ezer egin nahi izatea. Egoera hauetan, ISBLANK funtzio egokia da erabiltzeko, batzuetan bakarrik, baina gehienetan Excel beste funtzio batzuekin konbinatuta.

    Excel ISBLANK funtzioa

    ISBLANK funtzioa hemen Excel-ek gelaxka bat hutsik dagoen edo ez egiaztatzen du. Beste IS funtzioak bezala, balio boolearra ematen du beti emaitza gisa: EGIA gelaxka bat hutsik badago eta GEZURRA gelaxka bat hutsik ez badago.

    ISBLANK-ren sintaxiak argumentu bakarra hartzen du:

    ISBLANK ( balioa)

    Non balioa probatu nahi duzun gelaxkaren erreferentzia den.

    Adibidez, A2 gelaxka hutsik dagoen jakiteko, erabili hau formula:

    =ISBLANK(A2)

    A2 hutsik ez dagoen egiaztatzeko, erabili ISBLANK NOT funtzioarekin batera, alderantzizko balio logikoa itzultzen duena, hau da, EGIA hutsik gabekoentzat. eta GEZURRA hutsuneetarako.

    =NOT(ISBLANK(A2))

    Kopiatu formulak gelaxka gehiagotan eta emaitza hau lortuko duzu:

    ISBLANK Excel-en - gogoratu beharreko gauzak

    Kontuan izan behar duzun puntu nagusia da Excel ISBLANK funtzioak benetan hutsik dauden gelaxkak identifikatzen dituela, hau da.Guztiz ezer ez duten gelaxkak: ez zuriunerik, ez tabulaziorik, ez gurdi-itzultzerik, ez ikuspegi batean hutsik agertzen den ezer.

    Hutsik itxura duen, baina egia esan ez den gelaxka baterako, ISBLANK formula batek GEZURRA itzultzen du. Portaera hau gertatzen da gelaxka batek honako hauetakoren bat badu:

    • IF(A1"", A1, "") bezalako kate huts bat itzultzen duen formula.
    • Zero-luzera katea kanpoko datu-base batetik inportatu edo kopiatu/itsatsi eragiketa baten ondorioz sortu da.
    • Zuzinak, apostrofoak, apurtzen ez diren zuriuneak ( ), lerro-jarrera edo inprimatzeko ez diren beste karaktere batzuk.

    Nola erabili ISBLANK Excel-en

    ISBLANK funtzioa zertarako gai den hobeto ulertzeko, ikus ditzagun adibide praktiko batzuk.

    Excel formula: gelaxka hutsik badago

    Microsoft Excel-ek IFBLANK funtzio motarik barneratuta ez duenez, IF eta ISBLANK batera erabili behar dituzu gelaxka bat probatzeko eta ekintza bat burutzeko gelaxka hutsik badago.

    Hona hemen bertsio generikoa:

    IF(ISBLANK( gelaxka), " hutsik badago", " hutsik ez bada")

    Ekintzan ikusteko, egiaztatu dezagun B zutabeko (entrega-data) gelaxka batek baliorik duen. Gelaxka hutsik badago, atera "Ireki"; gelaxka hutsik ez badago, atera "Osatuta".

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

    Gogoratu ISBLANK funtzioak erabat hutsik dauden gelaxkak soilik zehazten dituela. 9>. Zelula batek gizakiaren begiarentzat ikusezina den zerbait badu, adibidez azero-luzerako katea, ISBLANK-k FALSE itzuliko luke. Hau ilustratzeko, begiratu beheko pantaila-argazkiari. B zutabeko datak beste orri batetik ateratzen dira formula honekin:

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

    Ondorioz, B4 eta B6 kate hutsak ("") dituzte. Gelaxka hauetarako, gure IF ISBLANK formulak "Osatuta" ematen du, ISBLANK-ri dagokionez, gelaxkak ez daudelako hutsik.

    Zure "hutsuneen" sailkapenak kate hutsa sortzen duen formula duten gelaxkak barne hartzen baditu. , ondoren erabili proba logikoa egiteko:

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

    Beheko pantaila-argazkiak aldea erakusten du:

    Excel formula: bada gelaxka ez dago hutsik, orduan

    Aurreko adibidea gertutik jarraitu baduzu eta formularen logika ulertu baduzu, ez zenuke arazorik izan behar kasu zehatz baterako aldatzeko, ekintza bat gelaxka ez dagoenean bakarrik egingo denean. hutsik.

    Zure "hutsuneen" definizioan oinarrituta, aukeratu ikuspegi hauetako bat.

    Benetan hutsik gabekoak gelaxkak soilik identifikatzeko, itzuli itzuli den balio logikoa. ISBLANK-en bidez EZ:

    IF(NOT(ISBLANK( gelaxka)), " hutsik ez bada", "")

    Edo erabili ezaguna dena. IF ISBLANK formula (mesedez, konturatu aurrekoarekin alderatuta, value_if_true eta value_if_f alse balioak trukatzen dira):

    IF(ISBLANK( gelaxka), "", hutsik ez bada")

    Testitzeko zero-luzera kateak hutsune gisa, erabili "" egitekoIF-ren proba logikoa:

    IF( gelaxka"", " hutsik ez bada", "")

    Gure lagin-taularako, beheko formuletako edozeinek funtzionatuko du tratu bat. Guztiek "Osatuta" itzuliko dute C zutabean B zutabeko gelaxka bat hutsik ez badago:

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

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

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

    Gelula hutsik badago, utzi hutsik

    Agertoki jakin batzuetan, baliteke mota honetako formula bat behar izatea: Gelaxka hutsik badago, ez ezazu ezer egin, bestela, egin ekintzaren bat. Izan ere, goian aztertutako IF ISBLANK formula generikoaren aldakuntza bat baino ez da, zeinetan kate huts bat ("") ematen duzun value_if_true argumentuarentzat eta nahi den balio/formula/adierazpena <1entzat>value_if_false .

    Erabat hutsik dauden gelaxketarako:

    IF(ISBLANK( zelula), "", hutsik ez bada")

    Kate hutsak hutsunetzat hartzeko:

    IF( gelaxka="", "", hutsik ez bada")

    Beheko taulan, demagun egin nahi duzula honako hau:

    • B zutabea hutsik badago, utzi C zutabea hutsik.
    • B zutabeak salmenta-zenbaki bat badu, kalkulatu %10eko komisioa.

    Hori egiteko, B2-ko zenbatekoa ehunekoz biderkatu eta IF-ren hirugarren argumentuan jartzen dugu adierazpena:

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

    Edo

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

    Formula C zutabetik kopiatu ondoren, emaitza honela ikusten da:

    Barrutiaren edozein gelaxka hutsik badago, egin zerbait

    In Microsoft Excel, gelaxka hutsen barruti bat egiaztatzeko modu ezberdin batzuk daude.IF adierazpena erabiliko dugu balio bat ateratzeko barrutian gutxienez gelaxka huts bat badago eta beste balio bat gelaxka hutsik ez badago. Proba logikoan, barrutian dauden gelaxka hutsen guztizko kopurua kalkulatzen dugu, eta gero egiaztatzen dugu zenbaketa zero baino handiagoa den. Hau COUNT BLANK edo COUNTIF funtzioarekin egin daiteke:

    COUNT BLANK( barrutia)>0 COUNTIF( barrutia,"")>0

    Edo pixka bat SUMPRODUCT formula konplexuagoa:

    SUMPRODUCT(--( barrutia=""))>0

    Adibidez, hutsune bat edo gehiago dituen edozein proiekturi "Ireki" egoera esleitzeko B eta D bitarteko zutabetan, beheko formula hauetako edozein erabil dezakezu:

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

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

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

    Oharra. Formula hauek guztiek kate hutsak hutsune gisa tratatzen dituzte.

    Barrutian dauden gelaxka guztiak hutsik badaude, egin zerbait

    Barrutiaren gelaxka guztiak hutsik dauden egiaztatzeko, ikuspegi bera erabiliko dugu. goiko adibidean bezala. Aldea IF-ren proba logikoan dago. Oraingoan, hutsik ez dauden gelaxkak zenbatuko ditugu. Emaitza zero baino handiagoa bada (hau da, proba logikoa EGIA dela ebaluatzen da), badakigu barrutiko gelaxka guztiak ez daudela hutsik. Proba logikoa GEZURRA bada, horrek esan nahi du barrutiko gelaxka guztiak hutsik daudela. Beraz, nahi duzun balioa/adierazpena/formula ematen dugu IF-ren 3. argumentuan (value_if_false).

    Adibide honetan, "Not Started" itzuliko dugu hutsuneak dituzten proiektuetarako.B eta D zutabetako mugarri guztiak.

    Excel-en hutsik ez diren gelaxkak zenbatzeko modurik errazena COUNTA funtzioa erabiltzea da:

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

    Beste modu bat ZENBATU DA. hutsuneak ez direnetarako ("" irizpide gisa):

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

    Edo logika bereko SUMPRODUCT funtzioak:

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

    ISBLANK ere egin dezake erabili behar da, baina matrize-formula gisa soilik, Ctrl + Shift + Sartu sakatuz osatu behar dena eta AND funtzioarekin konbinatuta. ETA behar da proba logikoa TRUE gisa ebaluatzeko gelaxka bakoitzeko ISBLANK-ren emaitza TRUE denean soilik.

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

    Oharra. Zure lan-orrirako formula bat aukeratzerakoan, kontuan hartu beharreko gauza garrantzitsu bat "hutsuneak" ulertzea da. ISBLANK, COUNTA eta COUNTIF irizpide gisa "" duten formulak guztiz hutsik dauden gelaxkak bilatzen dituzte. SUMPRODUCT kate hutsak hutsunetzat hartzen ditu.

    Excel formula: gelaxka hutsik ez badago, sum

    Zenbait gelaxka batutzeko beste gelaxka hutsik ez daudenean, erabili SUMIF funtzioa, hau da, batez ere. Baldintzapeko batura egiteko diseinatuta.

    Beheko taulan, dagoeneko entregatu diren eta oraindik entregatu gabeko elementuen guztizko zenbatekoa aurkitu nahi duzula suposatuz.

    Hutsik ez badago, batura

    Bidaltutako elementuen guztirako lortzeko, egiaztatu B zutabeko Bidalketa data hutsik ez dagoen eta ez badago, batu ezazu C zutabeko balioa:

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

    Hutsik badago, orduansum

    Bidatu gabeko elementuen guztirakoa lortzeko, batu ezazu B zutabeko Bidalketa-data hutsik badago:

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

    Badu barrutiko gelaxka guztiak hutsik ez badaude

    Geldukak batutzeko edo beste kalkuluren bat egiteko barruti jakin bateko gelaxka guztiak hutsik ez daudenean soilik, berriro erabil dezakezu IF funtzioa egokia den logikoarekin. proba.

    Adibidez, COUNTBLANK B2:B6 barrutian dauden hutsuneen guztizko kopurua ekar diezaguke. Zenbaketa zero bada, SUM formula exekutatzen dugu; bestela ez ezazu ezer egin:

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

    Emaitza bera lor daiteke matriz IF ISBLANK SUM formula batekin (mesedez, gogoan izan sakatu Ctrl + Maius + Sartu behar bezala osatzeko):

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

    Kasu honetan, ISBLANK erabiltzen dugu OR funtzioarekin batera, beraz, proba logikoa EGIA da gutxienez bat badago. barrutian gelaxka hutsa. Ondorioz, SUM funtzioa value_if_false argumentura doa.

    Excel formula: zenbatu gelaxka hutsik ez badago

    Ziurrenik dakizunez, Excel-ek funtzio berezi bat du zenbatzeko. gelaxka hutsak, COUNTA funtzioa. Kontuan izan funtzioak edozein motatako datuak dituzten gelaxkak zenbatzen dituela, EGIA eta GEZURRA balio logikoak barne, errorea, zuriuneak, kate hutsak, etab.

    Adibidez, ez-hutsak gelaxkak B2:B6 barrutian, hau da erabili beharreko formula:

    =COUNTA(B2:B6)

    Emaitza bera lor daiteke COUNTIF erabiliz hutsik ez dagoenarekinirizpideak (""):

    =COUNTIF(B2:B6,"")

    hutsik gelaxkak zenbatzeko, erabili COUNT BLANK funtzioa:

    =COUNTBLANK(B2:B6)

    Excel ISBLANK ez da funtzionatzen

    Esan bezala, ISBLANK Excel-en EGIA itzultzen du inolaz ere ezer ez duten benetan hutsik dauden gelaxketarako soilik. Kate hutsak, zuriuneak, apostrofoak, inprimatzeko ez diren karaktereak eta antzekoak sortzen dituzten formulak dituzten itxuraz hutsik dauden gelaxkak , ISBLANK-ek GEZURRA ematen du.

    Egoera batean, bisualki tratatu nahi duzunean. gelaxka hutsak hutsune gisa, kontuan hartu konponbide hauek.

    Zero-luzerako kateak hutsune gisa tratatu

    Zero-luzera duten kateak dituzten gelaxkak hutsunetzat hartzeko, IF-ren proba logikoan, jarri kate hutsa ("") edo zeroren berdina den LEN funtzioa.

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

    Edo

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

    Kendu edo baztertu aparteko espazioak

    ISBLANK funtzioak hutsuneak direla-eta gaizki funtzionatzen badu, irtenbiderik argiena horiek kentzea da. Ondorengo tutorial honek azaltzen du nola azkar kendu hasierako, amaierako eta tarteko tarte anitz, hitzen arteko zuriune bakarreko karaktere bat izan ezik: Nola kendu zuriune gehigarriak Excel-en.

    Arrazoiren batengatik gehiegizko zuriuneak kentzeak ez badu egiten. Zuretzat lan egiten du, Excel-ek ez ikusiatzera behartu dezakezu.

    Zuze-karaktereak soilik dituzten gelaxkak hutsik ikusteko, sartu LEN(TRIM(gelaxka))=0 IF-ren proba logikoan. baldintza gehigarri gisa:

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

    Toalde batera utzi inprimatzeko ez den karaktere espezifiko bat , bilatu bere kodea eta eman CHAR funtzioari.

    Adibidez, kate hutsak eta dituzten gelaxkak identifikatzeko. hutsuneak ( ) hutsune gisa, erabili formula hau, non 160 karaktere-kodea den espazio apurtzaile baterako:

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

    Horrela da. Excel-en gelaxka hutsak identifikatzeko ISBLANK funtzioa erabiltzeko. Eskerrik asko irakurtzeagatik eta datorren astean gure blogean ikustea espero dut!

    Deskarga erabilgarri

    Excel ISBLANK formula adibideak

    Michael Brown teknologia-zale dedikatua da, software-tresnak erabiliz prozesu konplexuak sinplifikatzeko grina duena. Hamarkada bat baino gehiagoko esperientzia duen teknologia-industrian, Microsoft Excel eta Outlook-en eta Google Sheets eta Docs-en trebetasunak landu ditu. Michael-en bloga bere ezagutzak eta esperientziak besteekin partekatzera zuzenduta dago, produktibitatea eta eraginkortasuna hobetzeko aholku eta tutorial errazak eskaintzen ditu. Profesional ondua edo hasiberria izan, Michael-en blogak informazio baliotsuak eta aholku praktikoak eskaintzen ditu funtsezko software-tresna horiei etekinik handiena ateratzeko.