Excel ISTEXT na vitendaji vya ISNONTEXT vilivyo na mifano ya fomula

  • Shiriki Hii
Michael Brown

Mafunzo yanaangalia jinsi ya kutumia vitendaji vya ISTEXT na ISNONTEXT katika Excel ili kuangalia kama kisanduku kina thamani ya maandishi au la.

Wakati wowote unapohitaji kupata maelezo kuhusu yaliyomo. ya kisanduku fulani katika Excel, kwa kawaida ungetumia kinachojulikana vitendaji vya Habari. ISTEXT na ISNONTEXT zote mbili ni za aina hii. Chaguo za kukokotoa za ISTEXT hukagua kama thamani ni maandishi na majaribio ya ISNONTEXT kama thamani si maandishi. Vyovyote vile dhana ni rahisi, vitendaji ni muhimu sana kwa kutatua kazi mbalimbali tofauti katika Excel.

    Kitendakazi cha Excel ISTEXT

    Kitendaji cha ISTEXT katika ukaguzi wa Excel ni a thamani iliyobainishwa ni maandishi au la. Ikiwa thamani ni ya maandishi, chaguo za kukokotoa hurejesha TRUE. Kwa aina zingine zote za data (kama vile nambari, tarehe, visanduku tupu, hitilafu, n.k.) inaleta FALSE.

    Sintaksia ni kama ifuatavyo:

    ISTEXT(value)

    Wapi thamani ni thamani, marejeleo ya seli, usemi au chaguo la kukokotoa ambalo matokeo yake unataka kujaribu.

    Kwa mfano, ili kujua kama thamani katika A2 ni maandishi au la, tumia hili rahisi. fomula:

    =ISTEXT(A2)

    Kitendaji cha Excel ISNONTEXT

    Chaguo za kukokotoa za ISNONTEXT hurejesha TRUE kwa thamani yoyote isiyo ya maandishi ikijumuisha nambari, tarehe na saa. , nafasi zilizoachwa wazi na fomula zingine zinazorudisha matokeo au makosa yasiyo ya maandishi. Kwa thamani za maandishi, inarudisha FALSE.

    Sintaksia ni sawa na ile ya chaguo za kukokotoa za ISTEXT:

    ISTEXT(value)

    Kwa mfano, ili kuangalia kama athamani katika A2 si maandishi, tumia fomula hii:

    =ISNONTEXT(A2)

    Kama inavyoonyeshwa kwenye picha ya skrini iliyo hapa chini, fomula za ISTEXT na ISNONTEXT huleta matokeo tofauti:

    vitendaji vya ISTEXT na ISNONTEXT katika Excel - madokezo ya matumizi

    ISTEXT na ISNONTEXT ni vitendakazi vilivyo moja kwa moja na ni rahisi kutumia, na hakuna uwezekano wa kukumbwa na matatizo yoyote navyo. Hayo yamesemwa, kuna vidokezo vichache muhimu vya kuzingatia:

    • Vitendaji vyote viwili ni sehemu ya kikundi cha utendaji cha IS ambacho hurejesha thamani za kimantiki (Boolean) za TRUE au FALSE.
    • Katika hali mahususi wakati nambari zimehifadhiwa kama maandishi , ISTEXT hurejesha TRUE na ISNONTEXT huleta FALSE.
    • Utendaji zote mbili zinapatikana katika matoleo yote ya Excel kwa Office 365, Excel 2019, Excel 2016 , Excel 2013, Excel 2010, Excel 2007, Excel 2003, Excel XP, na Excel 2000.

    Kutumia ISTEXT na ISNONTEXT katika Excel - mifano ya fomula

    Hapa chini utapata mifano ya matumizi ya vitendo ya vitendaji vya ISTEXT na ISNONTEXT katika Excel ambayo kwa matumaini yatakusaidia kufanya laha zako za kazi kuwa bora zaidi.

    Angalia kama thamani ni maandishi

    Wakati mwingine unapofanya kazi na rundo la thamani, unaweza kushangaa kugundua kuwa kwa nambari zingine fomula zako hurejesha matokeo yasiyo sahihi au hata makosa. Sababu dhahiri zaidi ni kwamba nambari zenye shida huhifadhiwa kama maandishi. Fomula zilizo hapa chini zitakuambia kwa uhakika ni maadili gani yametoka kwa maandishiMtazamo wa Excel.

    fomula ya ISTEXT:

    Hurejesha TRUE kwa thamani yoyote ambayo Excel inazingatia maandishi .

    =ISTEXT(B2)

    fomula ya ISNONTEXT:

    Hurejesha TRUE kwa thamani yoyote ambayo Excel inazingatia isiyo ya maandishi .

    =ISNONTEXT(B2)

    ISTEXT ya Uthibitishaji wa Data : ruhusu maandishi pekee

    Katika hali zingine, unaweza kutaka kuwaruhusu watumiaji kuingiza nambari za maandishi pekee katika visanduku fulani. Ili kufanikisha hili, tengeneza sheria ya uthibitishaji wa data kulingana na fomula ya ISTEXT. Hivi ndivyo unavyofanya:

    1. Chagua seli moja au zaidi ambazo ungependa kuthibitisha.
    2. Kwenye kichupo cha Data , katika Zana za Data kikundi, bofya kitufe cha Uthibitishaji wa Data .
    3. Kwenye kichupo cha Mipangilio cha Uthibitishaji wa Data kisanduku cha mazungumzo, chagua Custom kwa vigezo vya uthibitishaji na uweke fomula yako ya ISTEXT katika kisanduku sambamba.
    4. Bofya SAWA ili kuhifadhi sheria.

    Kwa mfano huu, tunathibitisha majibu ya dodoso katika seli B2. kupitia B4 kwa usaidizi wa fomula hii:

    =ISTEXT(B2:B4)

    Aidha, unaweza kusanidi ujumbe wako wa Hitilafu Alert kuelezea watumiaji wako ni aina gani ya data inayokubaliwa:

    Kwa hivyo, mtumiaji anapojaribu kuingiza nambari au tarehe katika seli zozote zilizoidhinishwa, ataona zifuatazo. tahadhari:

    Kwa maelezo zaidi, tafadhali angalia Kutumia uthibitishaji wa Data katika Excel.

    fomula ya Excel IF ISTEXT

    Kwa vitendo, ISTEXTna ISNONTEXT mara nyingi hutumiwa pamoja na chaguo za kukokotoa za IF ili kutoa matokeo yanayofaa mtumiaji zaidi kuliko TRUE na FALSE ya kawaida.

    Mfumo wa 1. Ikiwa ni maandishi, basi

    Kuchukua mfano wetu wa kwanza kabisa a mbele kidogo, ukidhani unataka kurudisha "Ndiyo" kwa maadili ya maandishi na "Hapana" kwa kitu kingine chochote. Ili kuifanya, weka tu chaguo la kukokotoa la ISTEXT katika jaribio la kimantiki la IF, na utumie "Ndiyo" na "Hapana" kwa hoja za value_if_true na value_if_false mtawalia:

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

    Mfumo 2. Angalia ingizo la kisanduku

    Katika mojawapo ya mifano iliyotangulia, tulijadili jinsi ya kuhakikisha uingizaji sahihi wa mtumiaji kwa kutumia Uthibitishaji wa Data. . Hili pia linaweza kufanywa kwa fomu "nyembamba" kwa usaidizi wa fomula ya Excel IF ISTEXT.

    Katika dodoso, tuseme ungependa kubainisha ni majibu gani ni halali (maandishi) na yapi si halali (yasiyo ya -- maandishi). Kwa hili, tumia taarifa za IF zilizoorodheshwa zenye mantiki ifuatayo:

    • Ikiwa kisanduku kilichojaribiwa ni tupu, usirudishe chochote, yaani, mfuatano tupu ("").
    • Ikiwa kisanduku tupu (""). ni maandishi, rudisha "Jibu halali".
    • Ikiwa hakuna kati ya yaliyo hapo juu, rudisha "Jibu batili - tafadhali weka maandishi."

    Kuweka haya yote pamoja, tunapata fomula ifuatayo. , ambapo B2 ndio kisanduku cha kuangaliwa:

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

    Angalia ikiwa safu ina maandishi yoyote

    Kufikia sasa, tunayo ilijaribu kila seli moja kwa moja. Lakini vipi ikiwa unahitaji kujua kama seli yoyote katika masafaina maandishi?

    Ili kujaribu safu nzima, unganisha kitendakazi cha ISTEXT na SUMPRODUCT kwa njia hii:

    SUMPRODUCT(ISTEXT( range)*1)>0 SUMPRODUCT(-- ISTEXT( range))>0

    Kama mfano, hebu tuangalie kila safu katika seti ya data iliyo hapa chini kwa thamani za maandishi, ambayo inaweza kufanywa kwa fomula zifuatazo:

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

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

    Mojawapo ya fomula zilizo hapo juu huenda kwenye seli D2, kisha unaiburuta chini kupitia kisanduku D5.

    Kwa hivyo, sasa una ufahamu wazi ni safu mlalo zipi. mfuatano wa maandishi mmoja au zaidi (TRUE) na ambao una nambari pekee (FALSE).

    Ikiwa ungependa kurejesha matokeo tofauti, sema "Ndiyo" au "Hapana" kinyume na UKWELI na UONGO, ambatisha fomula iliyo hapo juu katika taarifa ya IF:

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

    Jinsi fomula hii inavyofanya kazi

    Fomula inatokana na uwezo wa SUMPRODUCT kushughulikia safu asili. Kufanya kazi kutoka ndani kwenda nje, ndivyo inavyofanya:

    • Kitendo cha kukokotoa cha ISTEXT hurejesha mkusanyiko wa thamani za TRUE na FALSE. Kwa A2:C2, tunapata safu hii:

      {TRUE,TRUE,FALSE}

    • Ifuatayo, tunazidisha kila kipengele cha safu iliyo hapo juu kwa 1 ili kubadilisha thamani za kimantiki za TRUE na FALSE kuwa 1 na 0, mtawalia. . Opereta isiyo ya kawaida (--) inaweza kutumika kwa madhumuni sawa. Baada ya mageuzi, fomula huchukua fomu hii:

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

    • Kitendakazi cha SUMPRODUCT huongeza 1 na 0, na unaangalia kama tokeo ni kubwa kuliko sifuri. Ikiwa ni, safuina angalau thamani moja ya maandishi na fomula inarejesha TRUE, ikiwa si FALSE.

    Angalia kama kisanduku kina maandishi maalum

    Kitendaji cha Excel ISTEXT kinaweza tu kubainisha ikiwa kisanduku kina maandishi. , ikimaanisha maandishi yoyote kabisa. Ili kujua kama kisanduku kina mfuatano maalum wa maandishi, tumia fomula ya ISNUMBER SEARCH au COUNTIF iliyo na kadi-mwitu.

    Kwa mfano, ili kuona kama Kitambulisho cha Kipengee katika A2 kina maandishi ya mfuatano wa maandishi katika kisanduku D2, tumia. fomula iliyo hapa chini (tafadhali kumbuka marejeleo kamili $D$2 ambayo huzuia anwani ya seli kubadilika wakati fomula inakiliwa kwa visanduku vingine):

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

    Kwa ajili ya urahisishaji, sisi' nitaifunga kwenye kitendakazi cha IF:

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

    Na upate matokeo yafuatayo:

    matokeo sawa yanaweza kupatikana kwa COUNTIF :

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

    Kwa mifano zaidi, tafadhali angalia kisanduku cha Excel If kina fomula.

    Angazia visanduku vilivyo na maandishi

    0>Kitendakazi cha ISTEXT kinaweza pia kutumiwa na umbizo la masharti la Excel ili kuangazia visanduku vilivyo na thamani za maandishi. Hivi ndivyo unavyofanya:
    1. Chagua visanduku vyote unavyotaka kuangalia na kuangazia (A2:C5 katika mfano huu).
    2. Kwenye kichupo cha Nyumbani , katika kikundi cha Mitindo , bofya Kanuni Mpya > Tumia fomula ili kubainisha visanduku vya kufomati .
    3. Katika Thamani za Umbizo ambapo fomula hii ni kweli kisanduku, weka fomula hapa chini:

      =ISTEXT(A2)

      Ambapo A2 nikisanduku cha kushoto kabisa cha safu iliyochaguliwa.

    4. Bofya kitufe cha Umbiza na uchague uumbizaji unaotaka.
    5. Bofya Sawa mara mbili ili kufunga visanduku vyote viwili vya mazungumzo na kuhifadhi sheria.

    Kwa maelezo zaidi ya kila hatua, tafadhali angalia: Kwa kutumia fomula za umbizo la masharti la Excel.

    Kwa matokeo, Excel inaangazia visanduku vyote kwa mifuatano yoyote ya maandishi:

    Hiyo ndio jinsi ya kutumia vitendakazi vya ISTEXT na ISNONTEXT katika Excel. Ninakushukuru kwa kusoma na kutumaini kukuona kwenye blogu yetu wiki ijayo!

    Vipakuliwa vinavyopatikana

    Mifano ya fomula ya Excel ISTEXT na ISNONTEXT

    Michael Brown ni mpenda teknolojia aliyejitolea na mwenye shauku ya kurahisisha michakato changamano kwa kutumia zana za programu. Akiwa na uzoefu wa zaidi ya muongo mmoja katika tasnia ya teknolojia, ameboresha ujuzi wake katika Microsoft Excel na Outlook, pamoja na Majedwali ya Google na Hati. Blogu ya Michael imejitolea kushiriki maarifa na ujuzi wake na wengine, kutoa vidokezo na mafunzo ambayo ni rahisi kufuata ili kuboresha tija na ufanisi. Iwe wewe ni mtaalamu aliyebobea au umeanza, blogu ya Michael inatoa maarifa muhimu na ushauri wa vitendo ili kupata manufaa zaidi kutoka kwa zana hizi muhimu za programu.