Excel ISTEXT at ISNONTEXT function na may mga halimbawa ng formula

  • Ibahagi Ito
Michael Brown

Tingnan ng tutorial kung paano gamitin ang mga function ng ISTEXT at ISNONTEXT sa Excel upang tingnan kung ang isang cell ay naglalaman ng textual value o wala.

Sa tuwing kailangan mong makakuha ng impormasyon tungkol sa mga nilalaman ng ilang cell sa Excel, karaniwan mong gagamitin ang tinatawag na mga function ng Impormasyon. Parehong nabibilang ang ISTEXT at ISNONTEXT sa kategoryang ito. Sinusuri ng function na ISTEXT kung text ang isang value at sinusuri ng ISNONTEXT kung hindi text ang isang value. Anuman ang simple ng konsepto, ang mga function ay lubhang kapaki-pakinabang para sa paglutas ng iba't ibang mga gawain sa Excel.

    Excel ISTEXT function

    Ang ISTEXT function sa Excel checks ay isang ang tinukoy na halaga ay teksto o hindi. Kung textual ang value, ibabalik ng function ang TRUE. Para sa lahat ng iba pang uri ng data (gaya ng mga numero, petsa, blangkong cell, error, atbp.) ito ay nagbabalik ng FALSE.

    Ang syntax ay ang sumusunod:

    ISTEXT(value)

    Kung saan Ang value ay isang value, cell reference, expression o isa pang function na ang resulta ay gusto mong subukan.

    Halimbawa, para malaman kung ang isang value sa A2 ay text o hindi, gamitin ang simpleng ito formula:

    =ISTEXT(A2)

    Excel ISNONTEXT function

    Ang ISNONTEXT function ay nagbabalik ng TRUE para sa anumang hindi text na value kasama ang mga numero, petsa at oras , mga blangko, at iba pang mga formula na nagbabalik ng mga di-tekstuwal na resulta o mga error. Para sa mga value ng text, ito ay nagbabalik ng FALSE.

    Ang syntax ay kapareho ng sa ISTEXT function:

    ISTEXT(value)

    Halimbawa, upang suriin kung ang isangang value sa A2 ay hindi text, gamitin ang formula na ito:

    =ISNONTEXT(A2)

    Tulad ng ipinapakita sa screenshot sa ibaba, ibinabalik ng mga formula ng ISTEXT at ISNONTEXT ang magkasalungat na resulta:

    Mga function ng ISTEXT at ISNONTEXT sa Excel - mga tala sa paggamit

    Ang ISTEXT at ISNONTEXT ay napaka-simple at madaling gamitin na mga function, at malamang na hindi ka makaranas ng anumang mga problema sa kanila. Sabi nga, may ilang mahahalagang puntong dapat pansinin:

    • Ang parehong mga function ay bahagi ng pangkat ng mga function ng IS na nagbabalik ng mga lohikal (Boolean) na halaga ng TRUE o FALSE.
    • Sa isang partikular na kaso kapag ang mga numero ay naka-store bilang text , ang ISTEXT ay nagbabalik ng TRUE at ang ISNONTEXT ay nagbabalik ng FALSE.
    • Ang parehong mga function ay available sa lahat ng mga bersyon ng Excel para sa Office 365, Excel 2019, Excel 2016 , Excel 2013, Excel 2010, Excel 2007, Excel 2003, Excel XP, at Excel 2000.

    Paggamit ng ISTEXT at ISNONTEXT sa Excel - mga halimbawa ng formula

    Sa ibaba makikita mo ang mga halimbawa ng praktikal na paggamit ng mga function ng ISTEXT at ISNONTEXT sa Excel na sana ay makatutulong sa iyong gawing mas mahusay ang iyong mga worksheet.

    Tingnan kung text ang isang value

    Minsan kapag nagtatrabaho ka sa isang grupo ng mga value, maaari kang mabigla na mapansin na para sa ilang mga numero ang iyong mga formula ay nagbabalik ng mga maling resulta o kahit na mga error. Ang pinaka-halatang dahilan ay ang mga may problemang numero ay nakaimbak bilang text. Tiyak na sasabihin sa iyo ng mga formula sa ibaba kung aling mga value ang textViewpoint ng Excel.

    ISTEXT formula:

    Ibinabalik ang TRUE para sa anumang value na itinuturing ng Excel text .

    =ISTEXT(B2)

    ISNONTEXT formula:

    Ibinabalik ang TRUE para sa anumang value na itinuturing ng Excel na hindi teksto .

    =ISNONTEXT(B2)

    ISTEXT para sa Data Validation : payagan ang teksto lamang

    Sa ilang mga sitwasyon, maaaring gusto mong payagan ang mga user na magpasok lamang ng mga halaga ng teksto sa ilang mga cell. Upang makamit ito, gumawa ng panuntunan sa pagpapatunay ng data batay sa isang formula ng ISTEXT. Ganito:

    1. Pumili ng isa o higit pang mga cell na gusto mong i-validate.
    2. Sa tab na Data , sa Mga Tool ng Data grupo, i-click ang button na Pagpapatunay ng Data .
    3. Sa tab na Mga Setting ng dialog box ng Pagpapatunay ng Data , piliin ang Custom para sa pamantayan sa pagpapatunay at ilagay ang iyong ISTEXT formula sa kaukulang kahon.
    4. I-click ang OK upang i-save ang panuntunan.

    Para sa halimbawang ito, pinapatunayan namin ang mga sagot sa questionnaire sa mga cell B2 sa pamamagitan ng B4 sa tulong ng formula na ito:

    =ISTEXT(B2:B4)

    Bukod dito, maaari mong i-configure ang iyong sariling Error Alert na mensahe upang ipaliwanag sa iyong mga user kung anong uri ng data ang tinatanggap:

    Bilang resulta, kapag sinubukan ng user na maglagay ng numero o petsa sa alinman sa mga na-validate na cell, makikita nila ang sumusunod alerto:

    Para sa higit pang impormasyon, pakitingnan ang Paggamit ng Data validation sa Excel.

    Excel IF ISTEXT formula

    Sa pagsasanay, ISTEXTat ang ISNONTEXT ay kadalasang ginagamit kasama ng IF function para maglabas ng mas madaling user na resulta kaysa sa karaniwang TRUE at FALSE.

    Formula 1. Kung ay text, kung gayon

    Kunin ang aming pinakaunang halimbawa ng kaunti pa, kung gusto mong ibalik ang "Oo" para sa mga halaga ng teksto at "Hindi" para sa anumang bagay. Upang magawa ito, ilagay lang ang ISTEXT function sa lohikal na pagsubok ng IF, at gamitin ang "Oo" at "Hindi" para sa value_if_true at value_if_false na argumento, ayon sa pagkakabanggit:

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

    Formula 2. Suriin ang input ng cell

    Sa isa sa mga nakaraang halimbawa, tinalakay namin kung paano matiyak ang wastong input ng user sa pamamagitan ng paggamit ng Data Validation . Magagawa rin ito sa isang "milder" na form sa tulong ng Excel IF ISTEXT formula.

    Sa questionnaire, ipagpalagay na gusto mong matukoy kung aling mga sagot ang wasto (teksto) at alin ang hindi (hindi- teksto). Para dito, gamitin ang mga nested IF na pahayag na may sumusunod na lohika:

    • Kung walang laman ang sinubok na cell, walang ibabalik, ibig sabihin, isang walang laman na string ("").
    • Kung ang cell ay text, ibalik ang "Valid na sagot".
    • Kung wala sa itaas, ibalik ang "Invalid na sagot - mangyaring maglagay ng text."

    Pagsasama-sama ng lahat ng ito, makukuha natin ang sumusunod na formula , kung saan ang B2 ay ang cell na susuriin:

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

    Tingnan kung ang isang hanay ay naglalaman ng anumang teksto

    Sa ngayon, mayroon kaming sinuri ang bawat cell nang paisa-isa. Ngunit paano kung kailangan mong malaman kung mayroong anumang cell sa isang saklawnaglalaman ng text?

    Upang subukan ang buong hanay, pagsamahin ang ISTEXT function sa SUMPRODUCT sa ganitong paraan:

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

    Bilang halimbawa, suriin natin ang bawat row sa ibaba ng set ng data para sa mga halaga ng text, na maaaring gawin gamit ang mga sumusunod na formula:

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

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

    Ang isa sa mga formula sa itaas ay mapupunta sa cell D2, at pagkatapos ay i-drag mo ito pababa sa cell D5.

    Kaya, mayroon ka na ngayong malinaw na pag-unawa kung aling mga row ang naglalaman isa o higit pang text string (TRUE) at naglalaman lamang ng mga numero (FALSE).

    Kung gusto mong magbalik ng iba't ibang resulta, sabihin ang "Oo" o "Hindi" bilang kabaligtaran sa TRUE at FALSE, ilakip ang formula sa itaas sa IF statement:

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

    Paano gumagana ang formula na ito

    Ang formula ay batay sa kakayahan ng SUMPRODUCT na pangasiwaan ang mga array nang native. Gumagawa mula sa loob palabas, narito ang ginagawa nito:

    • Ang ISTEXT function ay nagbabalik ng hanay ng TRUE at FALSE value. Para sa A2:C2, nakukuha namin ang array na ito:

      {TRUE,TRUE,FALSE}

    • Susunod, pinaparami namin ang bawat elemento ng array sa itaas ng 1 upang i-convert ang mga lohikal na halaga ng TRUE at FALSE sa mga 1 at 0, ayon sa pagkakabanggit . Ang isang double unary operator (--) ay maaaring gamitin para sa parehong layunin. Pagkatapos ng pagbabago, kinukuha ng formula ang form na ito:

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

    • Ang function ng SUMPRODUCT ay nagdaragdag ng mga 1 at 0, at titingnan mo kung ang resulta ay mas malaki sa zero. Kung ito ay, ang saklawnaglalaman ng hindi bababa sa isang text value at ang formula ay nagbabalik ng TRUE, kung hindi FALSE.

    Tingnan kung ang isang cell ay naglalaman ng partikular na text

    Ang Excel ISTEXT function ay maaari lamang matukoy kung ang isang cell ay naglalaman ng teksto , ibig sabihin ay anumang teksto. Upang malaman kung ang isang cell ay naglalaman ng isang partikular na string ng text, gamitin ang alinman sa ISNUMBER SEARCH formula o COUNTIF na may mga wildcard.

    Halimbawa, upang makita kung ang Item Id sa A2 ay naglalaman ng text string input sa cell D2, gamitin ang formula sa ibaba (mangyaring isipin ang ganap na reference na $D$2 na pumipigil sa cell address na magbago kapag ang formula ay kinopya sa iba pang mga cell):

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

    Para sa kapakanan para sa kaginhawahan, kami' I-wrap ito sa IF function:

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

    At makuha ang mga sumusunod na resulta:

    Maaaring makamit ang parehong resulta sa COUNTIF :

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

    Para sa higit pang mga halimbawa, pakitingnan ang Excel Kung ang cell ay naglalaman ng mga formula.

    I-highlight ang mga cell na naglalaman ng text

    Ang ISTEXT function ay maaari ding gamitin sa Excel conditional formatting upang i-highlight ang mga cell na naglalaman ng mga text value. Ganito:

    1. Piliin ang lahat ng mga cell na gusto mong suriin at i-highlight (A2:C5 sa halimbawang ito).
    2. Sa tab na Home , sa ang grupong Mga Estilo , i-click ang Bagong Panuntunan > Gumamit ng formula upang matukoy kung aling mga cell ang ipo-format .
    3. Sa Mga halaga ng Format kung saan totoo ang formula na ito box, ilagay ang formula sa ibaba:

      =ISTEXT(A2)

      Kung saan ang A2 angpinakakaliwang cell ng napiling hanay.

    4. I-click ang button na Format at piliin ang gustong pag-format.
    5. I-click ang OK nang dalawang beses upang isara ang parehong mga dialog box at i-save ang panuntunan.

    Para sa mas detalyadong paliwanag ng bawat hakbang, pakitingnan ang: Gamit ang mga formula para sa Excel conditional formatting.

    Bilang resulta, hina-highlight ng Excel ang lahat ng mga cell na may anumang mga string ng text:

    Ganyan gamitin ang mga function ng ISTEXT at ISNONTEXT sa Excel. Salamat sa pagbabasa at umaasa akong makita ka sa aming blog sa susunod na linggo!

    Mga available na download

    Excel ISTEXT at ISNONTEXT na mga halimbawa ng formula

    Si Michael Brown ay isang dedikadong mahilig sa teknolohiya na may hilig sa pagpapasimple ng mga kumplikadong proseso gamit ang mga tool sa software. Sa higit sa isang dekada ng karanasan sa industriya ng tech, hinasa niya ang kanyang mga kasanayan sa Microsoft Excel at Outlook, pati na rin ang Google Sheets at Docs. Ang blog ni Michael ay nakatuon sa pagbabahagi ng kanyang kaalaman at kadalubhasaan sa iba, na nagbibigay ng madaling sundan na mga tip at mga tutorial para sa pagpapabuti ng pagiging produktibo at kahusayan. Isa ka mang batikang propesyonal o baguhan, nag-aalok ang blog ni Michael ng mahahalagang insight at praktikal na payo para masulit ang mahahalagang software tool na ito.