Excel ISTEXT eta ISNONTEXT funtzioak formula adibideekin

  • Partekatu Hau
Michael Brown

Tutorialak ISTEXT eta ISNONTEXT funtzioak Excel-en nola erabili aztertzen du gelaxka batek testu-baliorik duen edo ez egiaztatzeko.

Edukiei buruzko informazioa lortu behar duzun bakoitzean. Excel-eko gelaxka batzuen, normalean Informazio funtzioak deiturikoak erabiliko dituzu. ISTEXT eta ISNONTEXT kategoria honetakoak dira. ISTEXT funtzioak balio bat testua den egiaztatzen du eta ISNONTEXT balio bat testua ez den probatzen du. Kontzeptua sinplea dena dela ere, funtzioak oso erabilgarriak dira Excel-en hainbat ataza konpontzeko.

    Excel ISTEXT funtzioa

    Excel kontroletan ISTEXT funtzioa bat da. zehaztutako balioa testua da edo ez. Balioa testuala bada, funtzioak EGIA itzultzen du. Beste datu mota guztientzat (adibidez, zenbakiak, datak, gelaxka hutsak, akatsak, etab.) GEZURRA ematen du.

    Sintaxia hau da:

    ISTEXT(value)

    Non balioa balioa, gelaxka-erreferentzia, adierazpena edo emaitza probatu nahi duzun beste funtzio bat da.

    Adibidez, A2-ko balio bat testua den ala ez jakiteko, erabili sinple hau. formula:

    =ISTEXT(A2)

    Excel ISNONTEXT funtzioa

    ISNONTEXT funtzioak EGIA ematen du testua ez den edozein baliorentzat, zenbakiak, datak eta orduak barne. , hutsuneak eta testuak ez diren emaitzak edo akatsak itzultzen dituzten beste formula batzuk. Testu-balioetarako, FALSE itzultzen du.

    Sintaxia ISTEXT funtzioaren berdina da:

    ISTEXT(value)

    Adibidez, egiaztatzekoA2-ko balioa ez da testua, erabili formula hau:

    =ISNONTEXT(A2)

    Beheko pantaila-argazkian erakusten den moduan, ISTEXT eta ISNONTEXT formulek kontrako emaitzak ematen dituzte:

    ISTEXT eta ISNONTEXT funtzioak Excel-en - erabilera-oharrak

    ISTEXT eta ISNONTEXT funtzio oso sinpleak eta erabiltzeko errazak dira, eta nekez aurkituko duzu zailtasunik haiekin. Hori bai, kontuan hartu beharreko gako batzuk daude:

    • Bi funtzioak EGIA edo GEZUR balio logikoak (boolearrak) itzultzen dituzten IS funtzioen taldekoak dira.
    • Kasu zehatz batean zenbakiak testu gisa gordetzen direnean , ISTEXT EGIA eta ISNONTEXT GEZURRA ematen du.
    • Bi funtzioak Office 365, Excel 2019, Excel 2016 Excel-en bertsio guztietan daude eskuragarri. , Excel 2013, Excel 2010, Excel 2007, Excel 2003, Excel XP eta Excel 2000.

    ISTEXT eta ISNONTEXT Excel-en erabiltzea - ​​formula-adibideak

    Behean adibide batzuk aurkituko dituzu. Excel-eko ISTEXT eta ISNONTEXT funtzioen erabilera praktikoak, zure lan-orriak eraginkorragoak izaten lagunduko dizutenak.

    Egiaztatu balio bat testua den

    Batzuetan, balio mordo batekin lan egiten duzunean, baliteke zenbaki batzuetarako zure formulek emaitza okerrak edo akatsak ematen dituztela ohartzean harritu zaitezke. Arrazoirik nabarmenena zenbaki problematikoak testu gisa gordetzen direla da. Beheko formulek ziur esango dizute zein baliotako testuak direnExcel-en ikuspuntua.

    ISTEXT formula:

    Egia itzultzen du Excel-ek testua jotzen duen edozein baliorentzat.

    =ISTEXT(B2)

    ISNONTEXT formula:

    Egia ematen du Excel-ek testua ez jotzen duen edozein baliorentzat.

    =ISNONTEXT(B2)

    ISTEXT Datuak baliozkotzeko : baimendu testua soilik

    Egoera batzuetan, baliteke erabiltzaileei gelaxka jakin batzuetan testu-balioak soilik sartzeko baimena ematea. Hori lortzeko, sortu ISTEXT formula batean oinarritutako datuak baliozkotzeko arau bat. Hona hemen nola:

    1. Hautatu baliozkotu nahi dituzun gelaxka bat edo gehiago.
    2. Datuak fitxan, Datu-tresnak atalean. taldean, egin klik Datuen baliozkotzea botoian.
    3. Datuen baliozkotzea elkarrizketa-koadroko Ezarpenak fitxan, hautatu Pertsonalizatua baliozkotzeko irizpideetarako eta idatzi zure ISTEXT formula dagokion laukian.
    4. Sakatu Ados araua gordetzeko.

    Adibide honetarako, galdetegiko erantzunak B2 gelaxketan baliozkotzen ari gara. B4 bidez, formula honen laguntzaz:

    =ISTEXT(B2:B4)

    Gainera, zure Error alerta mezua konfiguratu dezakezu azaltzeko. zure erabiltzaileek zer nolako datuak onartzen dituzten:

    Ondorioz, erabiltzailea baliozkotutako edozein gelaxketan zenbaki edo data sartzen saiatzen denean, honako hau ikusiko du. alerta:

    Informazio gehiago lortzeko, ikusi Excel-en datuen baliozkotzea erabiltzea.

    Excel IF ISTEXT formula

    Praktikan, ISTEXTeta ISNONTEXT erabili ohi dira IF funtzioarekin batera TRUE eta FALSE estandarrak baino emaitza erabilerrazagoa ateratzeko.

    Formula 1. Testua bada, orduan

    Gure lehen adibidea hartuta. pixka bat gehiago, "Bai" testu-balioetarako eta "Ez" beste edozertarako itzuli nahi duzula suposatuz. Hori egiteko, besterik gabe, ISTEXT funtzioa IF-ren proba logikoan habiaratu eta "Bai" eta "Ez" erabili value_if_true eta value_if_false argumentuetarako, hurrenez hurren:

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

    Formula 2. Egiaztatu gelaxken sarrera

    Aurreko adibideetako batean, datuen baliozkotzea erabiliz erabiltzaileen sarrera baliozkoa nola bermatu aztertu dugu. . Hau ere "leunago" batean egin daiteke Excel IF ISTEXT formula baten laguntzaz.

    Galdetegian, demagun zeintzuk diren erantzun baliozkoak (testua) eta zeintzuk ez (ez-) zehaztu nahi duzula. testua). Horretarako, erabili habiaratutako IF adierazpenak logika honekin:

    • Probatutako gelaxka hutsik badago, ez itzuli ezer, hau da, kate hutsik ("").
    • Gelula hutsik badago. testua da, itzuli "Baliozko erantzuna".
    • Aurrekoetako bat ez bada, itzuli "Erantzun baliogabea - mesedez idatzi testua".

    Hau guztia elkartuz, honako formula hau lortuko dugu. , non B2 egiaztatu beharreko gelaxka den:

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

    Egiaztatu barruti batek testurik duen ala ez

    Orain arte, dugu zelula bakoitza banan-banan probatu zuen. Baina zer gertatzen da barruti bateko gelaxkarik dagoen jakin behar baduzutestua dauka?

    Barruti osoa probatzeko, konbinatu ISTEXT funtzioa SUMPRODUCT-ekin modu honetan:

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

    Adibide gisa, egiazta ditzagun beheko datu multzoko errenkada bakoitza testu-balioetarako, formula hauekin egin daitekeena:

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

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

    Aurreko formuletako bat D2 gelaxkara doa, eta, ondoren, arrastatu behera D5 gelaxkatik.

    Beraz, orain argi daukazu zeintzuk diren errenkadak. testu-kate bat edo gehiago (EGIA) eta zenbakiak soilik dituztenak (GEZURRERA).

    Emaitza desberdinak itzuli nahi badituzu, esan "Bai" edo "Ez" EGIA eta GEZURRA ez bezala, sartu goiko formula IF adierazpenean:

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

    Nola funtzionatzen duen formula

    Formula SUMPRODUCT-ek arrayak natiboki kudeatzeko gaitasunean oinarritzen da. Barrutik lan eginez, hona hemen zer egiten duen:

    • ISTEXT funtzioak EGIA eta GEZURRA balioen array bat itzultzen du. A2:C2-rako, matrize hau lortuko dugu:

      {TRUE,TRUE,FALSE}

    • Ondoren, goiko matrizeko elementu bakoitza 1ez biderkatuko dugu TRUE eta FALSE balio logikoak 1 eta 0 bihurtzeko, hurrenez hurren. . Eragile unario bikoitza (--) erabil daiteke helburu bererako. Eraldaketaren ondoren, formulak forma hau hartzen du:

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

    • SUMPRODUCT funtzioak 1ak eta 0ak batzen ditu, eta emaitza zero baino handiagoa den egiaztatzen duzu. Bada, barrutiaGutxienez testu-balio bat dauka eta formulak EGIA ematen du, GEZURRA ez bada.

    Egiaztatu gelaxka batek testu espezifikoa duen

    Excel ISTEXT funtzioak gelaxka batek testua duen ala ez zehaz dezake. , edozein testu esan nahi duena. Gelaxka batek testu-kate zehatz bat duen jakiteko, erabili ISNUMBER SEARCH formula edo COUNTIF komodinekin.

    Adibidez, A2 elementuaren IDak D2 gelaxkako testu-katearen sarrera duen ikusteko, erabili beheko formula (mesedez, kontuan hartu $D$2 erreferentzia absolutua, formula beste gelaxka batzuetara kopiatzen denean gelaxka-helbidea aldatzea eragozten duena):

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

    Erosotasunerako, guk' IF funtzioan bilduko dut:

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

    Eta emaitza hauek lortu:

    Emaitza bera lor daiteke COUNTIF-ekin :

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

    Adibide gehiagorako, ikusi Excel Gelaxkak formulak baditu.

    Nabarmendu testua duten gelaxkak

    ISTEXT funtzioa Excel baldintzazko formatuarekin ere erabil daiteke testu-balioak dituzten gelaxkak nabarmentzeko. Hona hemen nola:

    1. Hautatu egiaztatu eta nabarmendu nahi dituzun gelaxka guztiak (A2:C5 adibide honetan).
    2. Home fitxan, atalean Estiloak taldean, egin klik Arau berria > Erabili formula bat zein gelaxka formateatu behar den zehazteko .
    3. Formatu balioak aukeran. formula hau egiazkoa denean koadroan, sartu beheko formula:

      =ISTEXT(A2)

      Non A2 denHautatutako barrutiaren ezkerreko gelaxka.

    4. Sakatu Formatua botoian eta aukeratu nahi duzun formatua.
    5. Sakatu Ados bi aldiz elkarrizketa-koadroak ixteko eta araua gordetzeko.

    Urrats bakoitzari buruzko azalpen zehatzagoa lortzeko, ikus: Excel baldintzapeko formatua egiteko formulak erabiltzea.

    Ondorioz, Excel-ek edozein testu-kate duten gelaxka guztiak nabarmentzen ditu:

    Horrela erabiltzen dira ISTEXT eta ISNONTEXT funtzioak Excel-en. Eskerrik asko irakurtzeagatik eta datorren astean gure blogean ikustea espero dut!

    Deskarga erabilgarri

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