Excel ISTEXT og ISNONTEXT aðgerðir með formúludæmum

  • Deildu Þessu
Michael Brown

Kennslan skoðar hvernig á að nota ISTEXT og ISNONTEXT aðgerðirnar í Excel til að athuga hvort hólf innihaldi textagildi eða ekki.

Þegar þú þarft að fá upplýsingar um innihaldið af einhverjum reit í Excel, myndirðu venjulega nota svokallaðar upplýsingaaðgerðir. Bæði ISTEXT og ISNONTEXT tilheyra þessum flokki. ISTEXT aðgerðin athugar hvort gildi er texti og ISNONTEXT prófar hvort gildi er ekki texti. Hvað sem hugtakið er einfalt, þá eru aðgerðirnar ótrúlega gagnlegar til að leysa margvísleg verkefni í Excel.

    Excel ISTEXT aðgerð

    ISTEXT aðgerðin í Excel eftirliti er tilgreint gildi er texti eða ekki. Ef gildið er textabundið skilar fallið TRUE. Fyrir allar aðrar gagnategundir (svo sem tölur, dagsetningar, auðar reiti, villur o.s.frv.) skilar það FALSE.

    Setjafræðin er sem hér segir:

    ISTEXT(value)

    Where gildi er gildi, frumutilvísun, tjáning eða önnur aðgerð sem þú vilt prófa niðurstöður úr.

    Til dæmis, til að komast að því hvort gildi í A2 sé texti eða ekki, notaðu þetta einfalda formúla:

    =ISTEXT(A2)

    Excel ISNONTEXT fall

    ISNONTEXT fallið skilar TRUE fyrir hvaða gildi sem er ekki texta, þ.mt tölur, dagsetningar og tíma , eyður og aðrar formúlur sem skila niðurstöðum eða villum án texta. Fyrir textagildi skilar það FALSE.

    Samsetningafræðin er sú sama og ISTEXT fallið:

    ISTEXT(value)

    Til dæmis, til að athuga hvort agildi í A2 er ekki texti, notaðu þessa formúlu:

    =ISNONTEXT(A2)

    Eins og sést á skjámyndinni hér að neðan skila ISTEXT og ISNONTEXT formúlurnar öfugum niðurstöðum:

    ISTEXT og ISNONTEXT aðgerðir í Excel - notkunarskýrslur

    ISTEXT og ISNONTEXT eru mjög einföld og auðveld í notkun og ólíklegt er að þú lendir í erfiðleikum með þau. Sem sagt, það eru nokkrir lykilatriði til að taka eftir:

    • Báðar aðgerðir eru hluti af IS falla hópnum sem skila rökréttum (Boolean) gildum TRUE eða FALSE.
    • Í ákveðnu tilviki þegar tölur eru geymdar sem texti , skilar ISTEXT TRUE og ISNONTEXT skilar FALSE.
    • Báðar aðgerðir eru tiltækar í öllum útgáfum af Excel fyrir Office 365, Excel 2019, Excel 2016 , Excel 2013, Excel 2010, Excel 2007, Excel 2003, Excel XP og Excel 2000.

    Notkun ISTEXT og ISNONTEXT í Excel - formúludæmi

    Hér að neðan er að finna dæmi um hagnýt notkun ISTEXT og ISNONTEXT aðgerðanna í Excel sem vonandi hjálpar þér að gera vinnublöðin þín skilvirkari.

    Athugaðu hvort gildi sé texti

    Stundum þegar þú ert að vinna með fullt af gildum, þú gætir verið hissa á að taka eftir því að fyrir sumar tölur skila formúlurnar þínar rangar niðurstöður eða jafnvel villur. Augljósasta ástæðan er sú að erfiðar tölur eru geymdar sem texti. Formúlurnar hér að neðan munu segja þér með vissu hvaða gildi eru texti fráSjónarmið Excel.

    ISTEXT formúla:

    Skilar TRUE fyrir hvaða gildi sem Excel telur texta .

    =ISTEXT(B2)

    ISNONTEXT formúla:

    Skilar TRUE fyrir hvaða gildi sem Excel telur ekki texta .

    =ISNONTEXT(B2)

    ISTEXT fyrir gagnaprófun : leyfa aðeins texta

    Í sumum tilfellum gætirðu viljað leyfa notendum að slá aðeins inn textagildi í ákveðnum hólfum. Til að ná þessu skaltu búa til gagnastaðfestingarreglu byggða á ISTEXT formúlu. Svona er það:

    1. Veldu eina eða fleiri hólf sem þú vilt staðfesta.
    2. Á flipanum Gögn , í gagnaverkfæri hópnum, smelltu á hnappinn Data Validation .
    3. Á flipanum Settings í Data Validation valmyndinni skaltu velja Sérsniðið fyrir staðfestingarskilyrðin og sláðu inn ISTEXT formúluna þína í samsvarandi reit.
    4. Smelltu á OK til að vista regluna.

    Fyrir þetta dæmi erum við að staðfesta spurningalistasvörin í hólfum B2 í gegnum B4 með hjálp þessarar formúlu:

    =ISTEXT(B2:B4)

    Að auki geturðu stillt eigin Villuviðvörun skilaboð til að útskýra fyrir notendur þínir hvers konar gögn eru samþykkt:

    Þegar notandinn reynir að slá inn tölu eða dagsetningu í einhverjum af staðfestu hólfunum munu þeir sjá eftirfarandi viðvörun:

    Nánari upplýsingar er að finna í Using Data validation in Excel.

    Excel IF ISTEXT formúla

    Í reynd, ISTEXTog ISNONTEXT eru oft notaðir ásamt IF fallinu til að gefa út notendavænni niðurstöðu en staðlaða TRUE og FALSE.

    Formúla 1. Ef er texti, þá

    Tökum fyrsta dæmið okkar. aðeins lengra, að því gefnu að þú viljir skila "Já" fyrir textagildi og "Nei" fyrir eitthvað annað. Til að gera það skaltu einfaldlega setja ISTEXT fallið inn í rökrétta prófið á IF og nota "Já" og "Nei" fyrir gildi_ef_sannt og gildi_ef_ósatt rökin, í sömu röð:

    =IF(ISTEXT(A2), "Yes", "No")

    Formúla 2. Athugaðu inntak hólfs

    Í einu af fyrri dæmunum ræddum við hvernig á að tryggja gilt inntak notanda með því að nota gagnaprófun . Þetta er líka hægt að gera á "mildra" formi með hjálp Excel IF ISTEXT formúlu.

    Í spurningalistanum, segjum að þú viljir ákvarða hvaða svör eru gild (texti) og hver ekki (ekki- texti). Til þess skaltu nota hreiðra IF setningar með eftirfarandi rökfræði:

    • Ef reiturinn sem prófaður er er tómur, skilaðu engu, þ.e.a.s. tómum streng ("").
    • Ef reiturinn er tómur. er texti, skilaðu "Valid answer".
    • Ef hvorugt af ofantöldu, skilaðu "Ógilt svar - vinsamlegast sláðu inn texta."

    Þegar þetta er sett allt saman fáum við eftirfarandi formúlu , þar sem B2 er hólfið sem á að athuga:

    =IF(B2="", "", IF(ISTEXT(B2), "Valid answer", "Invalid answer - please enter text."))

    Athugaðu hvort svið inniheldur einhvern texta

    Hingað til höfum við prófaði hverja frumu fyrir sig. En hvað ef þú þarft að vita hvort einhver klefi á bilinuinniheldur texta?

    Til að prófa allt svið skaltu sameina ISTEXT fallið með SUMPRODUCT á þennan hátt:

    SUMPRODUCT(ISTEXT( svið)*1)>0 SUMPRODUCT(-- ISTEXT( svið))>0

    Sem dæmi skulum við athuga hverja línu í gagnasettinu hér að neðan fyrir textagildi, sem hægt er að gera með eftirfarandi formúlum:

    =SUMPRODUCT(ISTEXT(A2:C2)*1)>0

    =SUMPRODUCT(--ISTEXT(A2:C2))>0

    Ein af ofangreindum formúlum fer í reit D2 og þá dregurðu hana niður í gegnum reit D5.

    Svo, þú hefur nú skýran skilning á því hvaða línur innihalda einn eða fleiri textastrengir (TRUE) og sem innihalda aðeins tölur (FALSE).

    Ef þú vilt skila mismunandi niðurstöðum skaltu segja „Já“ eða „Nei“ öfugt við TRUE og FALSE, settu ofangreinda formúlu inn í IF yfirlýsinguna:

    =IF(SUMPRODUCT(--ISTEXT(A2:C2))>0, "Yes", "No")

    Hvernig þessi formúla virkar

    Formúlan byggir á getu SUMPRODUCT til að meðhöndla fylki á innfæddan hátt. Með því að vinna innan frá og út, hér er það sem það gerir:

    • ISTEXT fallið skilar fylki af TRUE og FALSE gildi. Fyrir A2:C2 fáum við þessa fylki:

      {TRUE,TRUE,FALSE}

    • Næst margföldum við hvern þátt í ofangreindri fylki með 1 til að breyta rökréttum gildum TRUE og FALSE í 1 og 0, í sömu röð. . Hægt er að nota tvöfaldan einliða (--) í sama tilgangi. Eftir umbreytinguna tekur formúlan þessa mynd:

      SUMPRODUCT({1,1,0})>0

    • SUMPRODUCT fallið leggur saman 1 og 0 og þú athugar hvort niðurstaðan sé meiri en núll. Ef það er, sviðinniheldur að minnsta kosti eitt textagildi og formúlan skilar TRUE, ef ekki FALSE.

    Athugaðu hvort hólf innihaldi ákveðinn texta

    Excel ISTEXT aðgerðin getur aðeins ákvarðað hvort hólf innihaldi texta , sem þýðir nákvæmlega hvaða texta sem er. Til að komast að því hvort hólf inniheldur ákveðinn textastreng, notaðu annað hvort ISNUMBER SEARCH formúluna eða COUNTIF með jokertáknum.

    Til dæmis, til að sjá hvort vöruauðkenni í A2 inniheldur textastrenginn í reit D2, notaðu formúluna hér að neðan (vinsamlegast hafðu í huga algilda tilvísunina $D$2 sem kemur í veg fyrir að vistfang frumunnar breytist þegar formúlan er afrituð í aðrar frumur):

    =ISNUMBER(SEARCH($D$2, A2))

    Til þæginda, við' mun pakka því inn í IF aðgerðina:

    =IF(ISNUMBER(SEARCH($D$2, A2)), "Yes", "No")

    Og fá eftirfarandi niðurstöður:

    Sama niðurstöðu er hægt að ná með COUNTIF :

    =IF(COUNTIF(A2, "*"&$D$2&"*")>0, "Yes", "No")

    Fleiri dæmi er að finna í Excel Ef reit inniheldur formúlur.

    Auðkenndu frumur sem innihalda texta

    ISTEXT aðgerðina er einnig hægt að nota með Excel skilyrtu sniði til að auðkenna frumur sem innihalda textagildi. Svona er það:

    1. Veldu allar frumur sem þú vilt athuga og auðkenna (A2:C5 í þessu dæmi).
    2. Á flipanum Heima , í hópnum Stílar , smelltu á Ný regla > Notaðu formúlu til að ákvarða hvaða frumur á að forsníða .
    3. Í Formatgildum þar sem þessi formúla er sönn kassi, sláðu inn formúluna hér að neðan:

      =ISTEXT(A2)

      Þar sem A2 erreit lengst til vinstri á völdu sviði.

    4. Smelltu á hnappinn Format og veldu sniðið sem þú vilt.
    5. Smelltu tvisvar á OK til að loka báðum glugganum og vista regluna.

    Fyrir nánari útskýringu á hverju skrefi, vinsamlegast sjáðu: Notkun formúla fyrir skilyrt snið í Excel.

    Þar af leiðandi undirstrikar Excel allar frumur með hvaða textastreng sem er:

    Svona á að nota ISTEXT og ISNONTEXT aðgerðirnar í Excel. Ég þakka þér fyrir lesturinn og vonast til að sjá þig á blogginu okkar í næstu viku!

    Lagt niðurhal

    Excel ISTEXT og ISNONTEXT 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.